### Log truncated: showing last 9.0 of 18.5 MB. Use the Download button on the build page to get the full log (.gz). ### 2026-08-18 03:19:08,722 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:08,783 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:08,837 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:08,885 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:08,935 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:08,986 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:09,037 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:09,094 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:09,144 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:09,199 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:09,255 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:09,308 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:09,361 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:09,415 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:09,429 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:09] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.010 2026-08-18 03:19:09,453 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78725290 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000004', 'uuid': 'c091633d-ef54-4906-8782-60b227fa53f5'}] 2026-08-18 03:19:09,671 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78725290 order {'name': '/', 'pos_reference': '262-75-000004', 'uuid': 'c091633d-ef54-4906-8782-60b227fa53f5'} created pos.order #556 2026-08-18 03:19:09,685 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78725290 finished 2026-08-18 03:19:09,729 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 120 0.084 0.194 2026-08-18 03:19:09,805 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 16 0.015 0.020 2026-08-18 03:19:09,826 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:09] "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-08-18 03:19:09,872 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:09,925 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:09,974 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:10,024 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [176/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-08-18 03:19:10,078 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:10,144 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:10,150 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:10] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:19:10,193 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.027 2026-08-18 03:19:10,201 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [179/197] Tour EWalletProgramTour2 → Step .ticket-screen .order-row:contains("2004") 2026-08-18 03:19:10,210 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:10] "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.017 2026-08-18 03:19:10,273 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:10,313 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:10,319 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:10] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.038 0.056 2026-08-18 03:19:10,357 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.020 2026-08-18 03:19:10,394 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:10,444 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [183/197] Tour EWalletProgramTour2 → Step click back button (trigger: .back-button) 2026-08-18 03:19:10,505 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:10,564 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:10,601 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [186/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-08-18 03:19:10,655 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:10,727 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:10,780 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:10,840 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:10,898 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:10,946 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:10,997 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:11,052 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:11,104 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:11,160 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:11,176 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:11] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.010 2026-08-18 03:19:11,199 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67591713 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000005', 'uuid': '1a50f903-d189-4795-b34d-5c1b8a1e2b4a'}] 2026-08-18 03:19:11,430 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67591713 order {'name': '/', 'pos_reference': '262-75-000005', 'uuid': '1a50f903-d189-4795-b34d-5c1b8a1e2b4a'} created pos.order #557 2026-08-18 03:19:11,448 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67591713 finished 2026-08-18 03:19:11,504 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 165 0.090 0.217 2026-08-18 03:19:11,562 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 16 0.010 0.017 2026-08-18 03:19:11,624 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 21 0.009 0.027 2026-08-18 03:19:11,642 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19: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-08-18 03:19:11,698 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:11,746 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: tour succeeded 2026-08-18 03:19:11,747 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: ╔════════════════════════════════════╗ ║ TOUR EWalletProgramTour2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-18 03:19:12,025 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: heap 32104180 (allocated 33955840) 2026-08-18 03:19:12,036 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Closing chrome headless with pid 79983 2026-08-18 03:19:12,038 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Closing websocket connection 2026-08-18 03:19:12,040 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Terminating chrome headless with pid 79983 2026-08-18 03:19:12,171 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_031912_171660_test_ewallet_program.txt 2026-08-18 03:19:12,172 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Removing chrome user profile "/tmp/tmpztcgs96e_chrome_odoo" 2026-08-18 03:19:12,246 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_refund_credit_note_line_quantity ... 2026-08-18 03:19:12,985 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Chrome pid: 80219 2026-08-18 03:19:12,986 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Chrome headless temporary user profile dir: /tmp/tmp05je0h8r_chrome_odoo 2026-08-18 03:19:12,996 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Issuing json command http://127.0.0.1:37601/json/version 2026-08-18 03:19:12,997 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37601', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:19:13,034 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Browser version: Chrome/150.0.7871.114 2026-08-18 03:19:13,034 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Issuing json command http://127.0.0.1:37601/json 2026-08-18 03:19:13,035 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37601', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:19:13,092 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Websocket url found: ws://127.0.0.1:37601/devtools/page/05B951E1684F5B08562C83F7B5B6F4EE 2026-08-18 03:19:13,107 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Enable chrome headless console log notification 2026-08-18 03:19:13,117 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Chrome headless enable page notifications 2026-08-18 03:19:13,205 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:19:13,214 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Setting session cookie in browser 2026-08-18 03:19:13,215 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:19:13,215 25 INFO rb-bf20be7-223995-404953 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/75" 2026-08-18 03:19:13,229 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:19:13,653 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:13] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.057 0.374 2026-08-18 03:19:13,660 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Navigation result: {'frameId': '05B951E1684F5B08562C83F7B5B6F4EE', 'loaderId': '449B7C36CE158B40AC9931B890BD2870', 'isDownload': False} 2026-08-18 03:19:13,660 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Evaluate ready code "odoo.isTourReady('EWalletRefundCreditNoteQtyTour')" 2026-08-18 03:19:13,689 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:19:13,696 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:13] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 03:19:13,713 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:13] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-08-18 03:19:13,721 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:13] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-08-18 03:19:14,215 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:19:14,220 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:19:14,252 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-08-18 03:19:14,281 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:19:14,295 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:14,299 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.009 2026-08-18 03:19:14,336 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:19:14,353 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:19:14,380 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.012 2026-08-18 03:19:14,399 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.025 2026-08-18 03:19:14,453 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.020 0.039 2026-08-18 03:19:14,461 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.042 2026-08-18 03:19:14,965 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 306 0.217 0.225 2026-08-18 03:19:14,993 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:14] "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-08-18 03:19:15,043 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-08-18 03:19:15,126 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:15] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.037 2026-08-18 03:19:15,164 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.009 2026-08-18 03:19:15,181 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: Owl is running in 'dev' mode. 2026-08-18 03:19:15,192 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.004 2026-08-18 03:19:15,259 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:19:15,273 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:19:15,278 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:19:15,323 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:15] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.027 0.036 2026-08-18 03:19:15,344 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:19:15,346 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19: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-08-18 03:19:15,348 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:15] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.009 0.079 2026-08-18 03:19:15,352 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.071 2026-08-18 03:19:15,405 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:15] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.003 0.013 2026-08-18 03:19:15,454 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:15,522 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:19:15,535 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:15] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.013 0.018 2026-08-18 03:19:15,594 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:15,625 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:15] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.049 0.066 2026-08-18 03:19:15,632 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:19:15,685 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:15] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.027 0.148 2026-08-18 03:19:15,688 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:15,736 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:15] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-08-18 03:19:15,761 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:19:15,790 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:15] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.236 2026-08-18 03:19:15,820 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:15] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.263 2026-08-18 03:19:15,861 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:15] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.018 0.299 2026-08-18 03:19:15,896 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:15] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.256 2026-08-18 03:19:15,928 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:15] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.228 2026-08-18 03:19:15,952 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:15] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.177 2026-08-18 03:19:15,974 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:15] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-08-18 03:19:15,999 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:15] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.125 2026-08-18 03:19:16,036 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:16] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.129 2026-08-18 03:19:16,115 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.250 2026-08-18 03:19:16,174 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:16,228 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:16,279 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:16,335 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:16,397 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:16,421 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:16] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.009 0.013 2026-08-18 03:19:16,445 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:16,528 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:16,574 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:16,625 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:16,680 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:16,733 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:16,784 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:16,839 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:16,904 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:16,967 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:17,009 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:17,056 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:17,126 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:17,137 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:19:17,139 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:19:17,189 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:17,228 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:17,282 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:17,332 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:17,410 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:17,464 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:17,470 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93550519 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '56aea0e5-3eda-402a-9e6e-37931678aec4'}] 2026-08-18 03:19:17,479 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:19:19,123 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93550519 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '56aea0e5-3eda-402a-9e6e-37931678aec4'} created pos.order #558 2026-08-18 03:19:19,153 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93550519 finished 2026-08-18 03:19:19,244 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 522 0.414 1.362 2026-08-18 03:19:19,290 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 12 0.007 0.016 2026-08-18 03:19:19,319 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:19] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:19:19,326 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19: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-08-18 03:19:19,441 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:19,491 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:19,540 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:19,599 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:19,647 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:19,716 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:19,723 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:19] "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-08-18 03:19:19,753 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.016 2026-08-18 03:19:19,767 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:19,779 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:19] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.007 0.009 2026-08-18 03:19:19,824 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:19,874 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:19,946 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:19,999 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:20,058 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:20,107 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:20,166 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:20,237 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:20,295 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:20,341 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:20,398 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:20,449 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:20,498 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:20,552 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:20,610 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: tour succeeded 2026-08-18 03:19:20,611 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR EWalletRefundCreditNoteQtyTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-18 03:19:20,616 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88553278 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '1a899b56-566e-4f3f-8cf6-a7334d3a0123'}] 2026-08-18 03:19:20,708 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: heap 18798364 (allocated 20058112) 2026-08-18 03:19:20,711 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Closing chrome headless with pid 80219 2026-08-18 03:19:20,714 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Closing websocket connection 2026-08-18 03:19:20,714 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Terminating chrome headless with pid 80219 2026-08-18 03:19:20,942 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_031920_935662_test_ewallet_refund_credit_note_line_quantity.txt 2026-08-18 03:19:20,942 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Removing chrome user profile "/tmp/tmp05je0h8r_chrome_odoo" 2026-08-18 03:19:20,982 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: waiting for threads: [, ] 2026-08-18 03:19:21,371 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88553278 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '1a899b56-566e-4f3f-8cf6-a7334d3a0123'} created pos.order #559 2026-08-18 03:19:21,374 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88553278 finished 2026-08-18 03:19:21,472 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 306 0.360 0.498 2026-08-18 03:19:21,552 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_free_product_multiple_reward_products ... 2026-08-18 03:19:22,422 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome pid: 80442 2026-08-18 03:19:22,422 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome headless temporary user profile dir: /tmp/tmpfpt2sxds_chrome_odoo 2026-08-18 03:19:22,422 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Issuing json command http://127.0.0.1:37953/json/version 2026-08-18 03:19:22,423 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37953', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:19:22,583 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Browser version: Chrome/150.0.7871.114 2026-08-18 03:19:22,584 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Issuing json command http://127.0.0.1:37953/json 2026-08-18 03:19:22,584 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37953', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:19:22,604 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Websocket url found: ws://127.0.0.1:37953/devtools/page/9BA3B77B7D74A7CFB689B8E03EE403A7 2026-08-18 03:19:22,624 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Enable chrome headless console log notification 2026-08-18 03:19:22,710 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome headless enable page notifications 2026-08-18 03:19:22,884 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:19:22,890 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Setting session cookie in browser 2026-08-18 03:19:22,892 25 INFO rb-bf20be7-223995-404953 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=75" in browser 2026-08-18 03:19:22,892 25 INFO rb-bf20be7-223995-404953 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=75" 2026-08-18 03:19:22,913 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:19:23,444 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:23] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.055 0.483 2026-08-18 03:19:23,446 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Navigation result: {'frameId': '9BA3B77B7D74A7CFB689B8E03EE403A7', 'loaderId': '430AD0C28BB58DF7F25E254050F4C27E', 'isDownload': False} 2026-08-18 03:19:23,447 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:23,460 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:19:23,480 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:23] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-18 03:19:23,486 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:23] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-08-18 03:19:23,500 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:23] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-08-18 03:19:23,945 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:19:23,953 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:19:23,969 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.011 2026-08-18 03:19:23,981 25 INFO rb-bf20be7-223995-404953 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=75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:19:23,991 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.006 2026-08-18 03:19:23,993 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:24,006 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:19:24,022 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:19:24,065 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.009 2026-08-18 03:19:24,077 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.022 2026-08-18 03:19:24,129 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:24] "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-08-18 03:19:24,133 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.029 2026-08-18 03:19:24,641 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 310 0.217 0.254 2026-08-18 03:19:24,671 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19: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-08-18 03:19:24,720 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19: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.006 2026-08-18 03:19:24,790 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:24] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.038 2026-08-18 03:19:24,835 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19: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-08-18 03:19:24,850 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: Owl is running in 'dev' mode. 2026-08-18 03:19:24,865 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-08-18 03:19:24,913 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:19:24,941 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:19:24,947 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:19:24,985 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:19:25,011 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:25] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.046 0.050 2026-08-18 03:19:25,018 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:19:25,035 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.121 2026-08-18 03:19:25,069 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:25] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.141 2026-08-18 03:19:25,083 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:25] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.005 0.045 2026-08-18 03:19:25,109 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:25,149 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:19:25,166 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:25] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.003 0.032 2026-08-18 03:19:25,282 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:25,325 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:25] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.110 0.073 2026-08-18 03:19:25,336 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:19:25,418 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:25] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.052 0.226 2026-08-18 03:19:25,424 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:19:25,443 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:25] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.242 2026-08-18 03:19:25,469 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:25] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.254 2026-08-18 03:19:25,496 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:25] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.227 2026-08-18 03:19:25,545 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:25] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.352 2026-08-18 03:19:25,575 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:25] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.009 0.213 2026-08-18 03:19:25,606 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:25] "GET /web/image?model=product.template&field=image_128&id=1511&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.152 2026-08-18 03:19:25,632 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:25] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.157 2026-08-18 03:19:25,667 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:25] "GET /web/image?model=product.template&field=image_128&id=1513&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.177 2026-08-18 03:19:25,686 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:25] "GET /web/image?model=product.template&field=image_128&id=1512&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.178 2026-08-18 03:19:25,719 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:25] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.145 2026-08-18 03:19:25,813 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.144 2026-08-18 03:19:25,837 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:25] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.196 2026-08-18 03:19:25,871 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:25] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.241 2026-08-18 03:19:25,888 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:25,994 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:26,066 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:26,124 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:26,175 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:26,226 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:26,283 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:26,347 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:26,459 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:26,510 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:26,569 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:26,621 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:26,671 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:26,722 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:26,772 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:26,823 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: tour succeeded 2026-08-18 03:19:26,823 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR test_free_product_multiple_reward_products SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-08-18 03:19:26,899 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: heap 17043920 (allocated 18485248) 2026-08-18 03:19:26,903 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Closing chrome headless with pid 80442 2026-08-18 03:19:26,904 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Closing websocket connection 2026-08-18 03:19:26,906 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Terminating chrome headless with pid 80442 2026-08-18 03:19:27,005 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_031927_005188_test_free_product_multiple_reward_products.txt 2026-08-18 03:19:27,005 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Removing chrome user profile "/tmp/tmpfpt2sxds_chrome_odoo" 2026-08-18 03:19:27,036 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_code_links_to_correct_program ... 2026-08-18 03:19:27,836 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome pid: 80664 2026-08-18 03:19:27,836 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome headless temporary user profile dir: /tmp/tmpo4ph2b_r_chrome_odoo 2026-08-18 03:19:27,837 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Issuing json command http://127.0.0.1:43235/json/version 2026-08-18 03:19:27,843 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43235', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:19:27,946 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Browser version: Chrome/150.0.7871.114 2026-08-18 03:19:27,946 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Issuing json command http://127.0.0.1:43235/json 2026-08-18 03:19:27,954 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43235', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:19:27,968 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Websocket url found: ws://127.0.0.1:43235/devtools/page/76586A58C6E379D901D4277CD41A53B0 2026-08-18 03:19:27,993 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Enable chrome headless console log notification 2026-08-18 03:19:28,012 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome headless enable page notifications 2026-08-18 03:19:28,148 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:19:28,154 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Setting session cookie in browser 2026-08-18 03:19:28,163 25 INFO rb-bf20be7-223995-404953 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=75" in browser 2026-08-18 03:19:28,163 25 INFO rb-bf20be7-223995-404953 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=75" 2026-08-18 03:19:28,187 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:19:28,642 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:28] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.036 0.423 2026-08-18 03:19:28,650 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Navigation result: {'frameId': '76586A58C6E379D901D4277CD41A53B0', 'loaderId': 'F31B1E1AC26C2D62B32323E1E25ED5B9', 'isDownload': False} 2026-08-18 03:19:28,650 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Evaluate ready code "odoo.isTourReady('MultiplePhysicalGiftCardProgramSaleTour')" 2026-08-18 03:19:28,667 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:19:28,698 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:28] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.020 2026-08-18 03:19:28,711 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:28] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-08-18 03:19:28,739 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:28] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.016 0.040 2026-08-18 03:19:29,237 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:19:29,241 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:19:29,263 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:19:29,284 25 INFO rb-bf20be7-223995-404953 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=75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:19:29,292 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.008 2026-08-18 03:19:29,296 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:29,311 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:19:29,328 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:19:29,368 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19: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.015 2026-08-18 03:19:29,395 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.035 2026-08-18 03:19:29,453 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.021 0.049 2026-08-18 03:19:29,459 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-08-18 03:19:30,017 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 306 0.234 0.252 2026-08-18 03:19:30,037 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:19:30,085 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19: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-08-18 03:19:30,146 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:30] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.035 2026-08-18 03:19:30,204 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:19:30,221 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: Owl is running in 'dev' mode. 2026-08-18 03:19:30,238 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-08-18 03:19:30,298 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:19:30,299 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:19:30,345 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 03:19:30,347 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:30] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.007 0.019 2026-08-18 03:19:30,348 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:19:30,429 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:19:30,432 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:30] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.047 0.060 2026-08-18 03:19:30,445 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:19:30,465 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:19:30,487 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:30] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.012 0.084 2026-08-18 03:19:30,531 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:30,577 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:30] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.047 0.117 2026-08-18 03:19:30,590 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:30] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.003 0.028 2026-08-18 03:19:30,690 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:30,712 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:30] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.087 0.210 2026-08-18 03:19:30,719 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:19:30,763 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:30] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 4 0.004 0.163 2026-08-18 03:19:30,790 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:30] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.187 2026-08-18 03:19:30,806 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:19:30,836 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:30] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.213 2026-08-18 03:19:30,885 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:30] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.214 2026-08-18 03:19:30,917 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:30] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.254 2026-08-18 03:19:30,941 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:30] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-08-18 03:19:30,976 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:30] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.011 0.191 2026-08-18 03:19:31,004 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:31] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.173 2026-08-18 03:19:31,026 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:31] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-08-18 03:19:31,098 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.172 2026-08-18 03:19:31,125 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:31] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.009 0.195 2026-08-18 03:19:31,201 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:31,292 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:31,355 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:31,410 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:31,928 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:31] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.007 0.010 2026-08-18 03:19:31,967 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:32,029 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:32,097 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:32,151 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:32,202 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:32,250 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:32,303 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:32,352 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:32,419 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:32,430 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:19:32,434 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:19:32,470 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:32,520 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:32,589 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:32,642 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:32,696 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:32,749 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:32,817 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:32,821 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14547615 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '8fa781a0-ee84-4f10-9f77-098659d4cf53'}] 2026-08-18 03:19:32,826 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:19:32,940 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14547615 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '8fa781a0-ee84-4f10-9f77-098659d4cf53'} created pos.order #560 2026-08-18 03:19:32,962 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14547615 finished 2026-08-18 03:19:33,022 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.084 0.119 2026-08-18 03:19:33,152 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.060 0.038 2026-08-18 03:19:33,172 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:33] "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-08-18 03:19:33,295 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:33,342 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:33,396 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:33,464 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:33,519 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:33,574 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:34,087 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:34] "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-08-18 03:19:34,113 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:34,180 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:34,239 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:34,290 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:34,341 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:34,392 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:34,442 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:34,494 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:34,550 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:34,599 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:34,649 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:34,705 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:34,757 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:34,809 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:34,890 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:34,926 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:34,929 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85571742 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '29808396-e999-45e2-a020-993dd2a1aa1c'}] 2026-08-18 03:19:34,988 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85571742 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '29808396-e999-45e2-a020-993dd2a1aa1c'} created pos.order #561 2026-08-18 03:19:35,000 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85571742 finished 2026-08-18 03:19:35,045 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.033 0.085 2026-08-18 03:19:35,119 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.012 0.041 2026-08-18 03:19:35,165 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.024 2026-08-18 03:19:35,205 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:35,255 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:35,310 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:35,384 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:35,439 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:35,494 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:36,004 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:36] "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-08-18 03:19:36,047 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:36,106 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:36,173 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:36,221 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:36,272 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:36,322 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:36,373 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:36,423 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:36,479 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:36,528 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:36,579 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:36,634 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:36,686 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:36,738 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:36,792 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:36,850 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:36,855 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64558503 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': '8adaedc8-27b3-4095-bec1-04a6cf0a0b6d'}] 2026-08-18 03:19:36,900 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64558503 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': '8adaedc8-27b3-4095-bec1-04a6cf0a0b6d'} created pos.order #562 2026-08-18 03:19:36,915 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64558503 finished 2026-08-18 03:19:36,956 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.032 0.071 2026-08-18 03:19:37,064 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.049 0.026 2026-08-18 03:19:37,114 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:37] "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-08-18 03:19:37,201 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:37,251 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: tour succeeded 2026-08-18 03:19:37,251 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR MultiplePhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-08-18 03:19:37,418 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: heap 20229724 (allocated 21368832) 2026-08-18 03:19:37,423 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Closing chrome headless with pid 80664 2026-08-18 03:19:37,424 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Closing websocket connection 2026-08-18 03:19:37,426 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Terminating chrome headless with pid 80664 2026-08-18 03:19:37,538 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_031937_538271_test_gift_card_code_links_to_correct_program.txt 2026-08-18 03:19:37,538 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Removing chrome user profile "/tmp/tmpo4ph2b_r_chrome_odoo" 2026-08-18 03:19:37,584 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_no_date ... 2026-08-18 03:19:38,289 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome pid: 80899 2026-08-18 03:19:38,289 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome headless temporary user profile dir: /tmp/tmpp6fbs_ps_chrome_odoo 2026-08-18 03:19:38,290 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Issuing json command http://127.0.0.1:35887/json/version 2026-08-18 03:19:38,292 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35887', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:19:38,432 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Browser version: Chrome/150.0.7871.114 2026-08-18 03:19:38,432 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Issuing json command http://127.0.0.1:35887/json 2026-08-18 03:19:38,433 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35887', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:19:38,490 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Websocket url found: ws://127.0.0.1:35887/devtools/page/5D2AB139812C772142DE9F5C15731D55 2026-08-18 03:19:38,579 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Enable chrome headless console log notification 2026-08-18 03:19:38,598 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome headless enable page notifications 2026-08-18 03:19:38,754 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:19:38,763 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Setting session cookie in browser 2026-08-18 03:19:38,765 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:19:38,765 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-18 03:19:38,795 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:19:39,311 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:39] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.074 0.455 2026-08-18 03:19:39,314 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Navigation result: {'frameId': '5D2AB139812C772142DE9F5C15731D55', 'loaderId': '3DB64330D71A23C9552CCA1DDEA0BD63', 'isDownload': False} 2026-08-18 03:19:39,314 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Evaluate ready code "odoo.isTourReady('test_gift_card_no_date')" 2026-08-18 03:19:39,334 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:19:39,350 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:39] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-18 03:19:39,357 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:39] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-08-18 03:19:39,363 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:39] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-08-18 03:19:39,868 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:19:39,876 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:19:39,910 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-08-18 03:19:39,951 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:19:39,966 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.007 2026-08-18 03:19:39,968 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:39,989 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:19:40,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:19:40,025 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.010 2026-08-18 03:19:40,045 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.024 2026-08-18 03:19:40,124 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.030 0.058 2026-08-18 03:19:40,132 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.064 2026-08-18 03:19:40,820 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 306 0.374 0.275 2026-08-18 03:19:40,848 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19: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-08-18 03:19:40,896 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19: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-08-18 03:19:40,962 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:40] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.038 2026-08-18 03:19:41,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19: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-08-18 03:19:41,012 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: Owl is running in 'dev' mode. 2026-08-18 03:19:41,028 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-08-18 03:19:41,101 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:19:41,136 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-08-18 03:19:41,151 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.035 2026-08-18 03:19:41,184 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:19:41,186 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:19:41,201 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:41] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.026 0.066 2026-08-18 03:19:41,231 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:41] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.009 0.110 2026-08-18 03:19:41,268 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:41] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.018 0.023 2026-08-18 03:19:41,270 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.162 2026-08-18 03:19:41,302 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:41,365 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:19:41,378 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:41] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.009 0.039 2026-08-18 03:19:41,492 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:41,552 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:41] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.092 0.100 2026-08-18 03:19:41,571 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:19:41,676 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:41] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.062 0.254 2026-08-18 03:19:41,692 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:19:41,695 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:41] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 4 0.012 0.251 2026-08-18 03:19:41,758 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:41] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.010 0.312 2026-08-18 03:19:41,784 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:41] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.318 2026-08-18 03:19:41,810 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:41] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.342 2026-08-18 03:19:41,830 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:41] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.250 2026-08-18 03:19:41,853 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:41] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-08-18 03:19:41,891 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:41] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-08-18 03:19:41,920 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:41] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.144 2026-08-18 03:19:41,995 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.157 2026-08-18 03:19:42,019 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:42] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-08-18 03:19:42,043 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:42] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.221 2026-08-18 03:19:42,062 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:42,124 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:42,183 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:42,700 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:42] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.006 0.009 2026-08-18 03:19:42,731 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:42,802 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:42,883 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:42,964 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:42,969 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:19:42,972 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:19:43,007 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:43,061 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:43,124 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:43,177 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:43,229 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:43,300 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:43,304 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82890107 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '11596dee-21c1-42a6-9925-66ece2dcd8ed'}] 2026-08-18 03:19:43,313 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:19:43,398 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82890107 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '11596dee-21c1-42a6-9925-66ece2dcd8ed'} created pos.order #563 2026-08-18 03:19:43,412 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82890107 finished 2026-08-18 03:19:43,457 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.064 0.090 2026-08-18 03:19:43,573 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.032 0.043 2026-08-18 03:19:43,605 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.008 2026-08-18 03:19:43,730 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:43,777 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: tour succeeded 2026-08-18 03:19:43,778 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_gift_card_no_date SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-18 03:19:43,913 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: heap 16536160 (allocated 18350080) 2026-08-18 03:19:43,922 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Closing chrome headless with pid 80899 2026-08-18 03:19:43,928 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Closing websocket connection 2026-08-18 03:19:43,930 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Terminating chrome headless with pid 80899 2026-08-18 03:19:44,059 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_031944_059468_test_gift_card_no_date.txt 2026-08-18 03:19:44,059 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Removing chrome user profile "/tmp/tmpp6fbs_ps_chrome_odoo" 2026-08-18 03:19:44,084 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_price_no_tax ... 2026-08-18 03:19:44,908 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome pid: 81120 2026-08-18 03:19:44,908 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome headless temporary user profile dir: /tmp/tmpcq9ig2xx_chrome_odoo 2026-08-18 03:19:44,908 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Issuing json command http://127.0.0.1:38345/json/version 2026-08-18 03:19:44,914 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38345', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:19:44,964 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Browser version: Chrome/150.0.7871.114 2026-08-18 03:19:44,964 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Issuing json command http://127.0.0.1:38345/json 2026-08-18 03:19:44,965 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38345', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:19:44,991 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Websocket url found: ws://127.0.0.1:38345/devtools/page/B26C2B5AE20B9E02C39541B058DE3ADA 2026-08-18 03:19:45,008 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Enable chrome headless console log notification 2026-08-18 03:19:45,018 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome headless enable page notifications 2026-08-18 03:19:45,198 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:19:45,206 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Setting session cookie in browser 2026-08-18 03:19:45,216 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:19:45,216 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-18 03:19:45,237 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:19:45,914 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:45] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.039 0.645 2026-08-18 03:19:45,916 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Navigation result: {'frameId': 'B26C2B5AE20B9E02C39541B058DE3ADA', 'loaderId': '37EB8FEEC622856895D06A9FEDC0F31D', 'isDownload': False} 2026-08-18 03:19:45,917 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Evaluate ready code "odoo.isTourReady('GiftCardProgramPriceNoTaxTour')" 2026-08-18 03:19:45,937 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:19:45,962 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:45] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-08-18 03:19:45,972 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:45] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.017 2026-08-18 03:19:45,987 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:45] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-08-18 03:19:46,471 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:19:46,473 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:19:46,502 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-08-18 03:19:46,536 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:19:46,550 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.009 2026-08-18 03:19:46,560 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:46,586 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:19:46,595 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:19:46,626 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19: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.010 2026-08-18 03:19:46,641 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-08-18 03:19:46,703 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.024 0.037 2026-08-18 03:19:46,713 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.043 2026-08-18 03:19:47,207 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 306 0.203 0.251 2026-08-18 03:19:47,229 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:19:47,293 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.017 2026-08-18 03:19:47,357 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:47] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.035 2026-08-18 03:19:47,391 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19: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.007 2026-08-18 03:19:47,404 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: Owl is running in 'dev' mode. 2026-08-18 03:19:47,432 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.012 2026-08-18 03:19:47,467 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:19:47,505 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-08-18 03:19:47,510 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:19:47,515 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:47] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.008 0.025 2026-08-18 03:19:47,533 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:19:47,565 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.032 2026-08-18 03:19:47,574 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:47] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.016 0.074 2026-08-18 03:19:47,595 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:47] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.007 0.051 2026-08-18 03:19:47,597 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.104 2026-08-18 03:19:47,651 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:47,694 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:19:47,707 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:47] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.004 0.029 2026-08-18 03:19:47,820 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:47] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.065 0.067 2026-08-18 03:19:47,831 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:19:47,900 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:47] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.029 0.181 2026-08-18 03:19:47,920 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:47] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.152 2026-08-18 03:19:47,930 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:47] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 4 0.002 0.168 2026-08-18 03:19:47,961 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:47] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-08-18 03:19:47,973 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:19:47,981 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:47,998 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:47] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.235 2026-08-18 03:19:48,051 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:48] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.184 2026-08-18 03:19:48,094 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:48] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-08-18 03:19:48,124 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:48] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-08-18 03:19:48,148 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:48] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.212 2026-08-18 03:19:48,254 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.058 0.210 2026-08-18 03:19:48,293 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:48] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.013 0.202 2026-08-18 03:19:48,304 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:48,318 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:48] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.312 2026-08-18 03:19:48,360 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:48,409 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:48,464 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:48,518 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:48,568 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:48,621 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:48,673 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:48,726 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:48,792 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:48,847 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:48,895 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:48,944 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:48,995 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:49,051 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:49,108 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:49,164 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:49,224 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:49,246 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:49] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.010 0.015 2026-08-18 03:19:49,284 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:49] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.011 0.021 2026-08-18 03:19:49,335 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:49,398 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:49,450 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:49,499 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:49,551 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:49,600 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:49,651 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:49,702 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:49,753 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: tour succeeded 2026-08-18 03:19:49,754 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: ╔══════════════════════════════════════════════╗ ║ TOUR GiftCardProgramPriceNoTaxTour SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-08-18 03:19:49,830 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: heap 15223840 (allocated 16252928) 2026-08-18 03:19:49,837 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Closing chrome headless with pid 81120 2026-08-18 03:19:49,842 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Closing websocket connection 2026-08-18 03:19:49,843 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Terminating chrome headless with pid 81120 2026-08-18 03:19:50,050 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_031950_050152_test_gift_card_price_no_tax.txt 2026-08-18 03:19:50,050 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Removing chrome user profile "/tmp/tmpcq9ig2xx_chrome_odoo" 2026-08-18 03:19:50,152 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program ... 2026-08-18 03:19:51,001 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome pid: 81334 2026-08-18 03:19:51,001 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless temporary user profile dir: /tmp/tmpi0drg1_v_chrome_odoo 2026-08-18 03:19:51,001 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:45449/json/version 2026-08-18 03:19:51,002 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45449', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:19:51,066 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Browser version: Chrome/150.0.7871.114 2026-08-18 03:19:51,066 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:45449/json 2026-08-18 03:19:51,069 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45449', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:19:51,111 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Websocket url found: ws://127.0.0.1:45449/devtools/page/60A1B5A367C7F27AB448F56539FF69FD 2026-08-18 03:19:51,133 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Enable chrome headless console log notification 2026-08-18 03:19:51,164 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless enable page notifications 2026-08-18 03:19:51,352 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:19:51,358 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Setting session cookie in browser 2026-08-18 03:19:51,366 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:19:51,367 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-18 03:19:51,393 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:19:51,827 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:51] "GET /pos/ui/75 HTTP/1.1" 200 - 89 0.053 0.385 2026-08-18 03:19:51,837 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigation result: {'frameId': '60A1B5A367C7F27AB448F56539FF69FD', 'loaderId': 'F1346987C8D987F531A36C97328F4C4C', 'isDownload': False} 2026-08-18 03:19:51,837 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate ready code "odoo.isTourReady('GiftCardProgramTour1')" 2026-08-18 03:19:51,852 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:19:51,879 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:51] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-08-18 03:19:51,887 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:51] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-08-18 03:19:51,896 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:51] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-08-18 03:19:52,388 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:19:52,393 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:19:52,420 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.014 2026-08-18 03:19:52,432 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:19:52,437 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:52,450 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.006 2026-08-18 03:19:52,475 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:19:52,487 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:19:52,522 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:52] "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.008 2026-08-18 03:19:52,540 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.034 2026-08-18 03:19:52,584 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:52] "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-08-18 03:19:52,588 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-08-18 03:19:53,074 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 309 0.205 0.255 2026-08-18 03:19:53,112 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:53] "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-08-18 03:19:53,161 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:19:53,209 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:53] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-08-18 03:19:53,242 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 03:19:53,255 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: Owl is running in 'dev' mode. 2026-08-18 03:19:53,267 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 03:19:53,316 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:19:53,347 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:19:53,349 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:19:53,383 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:53] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.027 0.033 2026-08-18 03:19:53,400 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:53] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.072 2026-08-18 03:19:53,406 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.071 2026-08-18 03:19:53,432 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:19:53,435 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:19:53,453 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:53] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.004 0.009 2026-08-18 03:19:53,519 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:53,565 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:53] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.005 0.009 2026-08-18 03:19:53,606 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:19:53,636 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:53] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 32 0.024 0.033 2026-08-18 03:19:53,684 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:19:53,706 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:53,772 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:53] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.099 0.088 2026-08-18 03:19:53,791 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:53] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 4 0.005 0.136 2026-08-18 03:19:53,808 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:19:53,830 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:53] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.170 2026-08-18 03:19:53,879 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:53] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.023 0.200 2026-08-18 03:19:53,950 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.160 2026-08-18 03:19:54,035 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:54,090 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:54,138 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:54,214 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:54,225 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:19:54,230 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:19:54,268 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:54,319 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:54,391 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:54,443 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:54,496 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:54,569 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:54,572 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30711400 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '0e330b37-2fad-49b6-903a-54448ec79d44'}] 2026-08-18 03:19:54,579 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:19:54,754 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30711400 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '0e330b37-2fad-49b6-903a-54448ec79d44'} created pos.order #564 2026-08-18 03:19:54,770 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30711400 finished 2026-08-18 03:19:54,831 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 79 0.158 0.103 2026-08-18 03:19:54,940 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.028 0.038 2026-08-18 03:19:54,970 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:19:55,077 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:55,125 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: tour succeeded 2026-08-18 03:19:55,125 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: ╔═════════════════════════════════════╗ ║ TOUR GiftCardProgramTour1 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-18 03:19:55,222 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: heap 15161284 (allocated 15990784) 2026-08-18 03:19:55,240 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing chrome headless with pid 81334 2026-08-18 03:19:55,242 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing websocket connection 2026-08-18 03:19:55,243 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Terminating chrome headless with pid 81334 2026-08-18 03:19:55,384 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_031955_384170_test_gift_card_program.txt 2026-08-18 03:19:55,384 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Removing chrome user profile "/tmp/tmpi0drg1_v_chrome_odoo" 2026-08-18 03:19:55,702 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome pid: 81554 2026-08-18 03:19:55,703 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless temporary user profile dir: /tmp/tmp8rm2bvhz_chrome_odoo 2026-08-18 03:19:55,704 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:46825/json/version 2026-08-18 03:19:55,707 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46825', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:19:55,775 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Browser version: Chrome/150.0.7871.114 2026-08-18 03:19:55,776 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:46825/json 2026-08-18 03:19:55,776 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46825', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:19:55,785 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Websocket url found: ws://127.0.0.1:46825/devtools/page/9B2CD71824A7BA1D1F72D2069FFE9FB4 2026-08-18 03:19:55,798 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Enable chrome headless console log notification 2026-08-18 03:19:55,808 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless enable page notifications 2026-08-18 03:19:55,905 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:19:55,908 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Setting session cookie in browser 2026-08-18 03:19:55,916 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:19:55,916 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-18 03:19:56,029 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:56] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.034 0.035 2026-08-18 03:19:56,032 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigation result: {'frameId': '9B2CD71824A7BA1D1F72D2069FFE9FB4', 'loaderId': '4FCFB0E837976AF12B97DB4865E8FCE8', 'isDownload': False} 2026-08-18 03:19:56,032 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate ready code "odoo.isTourReady('GiftCardProgramTour2')" 2026-08-18 03:19:56,055 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:19:56,070 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:56] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.005 2026-08-18 03:19:56,078 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:56] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-08-18 03:19:56,089 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:56] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-08-18 03:19:56,586 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:19:56,588 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:19:56,609 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:19:56,625 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:19:56,638 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:56,640 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 03:19:56,658 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:19:56,667 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:19:56,684 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.006 2026-08-18 03:19:56,689 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-08-18 03:19:56,726 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:56] "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-08-18 03:19:56,730 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-08-18 03:19:57,194 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 211 0.188 0.225 2026-08-18 03:19:57,215 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:19:57,291 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19: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.009 2026-08-18 03:19:57,354 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:57] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.007 0.038 2026-08-18 03:19:57,387 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:19:57,402 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: Owl is running in 'dev' mode. 2026-08-18 03:19:57,411 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:19:57,446 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:19:57,456 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:19:57,466 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:19:57,471 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:19:57,492 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:57] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.014 0.025 2026-08-18 03:19:57,505 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:19:57,506 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:57] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.043 2026-08-18 03:19:57,509 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19: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-08-18 03:19:57,568 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.028 2026-08-18 03:19:57,600 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:57] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 32 0.024 0.040 2026-08-18 03:19:57,610 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:57] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.002 0.075 2026-08-18 03:19:57,621 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:57,693 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:57] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.054 0.097 2026-08-18 03:19:57,703 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:57] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.002 0.031 2026-08-18 03:19:57,772 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:19:57,772 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:57] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 4 0.003 0.025 2026-08-18 03:19:57,794 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:57] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.042 2026-08-18 03:19:57,814 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:57,864 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:57] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-08-18 03:19:57,935 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:57,997 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:58,017 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:19:58,063 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:58,121 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:58,176 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:58,188 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:58] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.009 2026-08-18 03:19:58,233 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:58] "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-08-18 03:19:58,289 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:58,341 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:58,416 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:58,427 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:19:58,429 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:19:58,464 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:58,515 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:58,583 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:58,636 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:58,693 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:58,712 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:58] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.011 2026-08-18 03:19:58,738 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37416345 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': '4af99830-1270-441c-a232-d218b8687619'}] 2026-08-18 03:19:58,745 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:19:59,095 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37416345 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': '4af99830-1270-441c-a232-d218b8687619'} created pos.order #565 2026-08-18 03:19:59,113 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37416345 finished 2026-08-18 03:19:59,153 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 170 0.183 0.234 2026-08-18 03:19:59,265 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.047 0.035 2026-08-18 03:19:59,286 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:19: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-08-18 03:19:59,455 25 INFO rb-bf20be7-223995-404953 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-08-18 03:19:59,503 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: tour succeeded 2026-08-18 03:19:59,504 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: ╔═════════════════════════════════════╗ ║ TOUR GiftCardProgramTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-18 03:19:59,604 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: heap 15972996 (allocated 17825792) 2026-08-18 03:19:59,615 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing chrome headless with pid 81554 2026-08-18 03:19:59,617 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing websocket connection 2026-08-18 03:19:59,618 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Terminating chrome headless with pid 81554 2026-08-18 03:19:59,750 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_031959_750657_test_gift_card_program.txt 2026-08-18 03:19:59,751 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Removing chrome user profile "/tmp/tmp8rm2bvhz_chrome_odoo" 2026-08-18 03:19:59,810 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_create_with_invoice ... 2026-08-18 03:20:00,757 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome pid: 81764 2026-08-18 03:20:00,757 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome headless temporary user profile dir: /tmp/tmpeeuhf3xf_chrome_odoo 2026-08-18 03:20:00,757 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Issuing json command http://127.0.0.1:40201/json/version 2026-08-18 03:20:00,762 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40201', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:20:00,776 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Browser version: Chrome/150.0.7871.114 2026-08-18 03:20:00,776 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Issuing json command http://127.0.0.1:40201/json 2026-08-18 03:20:00,776 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40201', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:20:00,792 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Websocket url found: ws://127.0.0.1:40201/devtools/page/C4E710CC0B44A136F2546F7253224427 2026-08-18 03:20:00,807 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Enable chrome headless console log notification 2026-08-18 03:20:00,814 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome headless enable page notifications 2026-08-18 03:20:00,987 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:20:00,993 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Setting session cookie in browser 2026-08-18 03:20:00,997 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:20:00,997 25 INFO rb-bf20be7-223995-404953 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/75" 2026-08-18 03:20:01,018 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:20:01,514 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:01] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.074 0.428 2026-08-18 03:20:01,517 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Navigation result: {'frameId': 'C4E710CC0B44A136F2546F7253224427', 'loaderId': '2AB3F3FC04227F59C70279572D703F78', 'isDownload': False} 2026-08-18 03:20:01,517 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Evaluate ready code "odoo.isTourReady('GiftCardProgramInvoice')" 2026-08-18 03:20:01,554 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:20:01,558 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:01] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.010 2026-08-18 03:20:01,568 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:01] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-08-18 03:20:01,600 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:01] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.044 2026-08-18 03:20:02,061 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:20:02,067 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:20:02,087 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 03:20:02,102 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:20:02,115 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:02,117 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-08-18 03:20:02,134 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 03:20:02,155 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:20:02,193 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20: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.013 2026-08-18 03:20:02,215 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.035 2026-08-18 03:20:02,269 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.020 0.037 2026-08-18 03:20:02,274 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.041 2026-08-18 03:20:02,829 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 306 0.227 0.283 2026-08-18 03:20:02,856 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:02] "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-08-18 03:20:02,921 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:20:03,001 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:03] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.049 2026-08-18 03:20:03,039 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:20:03,053 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: Owl is running in 'dev' mode. 2026-08-18 03:20:03,077 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-08-18 03:20:03,105 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:20:03,128 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:20:03,130 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:20:03,151 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:03] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.016 0.021 2026-08-18 03:20:03,160 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:03] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.038 2026-08-18 03:20:03,162 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-08-18 03:20:03,173 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:20:03,196 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-08-18 03:20:03,198 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:03] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.003 0.018 2026-08-18 03:20:03,280 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:03,315 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:20:03,334 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:03] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.012 0.020 2026-08-18 03:20:03,426 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:03] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.036 0.095 2026-08-18 03:20:03,447 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:03] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 4 0.003 0.045 2026-08-18 03:20:03,449 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:20:03,477 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:03] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.070 2026-08-18 03:20:03,515 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:03] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.009 0.095 2026-08-18 03:20:03,535 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:03] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-18 03:20:03,579 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:03] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.018 0.257 2026-08-18 03:20:03,601 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:03] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-08-18 03:20:03,623 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:03] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-08-18 03:20:03,651 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:03] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-08-18 03:20:03,661 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:20:03,676 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:03,692 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:03] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.122 2026-08-18 03:20:03,725 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:03] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.009 0.141 2026-08-18 03:20:03,748 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:03] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-08-18 03:20:03,843 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.121 2026-08-18 03:20:03,943 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:03,999 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:04,098 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:04,142 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:04,191 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:04,252 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:04,312 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:04,362 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:04,413 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:04,465 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:04,534 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:04,545 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:20:04,547 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:20:04,587 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:04,638 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:04,707 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:04,763 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:04,822 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:04,827 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18934186 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '2a99f1fa-87ac-4653-83ee-6686fcdc46d8'}] 2026-08-18 03:20:04,835 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:20:06,210 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18934186 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '2a99f1fa-87ac-4653-83ee-6686fcdc46d8'} created pos.order #566 2026-08-18 03:20:06,283 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18934186 finished 2026-08-18 03:20:06,398 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 409 0.472 1.101 2026-08-18 03:20:06,668 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 81 0.073 0.144 2026-08-18 03:20:06,693 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20: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.004 2026-08-18 03:20:06,705 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.007 2026-08-18 03:20:06,827 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: tour succeeded 2026-08-18 03:20:06,828 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: ╔═══════════════════════════════════════╗ ║ TOUR GiftCardProgramInvoice SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-18 03:20:06,925 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: heap 16248156 (allocated 17825792) 2026-08-18 03:20:06,935 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Closing chrome headless with pid 81764 2026-08-18 03:20:06,936 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Closing websocket connection 2026-08-18 03:20:06,936 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Terminating chrome headless with pid 81764 2026-08-18 03:20:07,042 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032007_041167_test_gift_card_program_create_with_invoice.txt 2026-08-18 03:20:07,042 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Removing chrome user profile "/tmp/tmpeeuhf3xf_chrome_odoo" 2026-08-18 03:20:07,079 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_rewards_using_taxes ... 2026-08-18 03:20:07,945 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome pid: 81978 2026-08-18 03:20:07,945 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome headless temporary user profile dir: /tmp/tmp98le8nw__chrome_odoo 2026-08-18 03:20:07,945 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Issuing json command http://127.0.0.1:42699/json/version 2026-08-18 03:20:07,967 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42699', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:20:07,987 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Browser version: Chrome/150.0.7871.114 2026-08-18 03:20:07,987 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Issuing json command http://127.0.0.1:42699/json 2026-08-18 03:20:07,987 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42699', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:20:07,995 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Websocket url found: ws://127.0.0.1:42699/devtools/page/046682FFB57297C522D89920CA9CFD5D 2026-08-18 03:20:08,074 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Enable chrome headless console log notification 2026-08-18 03:20:08,087 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome headless enable page notifications 2026-08-18 03:20:08,212 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:20:08,214 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Setting session cookie in browser 2026-08-18 03:20:08,219 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:20:08,219 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-18 03:20:08,235 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:20:08,917 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:08] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.053 0.632 2026-08-18 03:20:08,919 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Navigation result: {'frameId': '046682FFB57297C522D89920CA9CFD5D', 'loaderId': 'C7542CAC0B0CFE4DF22403262443A667', 'isDownload': False} 2026-08-18 03:20:08,919 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardTaxes')" 2026-08-18 03:20:08,933 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:20:08,952 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:08] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-18 03:20:08,967 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:08] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.026 2026-08-18 03:20:08,983 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:08] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-08-18 03:20:09,405 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:20:09,407 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:20:09,421 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:20:09,438 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:20:09,446 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:09,461 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.008 2026-08-18 03:20:09,476 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:20:09,486 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:20:09,508 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.008 2026-08-18 03:20:09,527 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:09] "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.020 2026-08-18 03:20:09,593 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 31 0.021 0.038 2026-08-18 03:20:09,599 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.063 2026-08-18 03:20:10,118 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 308 0.228 0.264 2026-08-18 03:20:10,136 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:20:10,176 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20: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-08-18 03:20:10,222 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:10] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-08-18 03:20:10,244 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20: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-08-18 03:20:10,261 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: Owl is running in 'dev' mode. 2026-08-18 03:20:10,270 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:20:10,314 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:20:10,318 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:20:10,338 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:20:10,341 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:20:10,362 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:20:10,365 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20: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-08-18 03:20:10,417 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.021 2026-08-18 03:20:10,418 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:10] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 14 0.043 0.055 2026-08-18 03:20:10,472 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:10] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.143 2026-08-18 03:20:10,494 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:10,500 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:10] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.007 0.122 2026-08-18 03:20:10,598 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:10] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 32 0.032 0.177 2026-08-18 03:20:10,716 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:10] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.072 0.251 2026-08-18 03:20:10,730 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:20:10,734 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:10] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.007 0.217 2026-08-18 03:20:10,760 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:10,772 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:10] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 4 0.010 0.161 2026-08-18 03:20:10,781 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:20:10,802 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:10] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.186 2026-08-18 03:20:10,865 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:10] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.250 2026-08-18 03:20:10,894 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:10] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.277 2026-08-18 03:20:10,914 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:10] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-08-18 03:20:10,935 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:10] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.196 2026-08-18 03:20:10,954 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:10] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-08-18 03:20:10,988 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:10] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.176 2026-08-18 03:20:11,015 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:11] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-08-18 03:20:11,047 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:11] "GET /web/image?model=product.template&field=image_128&id=1523&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.146 2026-08-18 03:20:11,152 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.053 0.160 2026-08-18 03:20:11,179 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:11] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.227 2026-08-18 03:20:11,230 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:11,285 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:11,334 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:11,398 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:11,442 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:11,500 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:11,552 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:11,619 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:11,668 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:11,719 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:11,770 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:11,830 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:11,891 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:12,411 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:12] "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.013 2026-08-18 03:20:12,445 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:12,519 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:12,573 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:12,624 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:12,693 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:12,705 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:20:12,707 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:20:12,750 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:12,795 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:12,862 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:12,913 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:12,970 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:13,033 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:13,037 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38088732 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'c9b53332-59bb-46d6-9090-7b5a88822260'}] 2026-08-18 03:20:13,042 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:20:13,145 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38088732 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'c9b53332-59bb-46d6-9090-7b5a88822260'} created pos.order #567 2026-08-18 03:20:13,155 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38088732 finished 2026-08-18 03:20:13,199 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.071 0.092 2026-08-18 03:20:13,318 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.028 0.038 2026-08-18 03:20:13,343 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:20:13,433 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:13,483 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:13,548 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:13,600 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:13,657 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:13,714 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:13,769 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:13,826 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:13,842 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:13] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.004 0.009 2026-08-18 03:20:13,885 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:13] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 12 0.011 0.020 2026-08-18 03:20:13,956 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:14,011 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:14,058 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: tour succeeded 2026-08-18 03:20:14,058 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyGiftCardTaxes SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-18 03:20:14,194 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: heap 17693840 (allocated 19009536) 2026-08-18 03:20:14,209 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Closing chrome headless with pid 81978 2026-08-18 03:20:14,211 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Closing websocket connection 2026-08-18 03:20:14,212 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Terminating chrome headless with pid 81978 2026-08-18 03:20:14,390 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032014_390293_test_gift_card_rewards_using_taxes.txt 2026-08-18 03:20:14,390 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Removing chrome user profile "/tmp/tmp98le8nw__chrome_odoo" 2026-08-18 03:20:15,006 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_loyalty_program ... 2026-08-18 03:20:16,224 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 82205 2026-08-18 03:20:16,225 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmp86oxcv9u_chrome_odoo 2026-08-18 03:20:16,225 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:45147/json/version 2026-08-18 03:20:16,230 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45147', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:20:16,259 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-08-18 03:20:16,259 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:45147/json 2026-08-18 03:20:16,260 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45147', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:20:16,276 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:45147/devtools/page/BD1F63BABB0C545A8D997A29578AA1B7 2026-08-18 03:20:16,280 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-08-18 03:20:16,283 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-08-18 03:20:16,422 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:20:16,430 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-08-18 03:20:16,432 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:20:16,432 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-18 03:20:16,445 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:20:16,922 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:16] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.061 0.420 2026-08-18 03:20:16,925 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': 'BD1F63BABB0C545A8D997A29578AA1B7', 'loaderId': '20E3739DAF09937C789D2029AE138574', 'isDownload': False} 2026-08-18 03:20:16,925 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram1')" 2026-08-18 03:20:16,947 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:20:16,966 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:16] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-08-18 03:20:16,974 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:16] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-08-18 03:20:16,979 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:16] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-08-18 03:20:17,482 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:20:17,488 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:20:17,516 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-08-18 03:20:17,567 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:20:17,572 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:17,584 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.006 2026-08-18 03:20:17,596 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:20:17,616 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:20:17,637 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-08-18 03:20:17,648 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-18 03:20:17,711 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.030 2026-08-18 03:20:17,714 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-08-18 03:20:18,105 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 306 0.135 0.224 2026-08-18 03:20:18,125 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:18] "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-08-18 03:20:18,185 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 03:20:18,273 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:18] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.064 2026-08-18 03:20:18,322 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:20:18,341 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-08-18 03:20:18,355 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-18 03:20:18,398 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:20:18,424 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:20:18,433 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:20:18,443 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:18] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.011 0.024 2026-08-18 03:20:18,470 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:20:18,478 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-08-18 03:20:18,495 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:18] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.024 0.063 2026-08-18 03:20:18,497 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.078 2026-08-18 03:20:18,513 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:18] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.005 0.043 2026-08-18 03:20:18,556 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:18,608 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:20:18,610 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:18] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.004 0.011 2026-08-18 03:20:18,711 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:18] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.025 0.084 2026-08-18 03:20:18,772 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:18] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.033 0.145 2026-08-18 03:20:18,779 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:20:18,815 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:18] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-08-18 03:20:18,847 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:18] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.151 2026-08-18 03:20:18,858 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:18,870 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:18] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-08-18 03:20:18,875 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:20:18,908 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:18] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-08-18 03:20:18,946 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:18] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.009 0.222 2026-08-18 03:20:18,970 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:18] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-08-18 03:20:18,995 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:18] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.168 2026-08-18 03:20:19,030 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:19] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-08-18 03:20:19,056 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:19] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-08-18 03:20:19,118 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.213 2026-08-18 03:20:19,178 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:19,231 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:19,289 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:19,335 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:19,509 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:19,561 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:19,611 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:19,705 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:19,756 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:19,808 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:19,865 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:19,922 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:19,937 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:19] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.004 0.010 2026-08-18 03:20:19,983 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:20,022 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:20,073 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:20,145 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:20,152 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:20:20,155 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:20:20,189 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:20,240 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:20,308 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:20,360 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:20,415 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:20,483 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:20,491 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42090421 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'c5c7991c-919e-4416-906d-cdc93c47b5a8'}] 2026-08-18 03:20:20,492 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:20:20,871 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42090421 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'c5c7991c-919e-4416-906d-cdc93c47b5a8'} created pos.order #568 2026-08-18 03:20:20,887 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42090421 finished 2026-08-18 03:20:20,934 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.200 0.250 2026-08-18 03:20:21,032 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.030 0.046 2026-08-18 03:20:21,067 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.017 2026-08-18 03:20:21,217 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:21,260 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:21,308 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:21,407 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:21,457 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:21,507 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:21,563 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:21,617 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:21,668 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:21,737 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:21,788 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:21,840 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:21,890 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:21,942 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:22,015 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:22,065 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:22,117 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:22,167 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:22,218 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:22,269 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:22,321 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:22,383 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:22,433 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:22,486 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:22,593 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:22,638 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:22,694 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:22,741 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:22,791 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:22,843 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:22,892 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:22,942 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:22,998 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:23,050 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:23,103 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:23,154 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:23,206 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:23,263 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:23,315 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:23,363 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:23,419 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:23,473 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:23,524 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:23,579 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:23,598 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:23] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.010 2026-08-18 03:20:23,625 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33339598 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '8d7698a5-da6d-493e-8912-7db5e326a024'}] 2026-08-18 03:20:23,910 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33339598 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '8d7698a5-da6d-493e-8912-7db5e326a024'} created pos.order #569 2026-08-18 03:20:23,924 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33339598 finished 2026-08-18 03:20:23,979 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.143 0.214 2026-08-18 03:20:24,066 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.017 0.026 2026-08-18 03:20:24,096 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20: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-08-18 03:20:24,160 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:24,202 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:24,262 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:24,317 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:24,368 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:24,421 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:24,590 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:24,642 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:24,696 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:24,742 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:24,792 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:24,860 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:24,921 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:24,963 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:25,016 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:25,072 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:25,127 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:25,174 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:25,231 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:25,281 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:25,334 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:25,410 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:25,466 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:25,533 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:25,570 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:25,626 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:25,676 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:25,730 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:25,782 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:25,833 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:25,962 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:26,012 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:26,080 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:26,130 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:26,181 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:26,232 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:26,282 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:26,346 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:26,397 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:26,448 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:26,500 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:26,550 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:26,612 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:26,663 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:26,713 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:26,763 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:26,815 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:26,865 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:26,920 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:26,971 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:27,025 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:27,096 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:27,143 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:27,194 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:27,244 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:27,295 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:27,349 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:27,400 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:27,454 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:27,506 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:27,557 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:27,614 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:27,663 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:27,715 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:27,772 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:27,821 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:27,874 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:27,927 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:27,944 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:27] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.007 0.008 2026-08-18 03:20:27,970 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6161747 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'e32a9b63-42f0-4192-b11f-32ab4494e533'}] 2026-08-18 03:20:28,345 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6161747 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'e32a9b63-42f0-4192-b11f-32ab4494e533'} created pos.order #570 2026-08-18 03:20:28,359 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6161747 finished 2026-08-18 03:20:28,428 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 126 0.194 0.266 2026-08-18 03:20:28,542 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 21 0.049 0.026 2026-08-18 03:20:28,581 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.009 2026-08-18 03:20:28,648 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:28,700 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-08-18 03:20:28,701 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram1 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-18 03:20:28,911 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 24755348 (allocated 26480640) 2026-08-18 03:20:28,930 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 82205 2026-08-18 03:20:28,931 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-08-18 03:20:28,931 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 82205 2026-08-18 03:20:29,119 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032029_119563_test_loyalty_free_product_loyalty_program.txt 2026-08-18 03:20:29,119 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmp86oxcv9u_chrome_odoo" 2026-08-18 03:20:29,553 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 82435 2026-08-18 03:20:29,554 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpg9shf_7u_chrome_odoo 2026-08-18 03:20:29,554 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:39483/json/version 2026-08-18 03:20:29,555 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39483', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:20:29,625 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-08-18 03:20:29,625 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:39483/json 2026-08-18 03:20:29,625 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39483', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:20:29,693 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:39483/devtools/page/BAC7C6277BA6ED2483A8B0CD56F43834 2026-08-18 03:20:29,726 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-08-18 03:20:29,765 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-08-18 03:20:29,877 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:20:29,881 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-08-18 03:20:29,888 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:20:29,888 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-18 03:20:29,997 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:29] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.043 0.052 2026-08-18 03:20:30,005 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': 'BAC7C6277BA6ED2483A8B0CD56F43834', 'loaderId': '1C52ACEFF4BC51EC939666AFCEB5ED2F', 'isDownload': False} 2026-08-18 03:20:30,005 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram2')" 2026-08-18 03:20:30,053 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:20:30,096 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:30] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.015 2026-08-18 03:20:30,107 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:30] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-08-18 03:20:30,115 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:30] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-08-18 03:20:30,641 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:20:30,643 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:20:30,662 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:20:30,676 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:20:30,685 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-08-18 03:20:30,688 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:30,698 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 03:20:30,709 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:20:30,726 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.004 0.006 2026-08-18 03:20:30,731 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.009 2026-08-18 03:20:30,788 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.013 0.026 2026-08-18 03:20:30,791 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-08-18 03:20:31,222 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 208 0.155 0.235 2026-08-18 03:20:31,240 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:31] "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-08-18 03:20:31,303 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:20:31,354 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:31] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.031 2026-08-18 03:20:31,389 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:20:31,412 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-08-18 03:20:31,428 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:20:31,477 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:20:31,492 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:20:31,526 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:20:31,528 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:20:31,544 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:31] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.012 0.028 2026-08-18 03:20:31,569 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:20:31,578 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:31] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.008 0.065 2026-08-18 03:20:31,584 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20: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-08-18 03:20:31,604 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:31] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.013 0.012 2026-08-18 03:20:31,626 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:20:31,684 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:31] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.037 0.032 2026-08-18 03:20:31,719 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:31,748 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:31] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.026 0.085 2026-08-18 03:20:31,762 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:31] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.002 0.011 2026-08-18 03:20:31,816 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:31,889 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:31] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.080 2026-08-18 03:20:31,897 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:20:31,913 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:31,940 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:31] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.010 0.118 2026-08-18 03:20:31,978 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:31,996 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:31] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.184 2026-08-18 03:20:32,020 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:32,058 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:32] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.239 2026-08-18 03:20:32,075 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:32,090 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:32] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.268 2026-08-18 03:20:32,117 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:32] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.287 2026-08-18 03:20:32,159 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:32,160 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:32] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.251 2026-08-18 03:20:32,184 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:32] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.215 2026-08-18 03:20:32,194 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:32,213 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:32] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.207 2026-08-18 03:20:32,230 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:32] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.005 0.055 2026-08-18 03:20:32,249 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:32,310 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:32,327 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:20:32,359 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:32,413 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:32,499 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:32,560 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:32,606 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:32,658 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:32,712 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:32,804 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:32,849 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:32,899 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:32,956 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:33,008 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:33,059 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:33,109 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:33,160 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:33,230 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:33,240 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:20:33,243 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:20:33,280 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:33,331 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:33,402 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:33,454 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:33,507 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:33,562 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:33,578 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:33] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.009 2026-08-18 03:20:33,602 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41276308 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'b5030031-630f-4522-9fa2-67244b8d535a'}] 2026-08-18 03:20:33,607 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:20:33,829 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41276308 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'b5030031-630f-4522-9fa2-67244b8d535a'} created pos.order #571 2026-08-18 03:20:33,843 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41276308 finished 2026-08-18 03:20:33,887 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.081 0.205 2026-08-18 03:20:33,953 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.013 0.025 2026-08-18 03:20:33,983 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:33] "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-08-18 03:20:34,108 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:34,158 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:34,208 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:34,280 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:34,332 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:34,383 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:34,436 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:34,493 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:34,508 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:34] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.009 2026-08-18 03:20:34,544 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:34,594 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:34,650 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:34,701 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:34,754 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:34,821 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:34,873 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:34,926 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:34,981 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:35,033 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:35,097 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:35,147 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:35,199 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:35,249 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:35,301 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:35,370 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:35,422 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:35,471 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:35,522 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:35,585 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:35,628 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:35,678 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:35,730 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:35,794 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:35,851 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:35,903 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:35,954 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:36,022 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:36,055 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:36,106 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:36,200 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:36,212 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:36,265 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:36,315 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:36,386 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:36,437 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:36,499 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:36,542 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:36,601 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:36,619 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:36] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.005 0.012 2026-08-18 03:20:36,650 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:36,701 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:36,752 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:36,839 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:36,860 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:36,913 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:36,962 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:37,015 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:37,068 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:37,123 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:37,182 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:37,188 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29856298 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000002', 'uuid': '36a99401-27fa-468f-86b1-fa819a376084'}] 2026-08-18 03:20:37,396 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29856298 order {'name': '/', 'pos_reference': '262-75-000002', 'uuid': '36a99401-27fa-468f-86b1-fa819a376084'} created pos.order #572 2026-08-18 03:20:37,411 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29856298 finished 2026-08-18 03:20:37,452 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 126 0.088 0.179 2026-08-18 03:20:37,558 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.017 0.025 2026-08-18 03:20:37,597 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20: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-08-18 03:20:37,691 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:37,730 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:37,779 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:37,851 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:37,902 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:37,959 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:38,006 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:38,062 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:38,113 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:38,164 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:38,218 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:38,269 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:38,321 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:38,388 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:38,439 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:38,490 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:38,543 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:38,724 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:38,775 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:38,825 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:38,898 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:38,950 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:39,000 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:39,095 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:39,110 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:39,164 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:39,214 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:39,265 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:39,316 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:39,374 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:39,425 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:39,476 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:39,530 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:39,582 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:39,635 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:39,699 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:39,706 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73550652 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000003', 'uuid': 'c4f7afa1-624e-40cf-aeb3-51990dacc514'}] 2026-08-18 03:20:39,932 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73550652 order {'name': '/', 'pos_reference': '262-75-000003', 'uuid': 'c4f7afa1-624e-40cf-aeb3-51990dacc514'} created pos.order #573 2026-08-18 03:20:39,951 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73550652 finished 2026-08-18 03:20:39,985 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 126 0.079 0.203 2026-08-18 03:20:40,040 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.009 0.024 2026-08-18 03:20:40,063 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20: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-08-18 03:20:40,117 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:40,164 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:40,228 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:40,280 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:40,332 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:40,382 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:40,433 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:40,483 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:40,537 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:40,589 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:40,642 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:40,693 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:40,762 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:40,813 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:40,864 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:40,927 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:40,975 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:41,027 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:41,081 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:41,134 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:41,184 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:41,259 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:41,287 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:41,375 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:41,434 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:41,451 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:41,520 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:41,576 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:41,659 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:41,711 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:41,767 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [158/170] Tour PosLoyaltyLoyaltyProgram2 → Step .unselect-tag 2026-08-18 03:20:41,814 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:41,866 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:41,917 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:41,967 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:42,023 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:42,073 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:42,123 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:42,218 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:42,231 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:42,284 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:42,353 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:42,356 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17458496 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000004', 'uuid': 'fc314908-543f-4799-a4ea-87e8406e8d94'}] 2026-08-18 03:20:42,630 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17458496 order {'name': '/', 'pos_reference': '262-75-000004', 'uuid': 'fc314908-543f-4799-a4ea-87e8406e8d94'} created pos.order #574 2026-08-18 03:20:42,642 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17458496 finished 2026-08-18 03:20:42,686 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 122 0.131 0.201 2026-08-18 03:20:42,727 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:20:42,772 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:42,822 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-08-18 03:20:42,823 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-18 03:20:42,996 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 29769128 (allocated 31461376) 2026-08-18 03:20:43,002 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 82435 2026-08-18 03:20:43,004 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-08-18 03:20:43,006 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 82435 2026-08-18 03:20:43,132 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032043_132471_test_loyalty_free_product_loyalty_program.txt 2026-08-18 03:20:43,132 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpg9shf_7u_chrome_odoo" 2026-08-18 03:20:43,468 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 82674 2026-08-18 03:20:43,468 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpv778u94q_chrome_odoo 2026-08-18 03:20:43,468 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:34855/json/version 2026-08-18 03:20:43,469 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34855', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:20:43,532 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-08-18 03:20:43,532 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:34855/json 2026-08-18 03:20:43,533 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34855', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:20:43,568 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:34855/devtools/page/DAEB9757BBC2F574B0DD295D9642834D 2026-08-18 03:20:43,609 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-08-18 03:20:43,628 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-08-18 03:20:43,716 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:20:43,723 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-08-18 03:20:43,729 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:20:43,729 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-18 03:20:43,860 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:43] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.041 0.055 2026-08-18 03:20:43,868 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': 'DAEB9757BBC2F574B0DD295D9642834D', 'loaderId': 'BE305B390FA0B3FD002A42399E103306', 'isDownload': False} 2026-08-18 03:20:43,868 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyChangeRewardQty')" 2026-08-18 03:20:43,892 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:20:43,920 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:43] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.013 2026-08-18 03:20:43,933 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:43] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-08-18 03:20:43,937 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:43] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-08-18 03:20:44,430 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:20:44,431 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:20:44,440 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:20:44,454 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:20:44,460 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:44,464 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 03:20:44,483 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 03:20:44,492 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:20:44,514 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:44] "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-08-18 03:20:44,517 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 03:20:44,597 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.008 0.024 2026-08-18 03:20:44,600 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-08-18 03:20:44,957 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 208 0.119 0.193 2026-08-18 03:20:44,976 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:20:45,023 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 03:20:45,066 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:45] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.027 2026-08-18 03:20:45,122 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-08-18 03:20:45,133 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-08-18 03:20:45,142 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:20:45,185 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:20:45,198 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:20:45,225 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:20:45,227 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:20:45,278 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-08-18 03:20:45,279 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-08-18 03:20:45,284 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:45] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.052 0.031 2026-08-18 03:20:45,306 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:20:45,311 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:45] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.015 0.093 2026-08-18 03:20:45,361 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:45] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.040 0.054 2026-08-18 03:20:45,386 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:45,422 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:45] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.021 0.112 2026-08-18 03:20:45,486 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:45,543 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:45] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.080 0.166 2026-08-18 03:20:45,560 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:20:45,569 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:45] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.017 0.146 2026-08-18 03:20:45,600 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:45] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.130 2026-08-18 03:20:45,626 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:45] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.150 2026-08-18 03:20:45,629 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:45,673 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:45] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.024 0.172 2026-08-18 03:20:45,694 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:45,710 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:45] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.225 2026-08-18 03:20:45,734 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:45] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-08-18 03:20:45,748 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:45,776 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:45] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-08-18 03:20:45,797 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:45] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.189 2026-08-18 03:20:45,808 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:45,831 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:45] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.195 2026-08-18 03:20:45,863 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:45] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-08-18 03:20:45,868 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:45,898 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:45] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.011 0.017 2026-08-18 03:20:45,920 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:46,020 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:46,070 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:46,122 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:46,173 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:46,224 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:46,275 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:46,332 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:46,355 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:20:46,390 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:46,441 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:46,492 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:46,548 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:46,606 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:46,657 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:46,757 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:46,816 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:46,867 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:46,920 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:46,979 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:47,021 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:47,075 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:47,126 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:47,177 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-08-18 03:20:47,177 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyChangeRewardQty SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-18 03:20:47,297 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 18930224 (allocated 21495808) 2026-08-18 03:20:47,302 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 82674 2026-08-18 03:20:47,303 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-08-18 03:20:47,304 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 82674 2026-08-18 03:20:47,430 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032047_430089_test_loyalty_free_product_loyalty_program.txt 2026-08-18 03:20:47,430 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpv778u94q_chrome_odoo" 2026-08-18 03:20:47,457 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards ... 2026-08-18 03:20:48,490 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome pid: 82893 2026-08-18 03:20:48,491 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless temporary user profile dir: /tmp/tmpbpa2fwg2_chrome_odoo 2026-08-18 03:20:48,491 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:45891/json/version 2026-08-18 03:20:48,495 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45891', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:20:48,528 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Browser version: Chrome/150.0.7871.114 2026-08-18 03:20:48,528 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:45891/json 2026-08-18 03:20:48,528 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45891', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:20:48,585 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Websocket url found: ws://127.0.0.1:45891/devtools/page/9DDA54E84A0ADD914AE912112476C863 2026-08-18 03:20:48,602 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Enable chrome headless console log notification 2026-08-18 03:20:48,613 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless enable page notifications 2026-08-18 03:20:48,696 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:20:48,709 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Setting session cookie in browser 2026-08-18 03:20:48,711 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:20:48,711 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-18 03:20:48,732 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:20:49,192 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:49] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.029 0.434 2026-08-18 03:20:49,195 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Navigation result: {'frameId': '9DDA54E84A0ADD914AE912112476C863', 'loaderId': '9077A5D6D6630D41CFC12BA2C0336446', 'isDownload': False} 2026-08-18 03:20:49,196 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour')" 2026-08-18 03:20:49,223 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:20:49,241 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:49] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.009 2026-08-18 03:20:49,264 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:49] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.028 2026-08-18 03:20:49,273 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:49] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-08-18 03:20:49,735 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:20:49,736 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:20:49,757 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:20:49,778 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:20:49,790 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:49,795 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.006 2026-08-18 03:20:49,816 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:20:49,828 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:20:49,852 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-08-18 03:20:49,865 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.018 2026-08-18 03:20:49,927 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.025 0.028 2026-08-18 03:20:49,932 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.033 2026-08-18 03:20:50,431 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 312 0.188 0.267 2026-08-18 03:20:50,455 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:50] "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-08-18 03:20:50,514 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-08-18 03:20:50,595 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:50] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.052 2026-08-18 03:20:50,625 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-08-18 03:20:50,638 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: Owl is running in 'dev' mode. 2026-08-18 03:20:50,650 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 03:20:50,705 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:20:50,727 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:20:50,736 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:20:50,750 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:20:50,752 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20: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-08-18 03:20:50,776 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:50] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.039 0.030 2026-08-18 03:20:50,788 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:50] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.068 2026-08-18 03:20:50,790 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-08-18 03:20:50,806 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:50] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.003 0.047 2026-08-18 03:20:50,838 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:50,902 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:20:50,903 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:50] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.010 0.027 2026-08-18 03:20:51,034 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:51] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.088 0.073 2026-08-18 03:20:51,038 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:20:51,088 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:51,098 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:51] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.115 2026-08-18 03:20:51,125 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:51] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.125 2026-08-18 03:20:51,178 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:51] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.162 2026-08-18 03:20:51,192 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:20:51,211 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:51] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.009 0.194 2026-08-18 03:20:51,303 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:51] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.058 0.356 2026-08-18 03:20:51,326 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:51] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.261 2026-08-18 03:20:51,351 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:51] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.245 2026-08-18 03:20:51,385 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:51] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.245 2026-08-18 03:20:51,411 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:51] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-08-18 03:20:51,448 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:51] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.126 2026-08-18 03:20:51,535 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.254 2026-08-18 03:20:51,587 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:51,640 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:51,693 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:51,745 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:51,931 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:51,983 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:52,032 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:52,148 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:52,148 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:52,197 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:52,284 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:52,339 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:52,396 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:52,439 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:52,491 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:52,556 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:52,629 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:52,682 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:52,741 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:52,809 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:52,841 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:52,920 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:52,976 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:53,027 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:53,078 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:53,129 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:53,180 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:53,247 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:53,298 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:53,353 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:53,405 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:53,457 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:53,508 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:53,562 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:53,627 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:53,638 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:20:53,639 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:20:53,679 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:53,728 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:53,807 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:53,861 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:53,913 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:53,980 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:53,987 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71699526 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '1d9d93cb-3c44-49fa-b57f-b976d8f0fea0'}] 2026-08-18 03:20:53,989 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:20:54,282 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71699526 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '1d9d93cb-3c44-49fa-b57f-b976d8f0fea0'} created pos.order #575 2026-08-18 03:20:54,296 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71699526 finished 2026-08-18 03:20:54,335 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 207 0.136 0.215 2026-08-18 03:20:54,435 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.020 0.044 2026-08-18 03:20:54,468 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:20:54,596 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:54,647 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:54,718 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:54,770 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:54,822 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:54,872 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:54,924 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:54,988 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:55,037 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:55,088 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:55,140 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:55,191 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:55,261 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:55,317 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:55,407 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:55,420 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:55,472 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:55,522 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:55,605 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:55,656 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:55,706 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:55,757 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:55,811 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:55,860 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:55,911 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:55,985 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:56,036 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:56,101 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:56,152 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:56,211 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:56,262 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:56,312 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:56,385 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:56,433 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:56,484 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:56,534 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:56,587 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:56,636 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:56,693 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:56,744 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:56,797 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:56,848 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:56,899 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:56,957 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:57,004 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:57,055 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:57,109 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:57,161 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:57,215 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:57,275 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:57,281 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50289125 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'dd5dcd43-220b-441d-b3f2-e6774b002e85'}] 2026-08-18 03:20:57,464 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50289125 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'dd5dcd43-220b-441d-b3f2-e6774b002e85'} created pos.order #576 2026-08-18 03:20:57,479 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50289125 finished 2026-08-18 03:20:57,510 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 119 0.070 0.161 2026-08-18 03:20:57,553 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:20:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:20:57,610 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:57,661 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:57,728 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:57,784 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:57,831 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:57,898 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:58,058 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:58,108 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:58,160 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:58,215 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:58,266 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:58,319 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:58,431 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:58,488 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:58,524 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:58,569 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:58,623 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:58,705 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:58,763 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:58,818 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:58,869 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:58,942 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:58,973 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:59,030 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:59,081 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:59,132 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:59,183 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:59,234 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:59,285 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:59,335 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:59,388 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:59,440 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:59,490 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:59,577 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:59,627 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:59,678 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:59,735 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:59,784 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:59,842 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:59,887 25 INFO rb-bf20be7-223995-404953 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-08-18 03:20:59,944 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:00,000 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:00,051 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:00,133 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:00,190 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:00,245 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:00,296 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:00,348 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:00,399 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:00,450 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:00,512 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:00,573 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:00,627 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:00,673 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:00,728 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:00,780 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:00,832 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:00,901 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:00,910 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31288133 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'f4babdbb-64a3-4a88-a02d-68aecf5e3a99'}] 2026-08-18 03:21:01,213 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31288133 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'f4babdbb-64a3-4a88-a02d-68aecf5e3a99'} created pos.order #577 2026-08-18 03:21:01,226 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31288133 finished 2026-08-18 03:21:01,275 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 133 0.142 0.225 2026-08-18 03:21:01,351 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.012 0.024 2026-08-18 03:21:01,375 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:01] "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-08-18 03:21:01,418 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:01,468 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:01,533 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:01,586 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:01,637 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:01,689 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:01,872 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:01,923 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:02,002 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:02,065 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:02,116 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:02,171 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:02,223 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:02,276 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:02,332 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:02,383 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:02,434 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:02,485 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:02,537 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:02,588 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:02,641 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:02,728 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:02,779 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:02,832 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:02,883 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:02,934 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:02,984 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:03,070 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:03,104 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:03,154 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:03,206 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:03,274 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:03,326 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:03,375 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:03,461 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:03,499 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:03,545 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:03,596 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:03,646 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:03,697 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:03,748 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:03,804 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:03,855 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:03,908 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:03,959 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:04,010 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:04,069 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:04,116 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:04,167 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:04,223 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:04,276 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:04,328 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:04,403 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:04,407 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80575327 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000004', 'uuid': 'ba229535-db2b-4e05-9fb5-4756138dbc53'}] 2026-08-18 03:21:04,672 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80575327 order {'name': '/', 'pos_reference': '261-75-000004', 'uuid': 'ba229535-db2b-4e05-9fb5-4756138dbc53'} created pos.order #578 2026-08-18 03:21:04,697 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80575327 finished 2026-08-18 03:21:04,739 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 133 0.111 0.223 2026-08-18 03:21:04,813 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.017 0.028 2026-08-18 03:21:04,842 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.007 2026-08-18 03:21:04,894 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:04,941 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:05,007 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:05,059 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:05,110 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:05,163 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:05,212 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:05,267 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:05,319 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:05,372 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:05,444 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:05,495 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:05,550 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:05,596 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:05,646 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:05,701 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:05,752 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:05,806 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:05,896 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:05,975 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:06,029 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:06,080 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:06,133 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:06,183 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:06,233 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:06,286 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:06,337 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:06,387 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:06,475 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:06,526 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:06,576 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:06,647 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:06,697 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:06,749 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:06,800 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:06,854 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:06,909 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:06,960 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:07,013 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:07,065 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:07,115 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:07,191 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:07,253 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:07,309 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:07,360 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:07,413 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:07,464 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:07,515 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:07,568 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:07,618 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:07,669 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:07,752 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:07,803 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:07,853 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:07,923 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:07,979 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:08,031 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:08,082 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:08,135 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:08,191 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:08,242 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:08,296 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:08,347 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:08,398 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:08,476 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:08,539 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:08,595 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:08,646 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:08,699 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:08,750 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:08,801 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:08,852 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:08,903 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:08,955 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:09,005 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:09,068 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:09,116 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:09,166 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:09,223 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:09,276 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:09,328 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:09,397 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:09,404 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54984135 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000005', 'uuid': 'c6428f79-c41a-47a7-b51c-8d57aeeb4f22'}] 2026-08-18 03:21:09,688 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54984135 order {'name': '/', 'pos_reference': '261-75-000005', 'uuid': 'c6428f79-c41a-47a7-b51c-8d57aeeb4f22'} created pos.order #579 2026-08-18 03:21:09,697 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54984135 finished 2026-08-18 03:21:09,735 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 136 0.119 0.214 2026-08-18 03:21:09,827 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.029 0.023 2026-08-18 03:21:09,864 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:21:09,929 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:09,979 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: tour succeeded 2026-08-18 03:21:09,980 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-18 03:21:10,298 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: heap 33453920 (allocated 35401728) 2026-08-18 03:21:10,302 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing chrome headless with pid 82893 2026-08-18 03:21:10,304 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing websocket connection 2026-08-18 03:21:10,304 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Terminating chrome headless with pid 82893 2026-08-18 03:21:10,408 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032110_407957_test_loyalty_free_product_rewards.txt 2026-08-18 03:21:10,408 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Removing chrome user profile "/tmp/tmpbpa2fwg2_chrome_odoo" 2026-08-18 03:21:10,437 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards_2 ... 2026-08-18 03:21:11,289 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome pid: 83130 2026-08-18 03:21:11,289 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless temporary user profile dir: /tmp/tmpc0i7ne78_chrome_odoo 2026-08-18 03:21:11,289 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:41627/json/version 2026-08-18 03:21:11,290 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41627', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:21:11,360 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Browser version: Chrome/150.0.7871.114 2026-08-18 03:21:11,361 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:41627/json 2026-08-18 03:21:11,361 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41627', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:21:11,411 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Websocket url found: ws://127.0.0.1:41627/devtools/page/A12722ECCC28AB5B8BB02C13BF8F51AE 2026-08-18 03:21:11,439 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Enable chrome headless console log notification 2026-08-18 03:21:11,450 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless enable page notifications 2026-08-18 03:21:11,517 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:21:11,525 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Setting session cookie in browser 2026-08-18 03:21:11,546 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:21:11,546 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-18 03:21:11,567 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:21:12,267 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:12] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.063 0.642 2026-08-18 03:21:12,270 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Navigation result: {'frameId': 'A12722ECCC28AB5B8BB02C13BF8F51AE', 'loaderId': '1B2A1F509A38023BD93FDCD2DF2EB0ED', 'isDownload': False} 2026-08-18 03:21:12,270 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:12,297 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:21:12,312 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:12] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-08-18 03:21:12,319 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:12] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-18 03:21:12,326 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:12] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-08-18 03:21:12,782 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:21:12,786 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:21:12,800 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:21:12,812 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:21:12,817 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:12,821 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.004 2026-08-18 03:21:12,860 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:21:12,873 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:21:12,903 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.011 2026-08-18 03:21:12,925 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.028 2026-08-18 03:21:12,929 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.007 2026-08-18 03:21:13,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.029 0.033 2026-08-18 03:21:13,489 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 306 0.223 0.231 2026-08-18 03:21:13,517 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:21:13,580 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21: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-08-18 03:21:13,631 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:13] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.029 2026-08-18 03:21:13,662 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21: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-08-18 03:21:13,692 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: Owl is running in 'dev' mode. 2026-08-18 03:21:13,715 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-08-18 03:21:13,735 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:21:13,745 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:21:13,746 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:21:13,776 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:13] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.017 0.025 2026-08-18 03:21:13,783 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:21:13,790 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:21:13,800 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:13] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.013 0.050 2026-08-18 03:21:13,802 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.064 2026-08-18 03:21:13,839 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:13] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.004 0.015 2026-08-18 03:21:13,916 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:13,936 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:21:14,083 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:14] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.098 0.062 2026-08-18 03:21:14,088 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:21:14,097 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:14] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.005 0.134 2026-08-18 03:21:14,126 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:14] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.009 0.150 2026-08-18 03:21:14,151 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:14] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-08-18 03:21:14,175 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:14] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.187 2026-08-18 03:21:14,180 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:21:14,189 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:14,259 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:14] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.048 0.288 2026-08-18 03:21:14,289 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:14] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-08-18 03:21:14,311 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:14] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.199 2026-08-18 03:21:14,343 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:14] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.210 2026-08-18 03:21:14,365 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:14] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.204 2026-08-18 03:21:14,388 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:14] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.196 2026-08-18 03:21:14,469 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.164 2026-08-18 03:21:14,492 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:14] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.190 2026-08-18 03:21:14,536 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:14,605 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:14,674 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:14,726 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:14,776 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:14,830 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:14,898 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:14,913 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:21:14,914 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:21:14,948 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:14,999 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:15,071 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:15,125 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:15,177 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:15,229 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:15,281 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:15,334 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:15,411 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:15,416 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5917910 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '04531c11-5310-42ce-ac1f-cf3464ccb106'}] 2026-08-18 03:21:15,419 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:21:15,763 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5917910 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '04531c11-5310-42ce-ac1f-cf3464ccb106'} created pos.order #580 2026-08-18 03:21:15,776 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5917910 finished 2026-08-18 03:21:15,821 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 195 0.177 0.231 2026-08-18 03:21:15,974 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:15] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.019 0.036 2026-08-18 03:21:15,998 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:21:16,134 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:16,190 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: tour succeeded 2026-08-18 03:21:16,191 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_loyalty_free_product_rewards_2 SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-08-18 03:21:16,282 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: heap 16388852 (allocated 18087936) 2026-08-18 03:21:16,295 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing chrome headless with pid 83130 2026-08-18 03:21:16,298 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing websocket connection 2026-08-18 03:21:16,299 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Terminating chrome headless with pid 83130 2026-08-18 03:21:16,398 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032116_397988_test_loyalty_free_product_rewards_2.txt 2026-08-18 03:21:16,398 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Removing chrome user profile "/tmp/tmpc0i7ne78_chrome_odoo" 2026-08-18 03:21:16,426 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-08-18 03:21:17,384 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome pid: 83355 2026-08-18 03:21:17,385 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmps68mzv8k_chrome_odoo 2026-08-18 03:21:17,386 25 INFO rb-bf20be7-223995-404953 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:41139/json/version 2026-08-18 03:21:17,387 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41139', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:21:17,420 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-08-18 03:21:17,420 25 INFO rb-bf20be7-223995-404953 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:41139/json 2026-08-18 03:21:17,420 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41139', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:21:17,428 25 INFO rb-bf20be7-223995-404953 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:41139/devtools/page/75FE0AEED6EFDFE93636CF505B730667 2026-08-18 03:21:17,435 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Enable chrome headless console log notification 2026-08-18 03:21:17,468 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless enable page notifications 2026-08-18 03:21:17,616 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:21:17,623 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Setting session cookie in browser 2026-08-18 03:21:17,625 25 INFO rb-bf20be7-223995-404953 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/75" in browser 2026-08-18 03:21:17,626 25 INFO rb-bf20be7-223995-404953 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/75" 2026-08-18 03:21:17,641 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:21:18,099 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:18] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.040 0.423 2026-08-18 03:21:18,104 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Navigation result: {'frameId': '75FE0AEED6EFDFE93636CF505B730667', 'loaderId': '026ACE872DD87E32E30BD34E5BC9E84E', 'isDownload': False} 2026-08-18 03:21:18,104 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram3')" 2026-08-18 03:21:18,129 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:21:18,152 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:18] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-08-18 03:21:18,168 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:18] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.026 2026-08-18 03:21:18,177 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:18] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.032 2026-08-18 03:21:18,674 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:21:18,675 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:21:18,716 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:21:18,732 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:21:18,740 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:18,745 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.006 2026-08-18 03:21:18,761 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.006 2026-08-18 03:21:18,778 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:21:18,803 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.011 2026-08-18 03:21:18,819 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.020 2026-08-18 03:21:18,823 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.006 2026-08-18 03:21:18,868 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.028 2026-08-18 03:21:19,292 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 305 0.172 0.221 2026-08-18 03:21:19,319 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:21:19,375 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.007 0.011 2026-08-18 03:21:19,444 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:19] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.035 2026-08-18 03:21:19,485 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-08-18 03:21:19,498 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:19,518 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-18 03:21:19,557 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:21:19,570 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:21:19,586 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:21:19,590 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:21:19,629 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:19] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.018 0.043 2026-08-18 03:21:19,646 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:21:19,655 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:19] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.077 2026-08-18 03:21:19,662 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21: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-08-18 03:21:19,702 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:21:19,711 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:19] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.028 0.017 2026-08-18 03:21:19,760 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:19,862 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:19] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.090 0.105 2026-08-18 03:21:19,900 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:19,960 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:19] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.039 0.243 2026-08-18 03:21:19,969 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:21:20,001 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:20] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.137 2026-08-18 03:21:20,013 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:21:20,015 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:20] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.003 0.242 2026-08-18 03:21:20,072 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:20] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.028 0.225 2026-08-18 03:21:20,096 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:20] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.233 2026-08-18 03:21:20,123 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:20] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.230 2026-08-18 03:21:20,141 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:20] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-08-18 03:21:20,165 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:20] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-08-18 03:21:20,200 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:20] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-08-18 03:21:20,220 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:20] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-08-18 03:21:20,298 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.168 2026-08-18 03:21:20,328 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:20] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-08-18 03:21:20,370 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:20,414 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:20,464 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:20,518 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:20,709 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:20,759 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:20,810 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:20,893 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:20,948 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:20,996 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:21,051 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:21,109 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:21,130 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:21] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.007 0.009 2026-08-18 03:21:21,159 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:21,213 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:21,268 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:21,319 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:21,375 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:21,426 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:21,480 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:21,542 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:21,592 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:21,682 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:21,738 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:21,789 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:21,840 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:21,910 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:21,922 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:21:21,927 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:21:21,960 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:22,012 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:22,077 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:22,130 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:22,182 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:22,236 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:22,289 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:22,363 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:22,367 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16845310 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '090f2fc7-3adc-46dc-a206-a0efe7ffde11'}] 2026-08-18 03:21:22,373 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:21:22,717 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16845310 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '090f2fc7-3adc-46dc-a206-a0efe7ffde11'} created pos.order #581 2026-08-18 03:21:22,736 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16845310 finished 2026-08-18 03:21:22,791 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 207 0.169 0.258 2026-08-18 03:21:22,939 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.040 0.042 2026-08-18 03:21:22,978 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:22] "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-08-18 03:21:23,171 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:23,226 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: tour succeeded 2026-08-18 03:21:23,227 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram3 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-18 03:21:23,339 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: heap 18320744 (allocated 20058112) 2026-08-18 03:21:23,346 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing chrome headless with pid 83355 2026-08-18 03:21:23,351 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing websocket connection 2026-08-18 03:21:23,352 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Terminating chrome headless with pid 83355 2026-08-18 03:21:23,449 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032123_449381_test_loyalty_free_product_zero_sale_price_loyalty_program.txt 2026-08-18 03:21:23,449 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Removing chrome user profile "/tmp/tmps68mzv8k_chrome_odoo" 2026-08-18 03:21:23,499 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_is_not_processed_for_draft_order ... 2026-08-18 03:21:24,525 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome pid: 83576 2026-08-18 03:21:24,525 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless temporary user profile dir: /tmp/tmpb235udyk_chrome_odoo 2026-08-18 03:21:24,525 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:33027/json/version 2026-08-18 03:21:24,526 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33027', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:21:24,641 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Browser version: Chrome/150.0.7871.114 2026-08-18 03:21:24,642 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:33027/json 2026-08-18 03:21:24,642 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33027', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:21:24,675 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Websocket url found: ws://127.0.0.1:33027/devtools/page/6C73F6DA483AC6359ED819F4705EB2AF 2026-08-18 03:21:24,707 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Enable chrome headless console log notification 2026-08-18 03:21:24,735 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless enable page notifications 2026-08-18 03:21:24,833 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:21:24,838 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Setting session cookie in browser 2026-08-18 03:21:24,847 25 INFO rb-bf20be7-223995-404953 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/75" in browser 2026-08-18 03:21:24,847 25 INFO rb-bf20be7-223995-404953 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/75" 2026-08-18 03:21:24,872 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:21:25,299 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:25] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.051 0.390 2026-08-18 03:21:25,302 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Navigation result: {'frameId': '6C73F6DA483AC6359ED819F4705EB2AF', 'loaderId': '86BD4F6B3F36C3F0A3010F77B46ED028', 'isDownload': False} 2026-08-18 03:21:25,302 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:25,318 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:21:25,334 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:25] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-08-18 03:21:25,341 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:25] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-08-18 03:21:25,347 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:25] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-08-18 03:21:25,823 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:21:25,826 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:21:25,887 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-08-18 03:21:25,900 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:21:25,909 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:25,918 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.007 2026-08-18 03:21:25,939 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:21:25,952 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:21:25,987 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.014 2026-08-18 03:21:26,001 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.027 2026-08-18 03:21:26,052 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.021 0.030 2026-08-18 03:21:26,059 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.039 2026-08-18 03:21:26,496 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 306 0.167 0.234 2026-08-18 03:21:26,521 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:26] "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-08-18 03:21:26,560 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-18 03:21:26,603 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:26] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.031 2026-08-18 03:21:26,644 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:21:26,658 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: Owl is running in 'dev' mode. 2026-08-18 03:21:26,676 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-18 03:21:26,711 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:21:26,745 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-08-18 03:21:26,770 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:21:26,779 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:21:26,793 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.022 2026-08-18 03:21:26,794 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:26] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.012 0.043 2026-08-18 03:21:26,795 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:21:26,822 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:26,885 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:21:26,917 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:26] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.080 0.110 2026-08-18 03:21:26,974 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:26] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.002 0.181 2026-08-18 03:21:26,987 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:21:26,999 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:27,073 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:27,109 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:27] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.091 0.150 2026-08-18 03:21:27,121 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:21:27,148 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:27] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.011 0.231 2026-08-18 03:21:27,202 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:27] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.010 0.227 2026-08-18 03:21:27,223 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:27] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.007 0.238 2026-08-18 03:21:27,266 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:27] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.014 0.243 2026-08-18 03:21:27,295 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:27] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-08-18 03:21:27,330 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:27] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.014 0.163 2026-08-18 03:21:27,375 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:27] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.017 0.468 2026-08-18 03:21:27,404 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:27] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.189 2026-08-18 03:21:27,436 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:27] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.208 2026-08-18 03:21:27,458 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:27] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.156 2026-08-18 03:21:27,493 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:27] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.149 2026-08-18 03:21:27,558 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.261 2026-08-18 03:21:27,623 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:27,673 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:27,724 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:27,778 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:27,840 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:27,873 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:27] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.010 0.021 2026-08-18 03:21:27,892 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:27,978 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:28,026 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:28,079 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:28,131 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:28,182 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:28,236 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:28,289 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:28,342 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:28,408 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:28,458 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:28,509 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:28,559 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:28,610 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:28,661 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:28,712 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:28,782 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:28,786 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49222762 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '3dded121-d175-4d4b-8e0b-dfcd2a6a13d0'}] 2026-08-18 03:21:28,843 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49222762 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '3dded121-d175-4d4b-8e0b-dfcd2a6a13d0'} created pos.order #582 2026-08-18 03:21:28,853 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:28,868 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49222762 finished 2026-08-18 03:21:28,916 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:28,924 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.050 0.091 2026-08-18 03:21:28,969 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:29,002 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: tour succeeded 2026-08-18 03:21:29,014 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:29,075 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: heap 15895640 (allocated 17301504) 2026-08-18 03:21:29,090 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing chrome headless with pid 83576 2026-08-18 03:21:29,095 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing websocket connection 2026-08-18 03:21:29,095 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Terminating chrome headless with pid 83576 2026-08-18 03:21:29,198 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032129_198490_test_loyalty_is_not_processed_for_draft_order.txt 2026-08-18 03:21:29,198 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Removing chrome user profile "/tmp/tmpb235udyk_chrome_odoo" 2026-08-18 03:21:29,229 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-08-18 03:21:29,919 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome pid: 83789 2026-08-18 03:21:29,919 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless temporary user profile dir: /tmp/tmptjcl7w1j_chrome_odoo 2026-08-18 03:21:29,919 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:41867/json/version 2026-08-18 03:21:29,920 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41867', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:21:29,962 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Browser version: Chrome/150.0.7871.114 2026-08-18 03:21:29,962 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:41867/json 2026-08-18 03:21:29,963 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41867', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:21:29,970 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Websocket url found: ws://127.0.0.1:41867/devtools/page/C66A2D1CBEC18CB41DAF83B144B1115A 2026-08-18 03:21:29,986 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Enable chrome headless console log notification 2026-08-18 03:21:29,994 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless enable page notifications 2026-08-18 03:21:30,204 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:21:30,213 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Setting session cookie in browser 2026-08-18 03:21:30,215 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:21:30,215 25 INFO rb-bf20be7-223995-404953 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/75" 2026-08-18 03:21:30,244 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:21:30,689 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:30] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.049 0.401 2026-08-18 03:21:30,692 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Navigation result: {'frameId': 'C66A2D1CBEC18CB41DAF83B144B1115A', 'loaderId': '6B6790C8BF1C12A19A84CB43AB57D6A1', 'isDownload': False} 2026-08-18 03:21:30,692 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:30,711 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:21:30,729 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:30] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-18 03:21:30,736 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:30] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-08-18 03:21:30,741 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:30] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-08-18 03:21:31,135 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:21:31,139 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:21:31,157 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:21:31,169 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:21:31,175 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:31,179 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-08-18 03:21:31,198 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:21:31,211 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:21:31,240 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-08-18 03:21:31,251 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.019 2026-08-18 03:21:31,309 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.027 0.030 2026-08-18 03:21:31,313 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.049 2026-08-18 03:21:31,772 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 305 0.187 0.241 2026-08-18 03:21:31,806 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-08-18 03:21:31,859 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:21:31,911 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:31] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-08-18 03:21:31,943 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-18 03:21:31,957 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: Owl is running in 'dev' mode. 2026-08-18 03:21:31,970 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 03:21:32,044 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:21:32,074 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.022 2026-08-18 03:21:32,092 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:21:32,115 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-08-18 03:21:32,131 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:21:32,135 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:21:32,162 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:32] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.041 0.067 2026-08-18 03:21:32,186 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:21:32,188 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:32] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.005 0.127 2026-08-18 03:21:32,201 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:32] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.004 0.065 2026-08-18 03:21:32,212 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:32,333 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:32] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.079 0.096 2026-08-18 03:21:32,367 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:32] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.003 0.071 2026-08-18 03:21:32,425 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:32,501 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:32] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.075 0.261 2026-08-18 03:21:32,506 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:21:32,537 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:21:32,544 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:32] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.009 0.159 2026-08-18 03:21:32,590 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:32] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.208 2026-08-18 03:21:32,619 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:32] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.239 2026-08-18 03:21:32,660 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:32] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.009 0.273 2026-08-18 03:21:32,704 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:32] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.320 2026-08-18 03:21:32,733 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:32] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.162 2026-08-18 03:21:32,757 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:32] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.183 2026-08-18 03:21:32,783 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:32] "GET /web/image?model=product.template&field=image_128&id=1532&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-08-18 03:21:32,807 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:32] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-08-18 03:21:32,828 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:32] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-08-18 03:21:32,891 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.179 2026-08-18 03:21:32,952 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:33,006 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:33,064 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:33,118 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:33,175 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:33,229 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:33,245 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21: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 - 6 0.004 0.011 2026-08-18 03:21:33,274 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:33] "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-08-18 03:21:33,337 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: tour succeeded 2026-08-18 03:21:33,338 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:33,397 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: heap 14866900 (allocated 16252928) 2026-08-18 03:21:33,406 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing chrome headless with pid 83789 2026-08-18 03:21:33,407 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing websocket connection 2026-08-18 03:21:33,407 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Terminating chrome headless with pid 83789 2026-08-18 03:21:33,514 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032133_514059_test_loyalty_on_order_with_fixed_tax.txt 2026-08-18 03:21:33,514 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Removing chrome user profile "/tmp/tmptjcl7w1j_chrome_odoo" 2026-08-18 03:21:33,546 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_different_orders ... 2026-08-18 03:21:34,237 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome pid: 84011 2026-08-18 03:21:34,238 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless temporary user profile dir: /tmp/tmplgmqwi1k_chrome_odoo 2026-08-18 03:21:34,238 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:43551/json/version 2026-08-18 03:21:34,239 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43551', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:21:34,284 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Browser version: Chrome/150.0.7871.114 2026-08-18 03:21:34,284 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:43551/json 2026-08-18 03:21:34,286 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43551', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:21:34,300 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Websocket url found: ws://127.0.0.1:43551/devtools/page/97BB429930D10721D26901EE32554088 2026-08-18 03:21:34,359 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Enable chrome headless console log notification 2026-08-18 03:21:34,373 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless enable page notifications 2026-08-18 03:21:34,529 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:21:34,544 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Setting session cookie in browser 2026-08-18 03:21:34,564 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:21:34,564 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-18 03:21:34,592 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:21:35,303 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:35] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.050 0.671 2026-08-18 03:21:35,306 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Navigation result: {'frameId': '97BB429930D10721D26901EE32554088', 'loaderId': 'C6453FDF59E3FC913A8E6688EF1162E3', 'isDownload': False} 2026-08-18 03:21:35,306 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Evaluate ready code "odoo.isTourReady('PosLoyaltyMultipleOrders')" 2026-08-18 03:21:35,331 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:21:35,348 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:35] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-18 03:21:35,354 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:35] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.014 2026-08-18 03:21:35,359 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:35] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-08-18 03:21:35,841 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:21:35,843 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:21:35,864 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-08-18 03:21:35,879 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:21:35,889 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:35,896 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.011 2026-08-18 03:21:35,906 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:21:35,917 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:21:35,948 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:35] "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-08-18 03:21:35,959 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.027 2026-08-18 03:21:36,015 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.020 0.036 2026-08-18 03:21:36,030 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.047 2026-08-18 03:21:36,593 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 308 0.261 0.273 2026-08-18 03:21:36,611 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:36] "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-08-18 03:21:36,658 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.006 2026-08-18 03:21:36,730 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:36] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.041 2026-08-18 03:21:36,775 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-08-18 03:21:36,792 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: Owl is running in 'dev' mode. 2026-08-18 03:21:36,836 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.019 0.004 2026-08-18 03:21:36,887 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:21:36,914 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:21:36,922 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:21:36,936 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:21:36,940 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:21:36,964 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:36] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.057 0.027 2026-08-18 03:21:36,980 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:36] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.094 2026-08-18 03:21:36,982 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.093 2026-08-18 03:21:36,997 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:36] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.002 0.050 2026-08-18 03:21:37,018 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:37,100 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:37] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.007 0.045 2026-08-18 03:21:37,112 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.032 2026-08-18 03:21:37,203 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:21:37,221 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:37,294 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:37] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.141 0.046 2026-08-18 03:21:37,304 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:21:37,392 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:37] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.051 0.262 2026-08-18 03:21:37,429 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:37] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.299 2026-08-18 03:21:37,451 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:37] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.261 2026-08-18 03:21:37,477 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:37] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.247 2026-08-18 03:21:37,519 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:37] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.340 2026-08-18 03:21:37,587 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:37] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.009 0.268 2026-08-18 03:21:37,624 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:37] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.210 2026-08-18 03:21:37,712 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.237 2026-08-18 03:21:37,744 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:37] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.011 0.220 2026-08-18 03:21:37,766 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:37] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.227 2026-08-18 03:21:37,778 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:37,784 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:37] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.325 2026-08-18 03:21:37,853 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:37,903 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:37,957 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:38,170 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:38,220 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:38,271 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:38,358 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:38,411 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:38,463 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:38,523 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:38,586 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:38,607 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:38] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.005 0.015 2026-08-18 03:21:38,645 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:38,713 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:38,747 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:21:38,748 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:21:38,762 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:38,814 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:38,892 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:38,953 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:39,019 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:39,072 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:39,125 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:39,175 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:39,226 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:39,286 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:39,331 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:39,384 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:39,441 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:39,492 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:39,544 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:39,614 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:39,618 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88187276 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'edf3c564-fee1-41a7-b532-b9b72117578f'}] 2026-08-18 03:21:39,621 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:21:39,983 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88187276 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'edf3c564-fee1-41a7-b532-b9b72117578f'} created pos.order #583 2026-08-18 03:21:39,996 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88187276 finished 2026-08-18 03:21:40,036 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 206 0.179 0.242 2026-08-18 03:21:40,138 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.032 0.042 2026-08-18 03:21:40,171 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.008 2026-08-18 03:21:40,311 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:40] "GET /report/barcode/Code128/0446-6f01-4404 HTTP/1.1" 200 - 0 0.000 0.078 2026-08-18 03:21:40,318 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:40,369 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: tour succeeded 2026-08-18 03:21:40,369 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyMultipleOrders SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-08-18 03:21:40,528 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: heap 19668784 (allocated 21368832) 2026-08-18 03:21:40,541 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing chrome headless with pid 84011 2026-08-18 03:21:40,542 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing websocket connection 2026-08-18 03:21:40,542 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Terminating chrome headless with pid 84011 2026-08-18 03:21:40,664 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032140_664610_test_loyalty_program_different_orders.txt 2026-08-18 03:21:40,664 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Removing chrome user profile "/tmp/tmplgmqwi1k_chrome_odoo" 2026-08-18 03:21:40,716 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-08-18 03:21:41,434 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome pid: 84236 2026-08-18 03:21:41,435 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless temporary user profile dir: /tmp/tmp5x2yglu2_chrome_odoo 2026-08-18 03:21:41,435 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:38749/json/version 2026-08-18 03:21:41,438 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38749', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:21:41,490 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Browser version: Chrome/150.0.7871.114 2026-08-18 03:21:41,491 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:38749/json 2026-08-18 03:21:41,491 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38749', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:21:41,511 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Websocket url found: ws://127.0.0.1:38749/devtools/page/8F4E0C11D1DEFD0216C2C1961C3E65D0 2026-08-18 03:21:41,588 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Enable chrome headless console log notification 2026-08-18 03:21:41,604 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless enable page notifications 2026-08-18 03:21:41,758 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:21:41,764 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Setting session cookie in browser 2026-08-18 03:21:41,772 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:21:41,772 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-18 03:21:41,797 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:21:42,310 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:42] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.061 0.455 2026-08-18 03:21:42,313 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Navigation result: {'frameId': '8F4E0C11D1DEFD0216C2C1961C3E65D0', 'loaderId': '7E8B04CA977E3CE8225280F1B76B0642', 'isDownload': False} 2026-08-18 03:21:42,314 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountTour')" 2026-08-18 03:21:42,330 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:21:42,357 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:42] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.011 2026-08-18 03:21:42,366 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:42] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-08-18 03:21:42,377 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:42] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.035 2026-08-18 03:21:42,840 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:21:42,843 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:21:42,882 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.020 2026-08-18 03:21:42,894 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:21:42,904 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:42,906 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-08-18 03:21:42,923 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:21:42,937 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:21:42,959 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21: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.007 2026-08-18 03:21:42,973 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.018 2026-08-18 03:21:43,040 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.035 0.031 2026-08-18 03:21:43,044 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.045 2026-08-18 03:21:43,645 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 306 0.258 0.282 2026-08-18 03:21:43,676 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:43] "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-08-18 03:21:43,740 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21: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-08-18 03:21:43,791 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:43] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.031 2026-08-18 03:21:43,816 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21: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.004 2026-08-18 03:21:43,833 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: Owl is running in 'dev' mode. 2026-08-18 03:21:43,849 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-08-18 03:21:43,910 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:21:43,954 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-08-18 03:21:43,961 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.026 2026-08-18 03:21:43,987 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:21:43,993 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:43] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.041 0.026 2026-08-18 03:21:43,995 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.071 2026-08-18 03:21:44,015 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:21:44,024 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:44] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.007 0.066 2026-08-18 03:21:44,036 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:44] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.004 0.014 2026-08-18 03:21:44,094 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:44,145 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:21:44,243 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:44] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.062 0.072 2026-08-18 03:21:44,249 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:21:44,263 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:44] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.005 0.122 2026-08-18 03:21:44,273 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:44,346 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:44] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.029 0.179 2026-08-18 03:21:44,353 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:21:44,372 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:44] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.177 2026-08-18 03:21:44,397 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:44] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.210 2026-08-18 03:21:44,421 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:44] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.141 2026-08-18 03:21:44,443 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:44] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.165 2026-08-18 03:21:44,483 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:44] "GET /web/image?model=product.template&field=image_128&id=1534&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.011 0.169 2026-08-18 03:21:44,518 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:44] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.009 0.133 2026-08-18 03:21:44,562 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:44] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.180 2026-08-18 03:21:44,596 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:44] "GET /web/image?model=product.template&field=image_128&id=1535&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.191 2026-08-18 03:21:44,683 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.202 2026-08-18 03:21:44,714 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:44] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.223 2026-08-18 03:21:44,743 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:44] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.218 2026-08-18 03:21:44,756 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:44,767 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:44] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.317 2026-08-18 03:21:44,818 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:44,867 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:44,919 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:44,993 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:45,041 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:45,094 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:45,147 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:45,203 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:45,251 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:45,308 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:45,382 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:45,450 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:45,501 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:45,551 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:45,602 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:45,657 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:45,712 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:45,786 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:45,863 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:45,914 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:45,965 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:46,019 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:46,074 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:46,150 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:46,242 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:46,293 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:46,344 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: tour succeeded 2026-08-18 03:21:46,344 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-18 03:21:46,418 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: heap 17333488 (allocated 18747392) 2026-08-18 03:21:46,431 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing chrome headless with pid 84236 2026-08-18 03:21:46,434 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing websocket connection 2026-08-18 03:21:46,435 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Terminating chrome headless with pid 84236 2026-08-18 03:21:46,552 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032146_552109_test_loyalty_program_specific_product.txt 2026-08-18 03:21:46,552 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Removing chrome user profile "/tmp/tmp5x2yglu2_chrome_odoo" 2026-08-18 03:21:46,576 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-08-18 03:21:47,249 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome pid: 84461 2026-08-18 03:21:47,249 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless temporary user profile dir: /tmp/tmp79341cxa_chrome_odoo 2026-08-18 03:21:47,249 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:43407/json/version 2026-08-18 03:21:47,251 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43407', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:21:47,310 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Browser version: Chrome/150.0.7871.114 2026-08-18 03:21:47,310 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:43407/json 2026-08-18 03:21:47,310 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43407', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:21:47,327 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Websocket url found: ws://127.0.0.1:43407/devtools/page/AA3C90052422CF68824328C65543FEE8 2026-08-18 03:21:47,368 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Enable chrome headless console log notification 2026-08-18 03:21:47,400 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless enable page notifications 2026-08-18 03:21:47,538 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:21:47,543 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Setting session cookie in browser 2026-08-18 03:21:47,546 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:21:47,546 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-18 03:21:47,560 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:21:47,950 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:47] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.035 0.361 2026-08-18 03:21:47,953 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Navigation result: {'frameId': 'AA3C90052422CF68824328C65543FEE8', 'loaderId': 'A4FC5117A2A215D1EA9840B734D5745F', 'isDownload': False} 2026-08-18 03:21:47,953 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour2')" 2026-08-18 03:21:47,967 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:21:47,989 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:47] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-18 03:21:47,992 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:47] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-18 03:21:48,009 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:48] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.029 2026-08-18 03:21:48,474 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:21:48,475 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:21:48,493 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-08-18 03:21:48,513 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:21:48,517 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:48,523 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.006 2026-08-18 03:21:48,537 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:21:48,554 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:21:48,584 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:48] "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-08-18 03:21:48,599 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-18 03:21:48,684 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.026 0.063 2026-08-18 03:21:48,695 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.082 2026-08-18 03:21:49,137 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 305 0.186 0.232 2026-08-18 03:21:49,168 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 03:21:49,227 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-08-18 03:21:49,293 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:49] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.037 2026-08-18 03:21:49,330 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-08-18 03:21:49,356 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: Owl is running in 'dev' mode. 2026-08-18 03:21:49,369 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-08-18 03:21:49,408 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:21:49,420 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:21:49,440 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:21:49,443 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:21:49,461 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:49] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.005 0.030 2026-08-18 03:21:49,472 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:21:49,477 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:21:49,499 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:21:49,501 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:49] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.019 0.057 2026-08-18 03:21:49,520 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:49] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.003 0.036 2026-08-18 03:21:49,611 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:49,629 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:49] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.028 0.116 2026-08-18 03:21:49,690 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:49] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.034 0.172 2026-08-18 03:21:49,764 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:49] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.017 0.120 2026-08-18 03:21:49,774 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:21:49,798 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:49] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.012 0.085 2026-08-18 03:21:49,820 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:49] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-08-18 03:21:49,849 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:49] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-08-18 03:21:49,861 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:21:49,863 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:49,876 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:49] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-08-18 03:21:49,904 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:49] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.192 2026-08-18 03:21:49,912 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:49,927 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:49] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-08-18 03:21:49,965 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:49] "GET /web/image?model=product.template&field=image_128&id=1538&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-08-18 03:21:50,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:50] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.170 2026-08-18 03:21:50,032 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:50] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-08-18 03:21:50,050 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:50] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-08-18 03:21:50,159 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.062 0.189 2026-08-18 03:21:50,223 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:50,275 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:50,325 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:50,381 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:50,446 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:50,462 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:50] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.004 0.016 2026-08-18 03:21:50,502 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:50,585 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:50,639 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:50,692 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:50,740 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:50,789 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:50,841 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:50,898 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:50,949 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:51,002 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:51,053 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:51,124 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:51,165 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:51,246 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:51,306 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:51,369 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:51,412 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:51,462 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:51,519 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: tour succeeded 2026-08-18 03:21:51,520 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour2 SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-18 03:21:51,578 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: heap 16655744 (allocated 18087936) 2026-08-18 03:21:51,587 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing chrome headless with pid 84461 2026-08-18 03:21:51,594 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing websocket connection 2026-08-18 03:21:51,597 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Terminating chrome headless with pid 84461 2026-08-18 03:21:51,734 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032151_734318_test_loyalty_program_using_same_product.txt 2026-08-18 03:21:51,734 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Removing chrome user profile "/tmp/tmp79341cxa_chrome_odoo" 2026-08-18 03:21:51,776 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-08-18 03:21:52,740 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 84677 2026-08-18 03:21:52,740 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmpnkw_0sf4_chrome_odoo 2026-08-18 03:21:52,740 25 INFO rb-bf20be7-223995-404953 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:42747/json/version 2026-08-18 03:21:52,741 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42747', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:21:52,799 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Browser version: Chrome/150.0.7871.114 2026-08-18 03:21:52,799 25 INFO rb-bf20be7-223995-404953 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:42747/json 2026-08-18 03:21:52,801 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42747', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:21:52,811 25 INFO rb-bf20be7-223995-404953 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:42747/devtools/page/CA33D5E853B31E295DC5A62B770BE626 2026-08-18 03:21:52,872 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Enable chrome headless console log notification 2026-08-18 03:21:52,880 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-08-18 03:21:52,972 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:21:52,978 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-08-18 03:21:52,980 25 INFO rb-bf20be7-223995-404953 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/75" in browser 2026-08-18 03:21:52,980 25 INFO rb-bf20be7-223995-404953 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/75" 2026-08-18 03:21:53,000 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:21:53,430 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:53] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.061 0.378 2026-08-18 03:21:53,432 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': 'CA33D5E853B31E295DC5A62B770BE626', 'loaderId': '6D28C813EFE867867C5E384627874099', 'isDownload': False} 2026-08-18 03:21:53,432 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:53,446 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:21:53,460 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:53] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-08-18 03:21:53,471 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:53] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-08-18 03:21:53,478 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:53] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-08-18 03:21:53,997 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:21:53,998 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:21:54,047 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.020 2026-08-18 03:21:54,061 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:21:54,065 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:54,080 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.010 2026-08-18 03:21:54,099 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:21:54,112 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:21:54,146 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.010 2026-08-18 03:21:54,164 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.024 2026-08-18 03:21:54,442 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.022 0.259 2026-08-18 03:21:54,445 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.249 2026-08-18 03:21:55,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 305 0.254 0.267 2026-08-18 03:21:55,021 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:55] "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-08-18 03:21:55,084 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21: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-08-18 03:21:55,171 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:55] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.038 2026-08-18 03:21:55,215 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21: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.006 2026-08-18 03:21:55,227 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:55,234 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 03:21:55,295 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:21:55,318 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:21:55,341 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:21:55,356 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:55] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.031 0.027 2026-08-18 03:21:55,378 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:55] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.070 2026-08-18 03:21:55,387 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-08-18 03:21:55,400 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:21:55,403 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:21:55,432 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:55] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.003 0.009 2026-08-18 03:21:55,496 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:55,541 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:55] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.004 0.010 2026-08-18 03:21:55,590 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.027 2026-08-18 03:21:55,612 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:21:55,715 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:55] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.083 0.092 2026-08-18 03:21:55,759 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:55,799 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:55] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.048 0.205 2026-08-18 03:21:55,812 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:21:55,816 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:55,842 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:55] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.015 0.240 2026-08-18 03:21:55,879 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:55] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.284 2026-08-18 03:21:55,898 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:55] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.229 2026-08-18 03:21:55,926 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:55] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.337 2026-08-18 03:21:55,958 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:55] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.233 2026-08-18 03:21:55,980 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:55] "GET /web/image?model=product.template&field=image_128&id=1540&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-08-18 03:21:56,013 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:56] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.162 2026-08-18 03:21:56,040 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:56] "GET /web/image?model=product.template&field=image_128&id=1541&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.148 2026-08-18 03:21:56,065 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:56] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.120 2026-08-18 03:21:56,088 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:56] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-08-18 03:21:56,127 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:56] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.009 0.133 2026-08-18 03:21:56,196 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.268 2026-08-18 03:21:56,245 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:56,298 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:56,347 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:56,404 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:56,465 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:56,513 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:56,562 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:56,644 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:56,694 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:56,751 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:56,798 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:56,970 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:57,020 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:57,071 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:57,121 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:57,172 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:57,225 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:57,282 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:57,333 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:57,386 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:57,452 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:57,467 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:21:57,467 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:21:57,502 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:57,554 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:57,618 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:57,670 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:57,723 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:57,782 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:57,843 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:57,847 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5235279 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '3c05faa3-a64f-4530-bb57-0eeef319556b'}] 2026-08-18 03:21:57,870 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:21:58,262 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5235279 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '3c05faa3-a64f-4530-bb57-0eeef319556b'} created pos.order #584 2026-08-18 03:21:58,279 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5235279 finished 2026-08-18 03:21:58,331 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 211 0.225 0.261 2026-08-18 03:21:58,423 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.024 0.034 2026-08-18 03:21:58,461 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:21:58,570 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:58,574 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:58] "GET /report/barcode/Code128/044a-8454-44c9 HTTP/1.1" 200 - 0 0.000 0.059 2026-08-18 03:21:58,618 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-08-18 03:21:58,619 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.1 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-18 03:21:58,723 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 16947040 (allocated 18612224) 2026-08-18 03:21:58,727 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 84677 2026-08-18 03:21:58,728 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-08-18 03:21:58,728 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 84677 2026-08-18 03:21:58,850 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032158_850161_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-08-18 03:21:58,850 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmpnkw_0sf4_chrome_odoo" 2026-08-18 03:21:59,182 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 84898 2026-08-18 03:21:59,183 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmph12yr_cx_chrome_odoo 2026-08-18 03:21:59,183 25 INFO rb-bf20be7-223995-404953 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:41293/json/version 2026-08-18 03:21:59,184 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41293', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:21:59,220 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Browser version: Chrome/150.0.7871.114 2026-08-18 03:21:59,221 25 INFO rb-bf20be7-223995-404953 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:41293/json 2026-08-18 03:21:59,221 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41293', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:21:59,287 25 INFO rb-bf20be7-223995-404953 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:41293/devtools/page/53469D6749EAE8B55EF4AEE08CD690B9 2026-08-18 03:21:59,320 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Enable chrome headless console log notification 2026-08-18 03:21:59,342 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-08-18 03:21:59,380 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:21:59,382 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-08-18 03:21:59,383 25 INFO rb-bf20be7-223995-404953 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/75" in browser 2026-08-18 03:21:59,383 25 INFO rb-bf20be7-223995-404953 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/75" 2026-08-18 03:21:59,494 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:59] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.052 0.043 2026-08-18 03:21:59,497 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '53469D6749EAE8B55EF4AEE08CD690B9', 'loaderId': '22B21231604914953D76F679CD739F4A', 'isDownload': False} 2026-08-18 03:21:59,497 25 INFO rb-bf20be7-223995-404953 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-08-18 03:21:59,522 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:21:59,542 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:59] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-18 03:21:59,549 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:59] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-18 03:21:59,562 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:21:59] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.020 2026-08-18 03:22:00,017 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:22:00,018 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:22:00,030 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:22:00,038 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:22:00,044 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:00,051 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 03:22:00,065 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:22:00,081 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:22:00,102 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.007 0.006 2026-08-18 03:22:00,110 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.013 2026-08-18 03:22:00,162 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.011 0.034 2026-08-18 03:22:00,164 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-08-18 03:22:00,649 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 207 0.186 0.242 2026-08-18 03:22:00,668 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22: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-08-18 03:22:00,716 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:22:00,776 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:00] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.012 0.036 2026-08-18 03:22:00,812 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22: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-08-18 03:22:00,828 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:00,839 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:22:00,906 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:22:00,911 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:22:00,938 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:22:00,949 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-08-18 03:22:00,956 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:00] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.005 0.034 2026-08-18 03:22:00,992 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:00] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.020 0.049 2026-08-18 03:22:01,024 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:22:01,026 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:22:01,045 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:22:01,058 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:01] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.012 0.013 2026-08-18 03:22:01,117 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:01,122 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:01] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.023 0.062 2026-08-18 03:22:01,196 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:01] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.044 0.113 2026-08-18 03:22:01,205 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:01] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.003 0.070 2026-08-18 03:22:01,306 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:01,323 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:01] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.027 2026-08-18 03:22:01,332 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:22:01,374 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:01] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.065 2026-08-18 03:22:01,419 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:01] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-08-18 03:22:01,451 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:01,457 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:01] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.144 2026-08-18 03:22:01,487 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:01] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.167 2026-08-18 03:22:01,509 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:01,532 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:01] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.210 2026-08-18 03:22:01,557 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:01,564 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:01] "GET /web/image?model=product.template&field=image_128&id=1540&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.198 2026-08-18 03:22:01,610 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:01] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.009 0.220 2026-08-18 03:22:01,615 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:01,643 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:01] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.212 2026-08-18 03:22:01,674 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:01,677 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:01] "GET /web/image?model=product.template&field=image_128&id=1541&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.215 2026-08-18 03:22:01,707 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:01] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.211 2026-08-18 03:22:01,725 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:01,775 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:01,854 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:01,904 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:01,955 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:02,006 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:02,056 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:02,112 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:02,136 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:22:02,164 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:02,217 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:02,268 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:02,321 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:02,379 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:02,434 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:02,488 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:02,500 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:02] "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-08-18 03:22:02,538 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:02,547 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:02] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.015 0.021 2026-08-18 03:22:02,593 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:02,644 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:02,697 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:02,749 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:02,804 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:02,861 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:02,911 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:02,992 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:03,048 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:03,099 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:03,156 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:03,207 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:03,260 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:03,310 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:03,361 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:03,412 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:03,479 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:03,492 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:22:03,493 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:22:03,530 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:03,580 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:03,649 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:03,702 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:03,755 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:03,810 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:03,823 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:03] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.010 2026-08-18 03:22:03,849 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61226136 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': '01664d97-5acf-4932-8788-fc7d67986c6e'}] 2026-08-18 03:22:03,864 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:22:04,249 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61226136 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': '01664d97-5acf-4932-8788-fc7d67986c6e'} created pos.order #585 2026-08-18 03:22:04,267 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61226136 finished 2026-08-18 03:22:04,327 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 162 0.190 0.290 2026-08-18 03:22:04,394 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 25 0.019 0.025 2026-08-18 03:22:04,424 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:04] "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-08-18 03:22:04,562 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:04,610 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-08-18 03:22:04,611 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.2 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-18 03:22:04,710 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 18384084 (allocated 20320256) 2026-08-18 03:22:04,716 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 84898 2026-08-18 03:22:04,717 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-08-18 03:22:04,718 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 84898 2026-08-18 03:22:04,883 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032204_881417_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-08-18 03:22:04,883 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmph12yr_cx_chrome_odoo" 2026-08-18 03:22:04,929 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-08-18 03:22:05,779 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome pid: 85129 2026-08-18 03:22:05,780 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless temporary user profile dir: /tmp/tmpvbnsvat0_chrome_odoo 2026-08-18 03:22:05,780 25 INFO rb-bf20be7-223995-404953 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:42059/json/version 2026-08-18 03:22:05,781 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42059', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:22:05,847 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Browser version: Chrome/150.0.7871.114 2026-08-18 03:22:05,847 25 INFO rb-bf20be7-223995-404953 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:42059/json 2026-08-18 03:22:05,848 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42059', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:22:05,857 25 INFO rb-bf20be7-223995-404953 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:42059/devtools/page/68EA338F9A770C047B12542907952886 2026-08-18 03:22:05,881 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Enable chrome headless console log notification 2026-08-18 03:22:05,882 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless enable page notifications 2026-08-18 03:22:06,077 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:22:06,099 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Setting session cookie in browser 2026-08-18 03:22:06,104 25 INFO rb-bf20be7-223995-404953 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/75" in browser 2026-08-18 03:22:06,104 25 INFO rb-bf20be7-223995-404953 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/75" 2026-08-18 03:22:06,124 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:22:06,557 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:06] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.053 0.392 2026-08-18 03:22:06,559 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Navigation result: {'frameId': '68EA338F9A770C047B12542907952886', 'loaderId': 'CECB25A38BBE6CD68F6EDF3597AB7DE0', 'isDownload': False} 2026-08-18 03:22:06,559 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour12')" 2026-08-18 03:22:06,583 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:22:06,604 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:06] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-18 03:22:06,612 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:06] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-08-18 03:22:06,623 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:06] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.025 2026-08-18 03:22:07,101 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:22:07,107 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:22:07,136 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-08-18 03:22:07,154 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:22:07,160 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:07,171 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.012 2026-08-18 03:22:07,206 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.009 2026-08-18 03:22:07,229 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:22:07,256 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.011 2026-08-18 03:22:07,266 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-08-18 03:22:07,311 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.013 0.033 2026-08-18 03:22:07,315 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.035 2026-08-18 03:22:07,837 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 310 0.215 0.278 2026-08-18 03:22:07,854 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:07] "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-08-18 03:22:07,929 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-08-18 03:22:07,991 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:07] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.034 2026-08-18 03:22:08,035 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.010 2026-08-18 03:22:08,055 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:08,074 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 03:22:08,135 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:22:08,156 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:22:08,168 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:22:08,201 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:22:08,204 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:22:08,235 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:08] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.041 0.056 2026-08-18 03:22:08,237 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.088 2026-08-18 03:22:08,265 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:08] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.015 0.099 2026-08-18 03:22:08,289 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:08] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.009 0.071 2026-08-18 03:22:08,314 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:08,361 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:08] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.018 0.014 2026-08-18 03:22:08,376 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-08-18 03:22:08,468 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:08] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.022 0.100 2026-08-18 03:22:08,522 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:08,591 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:08] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.072 0.171 2026-08-18 03:22:08,601 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:22:08,616 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:22:08,628 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:08] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.011 0.203 2026-08-18 03:22:08,674 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:08] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.196 2026-08-18 03:22:08,718 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:08] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.222 2026-08-18 03:22:08,741 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:08] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.225 2026-08-18 03:22:08,764 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:08] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.250 2026-08-18 03:22:08,798 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:08] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.135 2026-08-18 03:22:08,828 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:08] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-08-18 03:22:08,857 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:08] "GET /web/image?model=product.template&field=image_128&id=1543&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.166 2026-08-18 03:22:08,882 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:08] "GET /web/image?model=product.template&field=image_128&id=1544&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.152 2026-08-18 03:22:08,906 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:08] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-08-18 03:22:08,989 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.174 2026-08-18 03:22:09,034 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:09] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.010 0.216 2026-08-18 03:22:09,077 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:09,124 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:09,178 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:09,227 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:09,405 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:09,454 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:09,529 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:09,586 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:09,636 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:09,687 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:09,738 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:09,805 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:09,856 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:09,909 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:09,960 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:10,153 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:10,207 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:10,292 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:10,348 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:10,399 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:10,449 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:10,500 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:10,579 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:10,652 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:10,779 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:10,832 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:10,884 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:10,934 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:10,984 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:11,036 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:11,085 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:11,143 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: tour succeeded 2026-08-18 03:22:11,144 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour12 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-08-18 03:22:11,253 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: heap 18404540 (allocated 19795968) 2026-08-18 03:22:11,259 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing chrome headless with pid 85129 2026-08-18 03:22:11,267 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing websocket connection 2026-08-18 03:22:11,268 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Terminating chrome headless with pid 85129 2026-08-18 03:22:11,383 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032211_383040_test_loyalty_program_with_tagged_buy_x_get_y.txt 2026-08-18 03:22:11,383 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Removing chrome user profile "/tmp/tmpvbnsvat0_chrome_odoo" 2026-08-18 03:22:11,408 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-08-18 03:22:12,466 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome pid: 85358 2026-08-18 03:22:12,466 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless temporary user profile dir: /tmp/tmp2yj4xeof_chrome_odoo 2026-08-18 03:22:12,467 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:34031/json/version 2026-08-18 03:22:12,468 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34031', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:22:12,516 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Browser version: Chrome/150.0.7871.114 2026-08-18 03:22:12,516 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:34031/json 2026-08-18 03:22:12,516 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34031', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:22:12,538 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Websocket url found: ws://127.0.0.1:34031/devtools/page/B2C998A3B7EBA10AA7AD7EE5C2E24CF7 2026-08-18 03:22:12,564 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Enable chrome headless console log notification 2026-08-18 03:22:12,579 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless enable page notifications 2026-08-18 03:22:12,729 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:22:12,735 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Setting session cookie in browser 2026-08-18 03:22:12,739 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:22:12,739 25 INFO rb-bf20be7-223995-404953 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/75" 2026-08-18 03:22:12,764 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:22:13,220 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:13] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.052 0.409 2026-08-18 03:22:13,232 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Navigation result: {'frameId': 'B2C998A3B7EBA10AA7AD7EE5C2E24CF7', 'loaderId': 'E46BEDC45DA68E6CF858318A3EB61A33', 'isDownload': False} 2026-08-18 03:22:13,232 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour10')" 2026-08-18 03:22:13,247 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:22:13,262 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:13] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-08-18 03:22:13,272 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:13] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-08-18 03:22:13,284 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:13] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.034 2026-08-18 03:22:13,771 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:22:13,789 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:22:13,811 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.018 2026-08-18 03:22:13,822 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:22:13,835 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.007 2026-08-18 03:22:13,836 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:13,855 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:22:13,863 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:22:13,891 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.009 2026-08-18 03:22:13,905 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.027 2026-08-18 03:22:13,961 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.022 0.036 2026-08-18 03:22:13,965 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.040 2026-08-18 03:22:14,462 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 309 0.188 0.257 2026-08-18 03:22:14,484 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:14] "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-08-18 03:22:14,539 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:22:14,605 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:14] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.040 2026-08-18 03:22:14,639 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22: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.007 2026-08-18 03:22:14,661 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: Owl is running in 'dev' mode. 2026-08-18 03:22:14,683 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.010 2026-08-18 03:22:14,739 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:22:14,752 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:22:14,782 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-08-18 03:22:14,789 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:22:14,813 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:22:14,840 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 03:22:14,860 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:14] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.039 0.073 2026-08-18 03:22:14,880 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:14] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.126 2026-08-18 03:22:14,881 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:22:14,899 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:14] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.004 0.068 2026-08-18 03:22:14,918 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:14,997 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:14] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.061 0.106 2026-08-18 03:22:15,089 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:15] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.055 0.168 2026-08-18 03:22:15,094 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:22:15,102 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:15,111 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:15] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.006 0.130 2026-08-18 03:22:15,176 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:15] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.039 0.116 2026-08-18 03:22:15,198 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:15] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-08-18 03:22:15,221 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:15] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-08-18 03:22:15,235 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:22:15,236 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:15,261 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:15] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.232 2026-08-18 03:22:15,290 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:15] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.010 0.182 2026-08-18 03:22:15,314 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:15] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.199 2026-08-18 03:22:15,350 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:15] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.154 2026-08-18 03:22:15,373 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:15] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-08-18 03:22:15,395 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:15] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-08-18 03:22:15,424 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:15] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-08-18 03:22:15,450 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:15] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.154 2026-08-18 03:22:15,488 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:15] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.123 2026-08-18 03:22:15,581 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.052 0.207 2026-08-18 03:22:15,639 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:15,690 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:15,740 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:15,797 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:15,858 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:15,883 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:15] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.012 0.013 2026-08-18 03:22:15,908 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:15,959 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:16,043 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:16,094 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:16,145 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:16,195 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:16,246 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:16,297 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:16,347 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:16,399 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:16,454 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:16,505 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:16,560 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:16,609 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:16,665 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:16,722 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:16,773 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:16,827 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:16,907 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:16,973 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:17,024 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:17,075 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:17,125 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:17,176 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:17,232 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:17,284 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:17,336 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: tour succeeded 2026-08-18 03:22:17,337 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour10 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-08-18 03:22:17,419 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: heap 16734148 (allocated 17563648) 2026-08-18 03:22:17,423 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing chrome headless with pid 85358 2026-08-18 03:22:17,424 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing websocket connection 2026-08-18 03:22:17,425 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Terminating chrome headless with pid 85358 2026-08-18 03:22:17,548 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032217_548697_test_loyalty_program_with_tagged_free_product.txt 2026-08-18 03:22:17,549 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Removing chrome user profile "/tmp/tmp2yj4xeof_chrome_odoo" 2026-08-18 03:22:17,572 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-08-18 03:22:18,602 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome pid: 85587 2026-08-18 03:22:18,602 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless temporary user profile dir: /tmp/tmpsx_78_ds_chrome_odoo 2026-08-18 03:22:18,602 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:40163/json/version 2026-08-18 03:22:18,604 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40163', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:22:18,683 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Browser version: Chrome/150.0.7871.114 2026-08-18 03:22:18,683 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:40163/json 2026-08-18 03:22:18,684 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40163', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:22:18,704 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Websocket url found: ws://127.0.0.1:40163/devtools/page/70049B9D8E26705E711C96E60CDBA638 2026-08-18 03:22:18,719 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Enable chrome headless console log notification 2026-08-18 03:22:18,725 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless enable page notifications 2026-08-18 03:22:18,811 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:22:18,816 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Setting session cookie in browser 2026-08-18 03:22:18,817 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:22:18,817 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-18 03:22:18,832 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:22:19,279 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:19] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.054 0.398 2026-08-18 03:22:19,286 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Navigation result: {'frameId': '70049B9D8E26705E711C96E60CDBA638', 'loaderId': '3F0152E3501D997634F7E75A4FAB30B2', 'isDownload': False} 2026-08-18 03:22:19,286 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Evaluate ready code "odoo.isTourReady('PosLoyaltyRewardProductTag')" 2026-08-18 03:22:19,297 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:22:19,316 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:19] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-08-18 03:22:19,325 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:19] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-08-18 03:22:19,337 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:19] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-08-18 03:22:19,796 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:22:19,798 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:22:19,831 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:22:19,844 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:22:19,849 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:19,854 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.007 2026-08-18 03:22:19,863 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 03:22:19,878 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:22:19,917 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.012 2026-08-18 03:22:19,934 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.038 2026-08-18 03:22:19,992 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:19] "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-08-18 03:22:20,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.047 2026-08-18 03:22:20,594 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 313 0.289 0.270 2026-08-18 03:22:20,617 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:20] "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-08-18 03:22:20,663 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22: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.009 2026-08-18 03:22:20,727 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:20] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.036 2026-08-18 03:22:20,774 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:20] "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-08-18 03:22:20,800 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: Owl is running in 'dev' mode. 2026-08-18 03:22:20,813 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-18 03:22:20,855 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:22:20,871 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:22:20,885 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:22:20,887 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:22:20,922 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:22:20,931 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:20] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.029 0.030 2026-08-18 03:22:20,932 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:22:20,999 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.027 2026-08-18 03:22:21,019 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:21] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.051 0.093 2026-08-18 03:22:21,028 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:21,038 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:21] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.004 0.026 2026-08-18 03:22:21,131 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:21] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.059 0.105 2026-08-18 03:22:21,175 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:22:21,232 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:21] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.031 0.215 2026-08-18 03:22:21,253 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:21] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.003 0.183 2026-08-18 03:22:21,261 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:22:21,275 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:21,307 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:21] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.179 2026-08-18 03:22:21,332 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:21] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.200 2026-08-18 03:22:21,356 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:21] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.222 2026-08-18 03:22:21,408 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:21] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.016 0.213 2026-08-18 03:22:21,442 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:21] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.205 2026-08-18 03:22:21,469 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:21] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.194 2026-08-18 03:22:21,497 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:21] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.184 2026-08-18 03:22:21,588 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.200 2026-08-18 03:22:21,609 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:21] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-08-18 03:22:21,642 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:21] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.270 2026-08-18 03:22:21,647 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:21,723 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:21,775 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:21,830 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:21,882 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:21,934 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:21,987 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:22,041 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:22,100 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:22,148 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:22,202 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:22,276 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:22,342 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:22,392 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:22,448 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:22,501 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:22,552 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:22,623 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:22,693 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:22,744 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:22,799 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:22,850 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:22,903 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:22,954 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:23,008 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:23,063 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:23,114 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:23,168 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:23,258 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:23,324 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:23,378 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:23,427 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:23,499 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:23,561 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:23,633 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:23,710 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:23,760 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:23,817 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:23,867 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:23,920 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:23,971 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:24,025 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:24,080 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:24,131 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:24,184 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:24,271 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:24,336 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:24,388 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:24,446 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:24,496 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:24,550 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: tour succeeded 2026-08-18 03:22:24,551 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyRewardProductTag SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-18 03:22:24,676 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: heap 20551380 (allocated 22286336) 2026-08-18 03:22:24,699 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing chrome headless with pid 85587 2026-08-18 03:22:24,704 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing websocket connection 2026-08-18 03:22:24,706 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Terminating chrome headless with pid 85587 2026-08-18 03:22:24,814 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032224_814311_test_loyalty_reward_product_tag.txt 2026-08-18 03:22:24,814 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Removing chrome user profile "/tmp/tmpsx_78_ds_chrome_odoo" 2026-08-18 03:22:24,837 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_with_variant ... 2026-08-18 03:22:25,891 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome pid: 85807 2026-08-18 03:22:25,893 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless temporary user profile dir: /tmp/tmpwrumsyjn_chrome_odoo 2026-08-18 03:22:25,893 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:44089/json/version 2026-08-18 03:22:25,894 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44089', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:22:25,975 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Browser version: Chrome/150.0.7871.114 2026-08-18 03:22:25,976 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:44089/json 2026-08-18 03:22:25,981 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44089', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:22:25,992 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Websocket url found: ws://127.0.0.1:44089/devtools/page/690A95A5DF1D839E1B0D06E28B0D5B06 2026-08-18 03:22:26,006 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Enable chrome headless console log notification 2026-08-18 03:22:26,030 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless enable page notifications 2026-08-18 03:22:26,177 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:22:26,183 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Setting session cookie in browser 2026-08-18 03:22:26,194 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Open "http://127.0.0.1:8069/pos/web?config_id=75" in browser 2026-08-18 03:22:26,195 25 INFO rb-bf20be7-223995-404953 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=75" 2026-08-18 03:22:26,249 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:22:27,008 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:27] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.108 0.654 2026-08-18 03:22:27,015 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Navigation result: {'frameId': '690A95A5DF1D839E1B0D06E28B0D5B06', 'loaderId': '78D1DFE41C79606873E6E64D3EE8B163', 'isDownload': False} 2026-08-18 03:22:27,015 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Evaluate ready code "odoo.isTourReady('test_loyalty_reward_with_variant')" 2026-08-18 03:22:27,035 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:22:27,044 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:27] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 03:22:27,059 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:27] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-08-18 03:22:27,074 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:27] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.030 2026-08-18 03:22:27,571 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:22:27,574 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:22:27,601 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-18 03:22:27,621 25 INFO rb-bf20be7-223995-404953 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=75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:22:27,637 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.007 2026-08-18 03:22:27,664 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:27,680 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:22:27,697 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:22:27,719 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.010 2026-08-18 03:22:27,740 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.025 2026-08-18 03:22:27,795 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.030 2026-08-18 03:22:27,801 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.040 2026-08-18 03:22:28,320 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 311 0.161 0.236 2026-08-18 03:22:28,341 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:28] "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-08-18 03:22:28,385 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22: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-08-18 03:22:28,418 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:28] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.012 2026-08-18 03:22:28,463 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:28] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.029 2026-08-18 03:22:28,500 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22: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-08-18 03:22:28,526 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: Owl is running in 'dev' mode. 2026-08-18 03:22:28,539 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-08-18 03:22:28,581 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:22:28,593 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:22:28,638 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-08-18 03:22:28,655 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.022 2026-08-18 03:22:28,675 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:22:28,697 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22: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-08-18 03:22:28,699 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:28] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.083 0.032 2026-08-18 03:22:28,703 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:22:28,719 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:28] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.112 2026-08-18 03:22:28,777 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:28,824 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:28] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.043 0.123 2026-08-18 03:22:28,900 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:28] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.008 0.186 2026-08-18 03:22:28,920 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:28,938 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:22:28,977 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:29,023 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:29] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.080 0.273 2026-08-18 03:22:29,040 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:22:29,057 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:29] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.015 0.183 2026-08-18 03:22:29,083 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:29] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-08-18 03:22:29,109 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:29] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.232 2026-08-18 03:22:29,128 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:29] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.263 2026-08-18 03:22:29,145 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:29] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.005 0.168 2026-08-18 03:22:29,169 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:29] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-08-18 03:22:29,196 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:29] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.133 2026-08-18 03:22:29,215 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:29] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-08-18 03:22:29,236 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:29] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-08-18 03:22:29,259 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:29] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-08-18 03:22:29,282 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:29] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.129 2026-08-18 03:22:29,347 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.146 2026-08-18 03:22:29,422 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:29,474 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:29,530 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:29,584 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:29,986 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:30,037 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:30,092 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:30,134 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:30] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 8 0.017 0.025 2026-08-18 03:22:30,146 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:30,176 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 12 0.011 0.025 2026-08-18 03:22:30,193 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:30,195 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:30] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.006 0.040 2026-08-18 03:22:30,246 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:30,304 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:30,354 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:30,416 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:30,471 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:30,525 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:30,583 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:30,656 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:30,719 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:30,771 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:30,844 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:30,901 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:30,953 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:31,036 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:31,100 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: tour succeeded 2026-08-18 03:22:31,101 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_loyalty_reward_with_variant SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-18 03:22:31,175 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: heap 16862936 (allocated 18087936) 2026-08-18 03:22:31,185 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing chrome headless with pid 85807 2026-08-18 03:22:31,187 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing websocket connection 2026-08-18 03:22:31,188 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Terminating chrome headless with pid 85807 2026-08-18 03:22:31,315 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032231_314839_test_loyalty_reward_with_variant.txt 2026-08-18 03:22:31,316 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Removing chrome user profile "/tmp/tmpwrumsyjn_chrome_odoo" 2026-08-18 03:22:31,382 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-08-18 03:22:32,043 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 86026 2026-08-18 03:22:32,043 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmp5rdbo1wu_chrome_odoo 2026-08-18 03:22:32,043 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:45919/json/version 2026-08-18 03:22:32,044 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45919', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:22:32,079 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-08-18 03:22:32,079 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:45919/json 2026-08-18 03:22:32,079 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45919', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:22:32,092 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:45919/devtools/page/4C114E3797555BB0BFE6F6D5429D6ACB 2026-08-18 03:22:32,099 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-08-18 03:22:32,103 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-08-18 03:22:32,193 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:22:32,211 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-08-18 03:22:32,220 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:22:32,220 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-18 03:22:32,262 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:22:32,750 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:32] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.053 0.447 2026-08-18 03:22:32,756 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': '4C114E3797555BB0BFE6F6D5429D6ACB', 'loaderId': '8651448BF3ADDAD0CE57CEDC8304BF21', 'isDownload': False} 2026-08-18 03:22:32,756 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity1')" 2026-08-18 03:22:32,772 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:22:32,792 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:32] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.007 2026-08-18 03:22:32,809 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:32] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-08-18 03:22:32,822 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:32] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.041 2026-08-18 03:22:33,220 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:22:33,236 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:22:33,248 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-08-18 03:22:33,264 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:22:33,272 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:33,282 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.010 2026-08-18 03:22:33,301 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:22:33,312 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:22:33,339 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.015 2026-08-18 03:22:33,373 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.021 0.031 2026-08-18 03:22:33,380 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-08-18 03:22:33,470 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.041 0.042 2026-08-18 03:22:34,018 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 306 0.260 0.250 2026-08-18 03:22:34,073 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:22:34,124 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22: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-08-18 03:22:34,203 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:34] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.044 2026-08-18 03:22:34,244 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22: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.010 2026-08-18 03:22:34,266 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-08-18 03:22:34,289 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 03:22:34,320 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:22:34,325 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:22:34,353 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:22:34,358 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:22:34,376 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:34] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.027 0.022 2026-08-18 03:22:34,400 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:22:34,405 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:34] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.055 2026-08-18 03:22:34,411 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:22:34,496 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:22:34,515 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:34] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.016 0.033 2026-08-18 03:22:34,590 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:34,672 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:34] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.067 0.117 2026-08-18 03:22:34,703 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:22:34,759 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:34] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.042 0.227 2026-08-18 03:22:34,790 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:34] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.125 2026-08-18 03:22:34,818 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:34] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.004 0.191 2026-08-18 03:22:34,849 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:34] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-08-18 03:22:34,854 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:22:34,858 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:34,902 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:34] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.196 2026-08-18 03:22:34,938 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:34] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.009 0.216 2026-08-18 03:22:34,976 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:34] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.208 2026-08-18 03:22:35,008 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:35] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.190 2026-08-18 03:22:35,036 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:35] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.205 2026-08-18 03:22:35,058 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:35] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.139 2026-08-18 03:22:35,088 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:35] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.143 2026-08-18 03:22:35,224 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.091 0.247 2026-08-18 03:22:35,290 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:35,344 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:35,396 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:35,447 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:35,623 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:35,671 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:35,722 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:35,780 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:35,831 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:35,884 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:35,935 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:35,986 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:36,063 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:36,081 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:22:36,087 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:22:36,113 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:36,164 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:36,519 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:36,519 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:36,531 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:36,532 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:36,539 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36662169 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '0e875784-553c-4f71-a635-c0f5c4367596'}] 2026-08-18 03:22:36,541 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:22:36,784 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36662169 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '0e875784-553c-4f71-a635-c0f5c4367596'} created pos.order #586 2026-08-18 03:22:36,799 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36662169 finished 2026-08-18 03:22:36,871 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 193 0.119 0.216 2026-08-18 03:22:36,974 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.035 0.039 2026-08-18 03:22:37,008 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:37] "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-08-18 03:22:37,133 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:37,136 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:37] "GET /report/barcode/Code128/0441-4dd0-455c HTTP/1.1" 200 - 0 0.000 0.053 2026-08-18 03:22:37,184 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-08-18 03:22:37,184 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-18 03:22:37,279 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 15777328 (allocated 17301504) 2026-08-18 03:22:37,298 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 86026 2026-08-18 03:22:37,306 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-08-18 03:22:37,318 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 86026 2026-08-18 03:22:37,422 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032237_422173_test_loyalty_validity_dates_and_use.txt 2026-08-18 03:22:37,422 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmp5rdbo1wu_chrome_odoo" 2026-08-18 03:22:37,727 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 86245 2026-08-18 03:22:37,727 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmpzys6d1rx_chrome_odoo 2026-08-18 03:22:37,727 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:46285/json/version 2026-08-18 03:22:37,729 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46285', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:22:37,829 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-08-18 03:22:37,829 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:46285/json 2026-08-18 03:22:37,833 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46285', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:22:37,911 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:46285/devtools/page/0277F4FC9AFC150D251B9B1F9120FC56 2026-08-18 03:22:37,932 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-08-18 03:22:37,951 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-08-18 03:22:38,025 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:22:38,031 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-08-18 03:22:38,045 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:22:38,046 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-18 03:22:38,154 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:38] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.021 0.041 2026-08-18 03:22:38,157 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': '0277F4FC9AFC150D251B9B1F9120FC56', 'loaderId': '00B258C60318A29BC77558C309D0A2EE', 'isDownload': False} 2026-08-18 03:22:38,157 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity2')" 2026-08-18 03:22:38,184 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:22:38,203 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:38] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-08-18 03:22:38,217 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:38] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-08-18 03:22:38,237 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:38] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.039 2026-08-18 03:22:38,666 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:22:38,676 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:22:38,685 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:22:38,699 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:22:38,705 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:38,714 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.005 0.006 2026-08-18 03:22:38,724 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:22:38,746 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:22:38,764 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-08-18 03:22:38,777 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.005 0.017 2026-08-18 03:22:38,789 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-08-18 03:22:38,830 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 15 0.015 0.024 2026-08-18 03:22:39,306 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 208 0.157 0.239 2026-08-18 03:22:39,326 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:22:39,423 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22: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.013 2026-08-18 03:22:39,470 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:39] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.034 2026-08-18 03:22:39,504 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22: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-08-18 03:22:39,513 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-08-18 03:22:39,521 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:22:39,564 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:22:39,592 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:22:39,608 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:39] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.005 0.027 2026-08-18 03:22:39,610 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-08-18 03:22:39,630 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:39] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.006 0.049 2026-08-18 03:22:39,634 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.047 2026-08-18 03:22:39,659 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22: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-08-18 03:22:39,660 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:22:39,693 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:39] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.008 0.021 2026-08-18 03:22:39,759 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:39,789 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:22:39,803 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:39] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.010 0.020 2026-08-18 03:22:39,971 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:39,975 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:39] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.100 0.090 2026-08-18 03:22:39,979 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:22:40,072 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:40] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.061 0.230 2026-08-18 03:22:40,102 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:40] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.210 2026-08-18 03:22:40,117 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:40,135 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:40] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.242 2026-08-18 03:22:40,165 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:40,176 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:40] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.284 2026-08-18 03:22:40,209 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:40] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.329 2026-08-18 03:22:40,220 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:40,248 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:40] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.260 2026-08-18 03:22:40,287 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:40] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.203 2026-08-18 03:22:40,308 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:40] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-08-18 03:22:40,344 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:40] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.017 0.184 2026-08-18 03:22:40,358 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:40] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-08-18 03:22:40,441 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:40,491 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:40,543 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:40,614 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:40,630 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:22:40,631 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:22:40,670 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:40,716 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:40,787 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:40,838 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:40,891 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:40,964 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:40,970 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73606187 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': '6a744011-3687-43d8-8b81-bf07e97d5731'}] 2026-08-18 03:22:40,975 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:22:41,195 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73606187 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': '6a744011-3687-43d8-8b81-bf07e97d5731'} created pos.order #587 2026-08-18 03:22:41,207 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73606187 finished 2026-08-18 03:22:41,243 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 133 0.074 0.201 2026-08-18 03:22:41,321 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.014 0.033 2026-08-18 03:22:41,338 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:22:41,448 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:41] "GET /report/barcode/Code128/0440-d052-4b49 HTTP/1.1" 200 - 0 0.000 0.033 2026-08-18 03:22:41,479 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:41,529 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:41,599 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:41,652 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:41,704 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:41,755 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:41,935 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:41,986 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:42,036 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:42,098 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:42,114 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:22:42,149 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:42,202 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:42,253 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:42,304 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:42,363 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:42,411 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:42,463 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:42,520 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:42,573 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:42,625 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:42,679 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:42,730 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:42,785 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:42,846 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:42,852 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46911059 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000002', 'uuid': '1bdec7db-095d-4f7e-9302-9b14e69b5ca5'}] 2026-08-18 03:22:43,080 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46911059 order {'name': '/', 'pos_reference': '262-75-000002', 'uuid': '1bdec7db-095d-4f7e-9302-9b14e69b5ca5'} created pos.order #588 2026-08-18 03:22:43,092 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46911059 finished 2026-08-18 03:22:43,146 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 115 0.114 0.182 2026-08-18 03:22:43,243 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 22 0.025 0.027 2026-08-18 03:22:43,279 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:43] "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-08-18 03:22:43,336 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:43] "GET /report/barcode/Code128/044b-e9a2-4bc9 HTTP/1.1" 200 - 0 0.000 0.036 2026-08-18 03:22:43,358 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:43,403 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-08-18 03:22:43,403 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-18 03:22:43,500 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 18012816 (allocated 19271680) 2026-08-18 03:22:43,513 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 86245 2026-08-18 03:22:43,515 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-08-18 03:22:43,516 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 86245 2026-08-18 03:22:43,649 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032243_648715_test_loyalty_validity_dates_and_use.txt 2026-08-18 03:22:43,649 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmpzys6d1rx_chrome_odoo" 2026-08-18 03:22:43,709 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-08-18 03:22:44,599 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome pid: 86470 2026-08-18 03:22:44,599 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless temporary user profile dir: /tmp/tmpr3_3hjtq_chrome_odoo 2026-08-18 03:22:44,599 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:36391/json/version 2026-08-18 03:22:44,605 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36391', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:22:44,771 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Browser version: Chrome/150.0.7871.114 2026-08-18 03:22:44,771 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:36391/json 2026-08-18 03:22:44,772 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36391', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:22:44,800 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Websocket url found: ws://127.0.0.1:36391/devtools/page/0E312946134B69ACF9B7AF60719C82A8 2026-08-18 03:22:44,816 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Enable chrome headless console log notification 2026-08-18 03:22:44,835 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless enable page notifications 2026-08-18 03:22:45,049 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:22:45,053 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Setting session cookie in browser 2026-08-18 03:22:45,065 25 INFO rb-bf20be7-223995-404953 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=75" in browser 2026-08-18 03:22:45,065 25 INFO rb-bf20be7-223995-404953 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=75" 2026-08-18 03:22:45,109 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:22:45,623 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:45] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.075 0.443 2026-08-18 03:22:45,625 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Navigation result: {'frameId': '0E312946134B69ACF9B7AF60719C82A8', 'loaderId': '8362C7DFA7493DE27046B712E2B3D9D1', 'isDownload': False} 2026-08-18 03:22:45,625 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:45,643 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:22:45,661 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:45] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-08-18 03:22:45,665 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:45] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-18 03:22:45,675 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:45] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-08-18 03:22:46,150 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:22:46,155 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:22:46,176 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-08-18 03:22:46,200 25 INFO rb-bf20be7-223995-404953 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=75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:22:46,209 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:46,223 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.012 0.007 2026-08-18 03:22:46,246 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-08-18 03:22:46,256 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:22:46,279 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.013 2026-08-18 03:22:46,296 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.020 2026-08-18 03:22:46,307 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-08-18 03:22:46,375 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.032 0.033 2026-08-18 03:22:46,905 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 305 0.237 0.263 2026-08-18 03:22:46,939 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:46] "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-08-18 03:22:47,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-18 03:22:47,078 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:47] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.043 2026-08-18 03:22:47,110 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22: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.007 2026-08-18 03:22:47,150 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: Owl is running in 'dev' mode. 2026-08-18 03:22:47,167 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-08-18 03:22:47,207 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:22:47,210 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:22:47,234 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:22:47,251 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-08-18 03:22:47,258 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:47] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.014 0.022 2026-08-18 03:22:47,276 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:22:47,277 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:22:47,305 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:22:47,338 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:47] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.037 0.075 2026-08-18 03:22:47,432 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:47] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.036 0.095 2026-08-18 03:22:47,449 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:47,549 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:47] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.071 0.179 2026-08-18 03:22:47,596 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:47] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.004 0.289 2026-08-18 03:22:47,612 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:22:47,645 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:47] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.011 0.107 2026-08-18 03:22:47,679 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:47] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-08-18 03:22:47,716 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:47,725 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:47] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.169 2026-08-18 03:22:47,735 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:22:47,793 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:47] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.221 2026-08-18 03:22:47,809 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:47] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.006 0.205 2026-08-18 03:22:47,844 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:47] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.209 2026-08-18 03:22:47,868 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:47] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-08-18 03:22:47,891 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:47] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.205 2026-08-18 03:22:47,912 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:47] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-08-18 03:22:47,947 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:47] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.142 2026-08-18 03:22:48,028 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.177 2026-08-18 03:22:48,091 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:48,144 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:48,198 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:48,249 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:48,419 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:48,470 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:48,519 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:48,617 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:48,657 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:48,708 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:48,764 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:48,822 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:48,841 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:48] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.004 0.014 2026-08-18 03:22:48,872 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:48,923 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:48,981 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:49,032 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:49,085 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:49,136 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:49,192 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:49,249 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:49,300 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:49,370 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:49,460 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:49,475 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:22:49,476 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:22:49,512 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:49,562 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:49,638 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:49,691 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:49,755 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:49,764 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21695118 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '1272e600-506d-4dec-bf5c-755063d2c44a'}] 2026-08-18 03:22:49,765 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:22:50,114 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21695118 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '1272e600-506d-4dec-bf5c-755063d2c44a'} created pos.order #589 2026-08-18 03:22:50,127 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21695118 finished 2026-08-18 03:22:50,173 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.183 0.230 2026-08-18 03:22:50,286 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.029 0.038 2026-08-18 03:22:50,317 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.008 2026-08-18 03:22:50,459 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:50,507 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:50,558 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:50,630 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:50,682 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:50,732 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:50,786 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:50,841 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:50,892 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:50,955 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:51,011 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:51,057 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:51,109 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:51,284 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:51,359 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:51,386 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:51,440 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:51,491 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:51,545 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: tour succeeded 2026-08-18 03:22:51,545 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_max_usage_partner_with_point SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-08-18 03:22:51,650 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: heap 19379328 (allocated 21106688) 2026-08-18 03:22:51,662 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing chrome headless with pid 86470 2026-08-18 03:22:51,664 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing websocket connection 2026-08-18 03:22:51,665 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Terminating chrome headless with pid 86470 2026-08-18 03:22:51,818 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032251_815425_test_max_usage_partner_with_point.txt 2026-08-18 03:22:51,818 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Removing chrome user profile "/tmp/tmpr3_3hjtq_chrome_odoo" 2026-08-18 03:22:51,847 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-08-18 03:22:52,670 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome pid: 86693 2026-08-18 03:22:52,670 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless temporary user profile dir: /tmp/tmp8zhypg9b_chrome_odoo 2026-08-18 03:22:52,671 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:40111/json/version 2026-08-18 03:22:52,672 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40111', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:22:52,728 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Browser version: Chrome/150.0.7871.114 2026-08-18 03:22:52,729 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:40111/json 2026-08-18 03:22:52,729 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40111', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:22:52,759 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Websocket url found: ws://127.0.0.1:40111/devtools/page/026DFF198CA045D36CEB681431B9ED94 2026-08-18 03:22:52,772 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Enable chrome headless console log notification 2026-08-18 03:22:52,782 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless enable page notifications 2026-08-18 03:22:52,918 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:22:52,927 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Setting session cookie in browser 2026-08-18 03:22:52,936 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Open "http://127.0.0.1:8069/pos/web?config_id=75" in browser 2026-08-18 03:22:52,936 25 INFO rb-bf20be7-223995-404953 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=75" 2026-08-18 03:22:52,947 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:22:53,377 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:53] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.059 0.374 2026-08-18 03:22:53,381 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Navigation result: {'frameId': '026DFF198CA045D36CEB681431B9ED94', 'loaderId': 'E9B74345DD75187B534A3034D025B8DF', 'isDownload': False} 2026-08-18 03:22:53,381 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Evaluate ready code "odoo.isTourReady('test_min_qty_points_awarded')" 2026-08-18 03:22:53,388 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:22:53,411 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:53] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-08-18 03:22:53,423 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:53] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-08-18 03:22:53,434 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:53] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-08-18 03:22:53,915 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:22:53,927 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:22:53,943 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-18 03:22:53,954 25 INFO rb-bf20be7-223995-404953 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=75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:22:53,959 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:53,960 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-08-18 03:22:53,976 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:22:53,983 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:22:54,015 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.010 2026-08-18 03:22:54,029 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.023 2026-08-18 03:22:54,294 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.017 0.239 2026-08-18 03:22:54,296 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.246 2026-08-18 03:22:54,828 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 305 0.249 0.253 2026-08-18 03:22:54,844 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22: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-08-18 03:22:54,888 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22: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-08-18 03:22:54,957 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:54] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.036 2026-08-18 03:22:55,004 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:22:55,039 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: Owl is running in 'dev' mode. 2026-08-18 03:22:55,054 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-08-18 03:22:55,116 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:22:55,121 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:22:55,125 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:22:55,130 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:22:55,171 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:55] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.016 0.038 2026-08-18 03:22:55,179 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22: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-08-18 03:22:55,182 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:22:55,192 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:55] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.067 2026-08-18 03:22:55,239 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:55] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.005 0.010 2026-08-18 03:22:55,241 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:22:55,315 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:55,321 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:55] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.038 0.054 2026-08-18 03:22:55,489 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:55] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.087 0.172 2026-08-18 03:22:55,490 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:55,493 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:22:55,505 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:55] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.004 0.119 2026-08-18 03:22:55,536 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:55] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-08-18 03:22:55,562 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:55] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-08-18 03:22:55,597 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:55] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-08-18 03:22:55,618 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:55] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-08-18 03:22:55,652 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:55,658 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:55] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.154 2026-08-18 03:22:55,671 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:22:55,689 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:55] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.171 2026-08-18 03:22:55,711 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:55] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-08-18 03:22:55,733 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:55] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-08-18 03:22:55,753 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:55] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-08-18 03:22:55,856 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.063 0.184 2026-08-18 03:22:55,916 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:55,968 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:56,018 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:56,074 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:56,137 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:56,157 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:56] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.004 0.014 2026-08-18 03:22:56,188 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:56,271 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:56,323 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:56,379 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:56,437 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:56,487 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:56,565 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:56,623 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:56,673 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:56,723 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:56,795 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:56,805 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:22:56,807 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:22:56,843 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:56,894 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:56,970 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:57,025 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:57,076 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:57,129 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:57,185 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:57,194 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:57] "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-08-18 03:22:57,217 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2344665 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '94f8316c-3733-419e-9095-276690794713'}] 2026-08-18 03:22:57,221 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:22:57,609 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2344665 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '94f8316c-3733-419e-9095-276690794713'} created pos.order #590 2026-08-18 03:22:57,627 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2344665 finished 2026-08-18 03:22:57,681 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 192 0.217 0.250 2026-08-18 03:22:57,770 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.026 0.032 2026-08-18 03:22:57,801 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:57] "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-08-18 03:22:57,935 25 INFO rb-bf20be7-223995-404953 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-08-18 03:22:57,984 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: tour succeeded 2026-08-18 03:22:57,984 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_min_qty_points_awarded SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-18 03:22:58,087 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: heap 17799304 (allocated 19271680) 2026-08-18 03:22:58,096 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing chrome headless with pid 86693 2026-08-18 03:22:58,098 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing websocket connection 2026-08-18 03:22:58,099 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Terminating chrome headless with pid 86693 2026-08-18 03:22:58,220 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032258_220563_test_min_qty_points_awarded.txt 2026-08-18 03:22:58,220 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Removing chrome user profile "/tmp/tmp8zhypg9b_chrome_odoo" 2026-08-18 03:22:58,259 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-08-18 03:22:59,124 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome pid: 86913 2026-08-18 03:22:59,124 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless temporary user profile dir: /tmp/tmpp9ibuu1d_chrome_odoo 2026-08-18 03:22:59,124 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:38125/json/version 2026-08-18 03:22:59,125 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38125', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:22:59,191 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Browser version: Chrome/150.0.7871.114 2026-08-18 03:22:59,191 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:38125/json 2026-08-18 03:22:59,191 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38125', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:22:59,216 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Websocket url found: ws://127.0.0.1:38125/devtools/page/2E90002E7411687F84CB2F42E537FE4D 2026-08-18 03:22:59,275 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Enable chrome headless console log notification 2026-08-18 03:22:59,283 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless enable page notifications 2026-08-18 03:22:59,360 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:22:59,371 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Setting session cookie in browser 2026-08-18 03:22:59,374 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:22:59,374 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-18 03:22:59,390 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:22:59,920 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:59] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.050 0.482 2026-08-18 03:22:59,923 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Navigation result: {'frameId': '2E90002E7411687F84CB2F42E537FE4D', 'loaderId': '16F91D2F2AFADF984EF10C4DBEF51C8D', 'isDownload': False} 2026-08-18 03:22:59,923 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Evaluate ready code "odoo.isTourReady('MultipleGiftWalletProgramsTour')" 2026-08-18 03:22:59,944 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:22:59,969 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:59] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.016 2026-08-18 03:22:59,984 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:59] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-08-18 03:22:59,990 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:22:59] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-08-18 03:23:00,458 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:23:00,460 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:23:00,492 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:23:00,501 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:23:00,510 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:00,524 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.012 2026-08-18 03:23:00,535 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:23:00,547 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:23:00,583 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.011 0.016 2026-08-18 03:23:00,601 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23: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.038 2026-08-18 03:23:00,604 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.005 2026-08-18 03:23:00,657 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.010 0.028 2026-08-18 03:23:01,129 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 306 0.178 0.257 2026-08-18 03:23:01,150 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:23:01,209 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-08-18 03:23:01,274 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:01] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.038 2026-08-18 03:23:01,298 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:23:01,309 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: Owl is running in 'dev' mode. 2026-08-18 03:23:01,329 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-08-18 03:23:01,366 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:23:01,386 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:23:01,397 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:23:01,426 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:01] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.026 0.033 2026-08-18 03:23:01,439 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-08-18 03:23:01,463 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 03:23:01,480 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:01] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.010 0.100 2026-08-18 03:23:01,492 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:01] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.003 0.046 2026-08-18 03:23:01,494 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.124 2026-08-18 03:23:01,539 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:01,572 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:01] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.004 0.017 2026-08-18 03:23:01,600 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:23:01,763 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:01,764 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:23:01,781 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:01] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.154 0.042 2026-08-18 03:23:01,881 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:01] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.053 0.237 2026-08-18 03:23:01,892 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:23:01,914 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:01] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.249 2026-08-18 03:23:01,945 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:01] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.265 2026-08-18 03:23:01,976 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:01] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.200 2026-08-18 03:23:02,004 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:02] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 4 0.017 0.328 2026-08-18 03:23:02,032 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:02] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.011 0.234 2026-08-18 03:23:02,069 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:02] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.011 0.153 2026-08-18 03:23:02,105 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:02] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.009 0.174 2026-08-18 03:23:02,135 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:02] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-08-18 03:23:02,207 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.182 2026-08-18 03:23:02,235 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:02] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-08-18 03:23:02,250 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:02,268 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:02] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.179 2026-08-18 03:23:02,288 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:02] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.266 2026-08-18 03:23:02,296 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:02,349 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:02,446 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:02,499 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:02,553 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:02,604 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:02,653 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:02,708 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:02,759 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:02,809 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:02,861 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:02,911 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:02,961 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:03,016 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:03,068 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:03,119 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:03,250 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:03,301 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:03,380 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:03,393 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:23:03,398 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:23:03,430 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:03,481 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:03,547 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:03,601 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:03,652 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:03,723 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:03,726 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42057179 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'e94c1a8c-0938-400a-855f-b95c9ce4781c'}] 2026-08-18 03:23:03,730 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:23:03,810 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42057179 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'e94c1a8c-0938-400a-855f-b95c9ce4781c'} created pos.order #591 2026-08-18 03:23:03,824 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42057179 finished 2026-08-18 03:23:03,860 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.050 0.086 2026-08-18 03:23:03,991 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.050 0.039 2026-08-18 03:23:04,016 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23: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-08-18 03:23:04,131 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:04,180 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:04,232 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:04,324 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:04,362 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:04,402 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:04,452 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:04,503 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:04,557 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:04,607 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:04,658 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:04,708 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:04,759 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:04,809 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:04,862 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:04,922 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:04,965 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:05,090 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:05,162 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:05,197 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:05,247 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:05,299 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:05,352 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:05,404 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:05,457 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:05,525 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:05,531 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54320976 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'a459b10e-5c41-4d3e-8cdf-9e72a049be3a'}] 2026-08-18 03:23:05,597 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54320976 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'a459b10e-5c41-4d3e-8cdf-9e72a049be3a'} created pos.order #592 2026-08-18 03:23:05,607 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54320976 finished 2026-08-18 03:23:05,640 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.044 0.067 2026-08-18 03:23:05,717 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.023 0.032 2026-08-18 03:23:05,743 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:23:05,784 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:05,864 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:05,888 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:05,938 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:05,989 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:06,054 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:06,106 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:06,183 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:06,235 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:06,287 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:06,340 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:06,402 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:06,415 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:06] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.004 0.008 2026-08-18 03:23:06,438 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:06] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.008 2026-08-18 03:23:06,453 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:06,504 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:06,563 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:06,611 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:06,659 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:06,710 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:06,760 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:06,811 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:06,863 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:06,917 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:06,968 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:07,083 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:07,134 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:07,190 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:07,240 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:07,290 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:07,346 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:07,398 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:07,450 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:07,514 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:07,521 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64345525 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': '78b29aa3-e6e2-4ebc-97f7-6656ec2334ad'}] 2026-08-18 03:23:07,634 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64345525 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': '78b29aa3-e6e2-4ebc-97f7-6656ec2334ad'} created pos.order #593 2026-08-18 03:23:07,649 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64345525 finished 2026-08-18 03:23:07,699 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.078 0.102 2026-08-18 03:23:07,801 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.026 0.033 2026-08-18 03:23:07,834 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:23:07,871 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:07,926 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:07,974 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:08,041 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:08,093 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:08,166 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:08,221 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:08,286 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:08,340 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:08,381 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:08,435 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:08,485 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:08,540 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:08,590 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:08,645 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:08,691 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:08,742 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:08,792 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:08,845 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:08,897 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:08,966 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:09,067 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:09,117 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:09,174 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:09,223 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:09,274 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:09,332 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:09,382 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:09,436 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:09,488 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:09,504 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:09] "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-08-18 03:23:09,523 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90848316 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000004', 'uuid': 'e22a482f-2c54-4344-8148-5353f2eb1549'}] 2026-08-18 03:23:09,591 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90848316 order {'name': '/', 'pos_reference': '261-75-000004', 'uuid': 'e22a482f-2c54-4344-8148-5353f2eb1549'} created pos.order #594 2026-08-18 03:23:09,603 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90848316 finished 2026-08-18 03:23:09,646 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.030 0.095 2026-08-18 03:23:09,767 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.032 0.049 2026-08-18 03:23:09,806 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:09] "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-08-18 03:23:09,842 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:09,895 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:09,947 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:10,017 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:10,069 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:10,138 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:10,190 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:10,242 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:10,293 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:10,367 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:10,384 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:10] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.005 0.010 2026-08-18 03:23:10,403 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:10] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.008 2026-08-18 03:23:10,413 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:10,461 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:10,504 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:10,561 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:10,611 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:10,682 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:10,728 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:10,771 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:10,824 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:10,890 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:10,893 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27918905 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000005', 'uuid': '00cd0751-55ee-4f16-9786-e32f61b6b0f9'}] 2026-08-18 03:23:10,972 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27918905 order {'name': '/', 'pos_reference': '261-75-000005', 'uuid': '00cd0751-55ee-4f16-9786-e32f61b6b0f9'} created pos.order #595 2026-08-18 03:23:10,984 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27918905 finished 2026-08-18 03:23:11,044 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.051 0.102 2026-08-18 03:23:11,136 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.029 0.042 2026-08-18 03:23:11,187 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:23:11,236 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:11,283 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:11,354 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:11,402 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:11,453 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:11,506 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:11,557 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:11,609 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:11,671 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:11,722 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:11,775 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:11,950 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:12,001 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:12,052 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:12,108 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:12,158 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [153/176] Tour MultipleGiftWalletProgramsTour → Step .modal header .btn-close 2026-08-18 03:23:12,213 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:12,262 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:12,332 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:12,383 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:12,436 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:12,488 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:12,542 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:12,594 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:12,653 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:12,704 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:12,760 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:12,813 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:12,863 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:12,932 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:12,989 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:13,040 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:13,096 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:13,147 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:13,196 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:13,255 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:13,306 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:13,360 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:13,370 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:13] "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-08-18 03:23:13,394 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90217222 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000006', 'uuid': 'dde13282-5744-41e4-8ec5-307a830b2dca'}] 2026-08-18 03:23:13,697 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90217222 order {'name': '/', 'pos_reference': '261-75-000006', 'uuid': 'dde13282-5744-41e4-8ec5-307a830b2dca'} created pos.order #596 2026-08-18 03:23:13,711 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90217222 finished 2026-08-18 03:23:13,749 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 174 0.122 0.236 2026-08-18 03:23:13,843 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.029 0.030 2026-08-18 03:23:13,868 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 03:23:13,914 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:13,964 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: tour succeeded 2026-08-18 03:23:13,965 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR MultipleGiftWalletProgramsTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-18 03:23:14,197 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: heap 27784828 (allocated 29888512) 2026-08-18 03:23:14,202 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing chrome headless with pid 86913 2026-08-18 03:23:14,204 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing websocket connection 2026-08-18 03:23:14,204 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Terminating chrome headless with pid 86913 2026-08-18 03:23:14,305 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032314_304804_test_multiple_gift_wallet_programs.txt 2026-08-18 03:23:14,305 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Removing chrome user profile "/tmp/tmpp9ibuu1d_chrome_odoo" 2026-08-18 03:23:14,347 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_loyalty_products ... 2026-08-18 03:23:15,226 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome pid: 87166 2026-08-18 03:23:15,227 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless temporary user profile dir: /tmp/tmp8r7zclyf_chrome_odoo 2026-08-18 03:23:15,227 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:34177/json/version 2026-08-18 03:23:15,230 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34177', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:23:15,287 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Browser version: Chrome/150.0.7871.114 2026-08-18 03:23:15,287 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:34177/json 2026-08-18 03:23:15,287 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34177', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:23:15,320 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Websocket url found: ws://127.0.0.1:34177/devtools/page/ACC9B5BF11860E202133D14ED298DFCD 2026-08-18 03:23:15,380 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Enable chrome headless console log notification 2026-08-18 03:23:15,390 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless enable page notifications 2026-08-18 03:23:15,527 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:23:15,534 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Setting session cookie in browser 2026-08-18 03:23:15,536 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Open "http://127.0.0.1:8069/pos/web?config_id=75" in browser 2026-08-18 03:23:15,536 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=75" 2026-08-18 03:23:15,574 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:23:16,045 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:16] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.073 0.416 2026-08-18 03:23:16,048 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Navigation result: {'frameId': 'ACC9B5BF11860E202133D14ED298DFCD', 'loaderId': '3D72C6FBC8DFE565310475F18DFE176D', 'isDownload': False} 2026-08-18 03:23:16,048 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Evaluate ready code "odoo.isTourReady('test_multiple_loyalty_products')" 2026-08-18 03:23:16,067 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:23:16,099 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:16] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.010 2026-08-18 03:23:16,119 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:16] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-08-18 03:23:16,127 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:16] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-08-18 03:23:16,566 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:23:16,584 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:23:16,609 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.020 2026-08-18 03:23:16,621 25 INFO rb-bf20be7-223995-404953 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=75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:23:16,627 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:16,639 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.009 2026-08-18 03:23:16,655 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:23:16,663 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:23:16,686 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-08-18 03:23:16,701 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-08-18 03:23:16,754 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.020 0.037 2026-08-18 03:23:16,763 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.043 2026-08-18 03:23:17,253 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 306 0.210 0.252 2026-08-18 03:23:17,278 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:23:17,329 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:23:17,370 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:17] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.026 2026-08-18 03:23:17,401 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:23:17,428 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: Owl is running in 'dev' mode. 2026-08-18 03:23:17,428 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-08-18 03:23:17,478 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:23:17,518 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:23:17,520 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:23:17,521 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:17] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.019 0.020 2026-08-18 03:23:17,534 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:17] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.037 2026-08-18 03:23:17,538 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-08-18 03:23:17,554 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:23:17,555 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:23:17,617 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:17] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.003 0.021 2026-08-18 03:23:17,673 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:17,706 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:23:17,762 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.027 2026-08-18 03:23:17,791 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:17] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.070 0.032 2026-08-18 03:23:17,870 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:17] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.046 0.133 2026-08-18 03:23:17,891 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:17] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.174 2026-08-18 03:23:17,918 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:17,931 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:17] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-08-18 03:23:17,937 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:23:17,980 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:17] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.022 0.192 2026-08-18 03:23:17,994 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:17] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.003 0.297 2026-08-18 03:23:18,067 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:18] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.264 2026-08-18 03:23:18,093 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:18] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.212 2026-08-18 03:23:18,112 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:18] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.212 2026-08-18 03:23:18,191 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.191 2026-08-18 03:23:18,212 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:18] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.210 2026-08-18 03:23:18,238 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:18] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-08-18 03:23:18,260 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:18,261 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:18] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.275 2026-08-18 03:23:18,326 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:18,378 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:18,430 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: tour succeeded 2026-08-18 03:23:18,430 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_multiple_loyalty_products SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-18 03:23:18,498 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: heap 14261032 (allocated 15466496) 2026-08-18 03:23:18,511 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing chrome headless with pid 87166 2026-08-18 03:23:18,512 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing websocket connection 2026-08-18 03:23:18,512 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Terminating chrome headless with pid 87166 2026-08-18 03:23:18,625 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032318_625656_test_multiple_loyalty_products.txt 2026-08-18 03:23:18,626 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Removing chrome user profile "/tmp/tmp8r7zclyf_chrome_odoo" 2026-08-18 03:23:18,650 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_physical_gift_card_sale ... 2026-08-18 03:23:19,214 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome pid: 87387 2026-08-18 03:23:19,215 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmp039yf6ns_chrome_odoo 2026-08-18 03:23:19,215 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:39267/json/version 2026-08-18 03:23:19,216 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39267', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:23:19,269 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-08-18 03:23:19,269 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:39267/json 2026-08-18 03:23:19,270 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39267', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:23:19,312 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:39267/devtools/page/A450C6B9F474615B714418FC2329D8AC 2026-08-18 03:23:19,342 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Enable chrome headless console log notification 2026-08-18 03:23:19,362 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless enable page notifications 2026-08-18 03:23:19,442 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:23:19,448 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Setting session cookie in browser 2026-08-18 03:23:19,460 25 INFO rb-bf20be7-223995-404953 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=75" in browser 2026-08-18 03:23:19,460 25 INFO rb-bf20be7-223995-404953 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=75" 2026-08-18 03:23:19,477 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:23:19,904 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:19] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.051 0.379 2026-08-18 03:23:19,914 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Navigation result: {'frameId': 'A450C6B9F474615B714418FC2329D8AC', 'loaderId': '2CE379741523C9450BF4D418C0F3365E', 'isDownload': False} 2026-08-18 03:23:19,914 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:19,929 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:23:19,954 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:19] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.011 2026-08-18 03:23:19,960 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:19] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-18 03:23:19,966 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:19] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-08-18 03:23:20,403 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:23:20,405 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:23:20,417 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 03:23:20,438 25 INFO rb-bf20be7-223995-404953 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=75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:23:20,448 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-08-18 03:23:20,451 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:20,464 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:23:20,484 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:23:20,509 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23: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.010 2026-08-18 03:23:20,521 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-18 03:23:20,580 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.020 0.036 2026-08-18 03:23:20,584 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.048 2026-08-18 03:23:21,078 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 306 0.207 0.242 2026-08-18 03:23:21,109 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:21] "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-08-18 03:23:21,171 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23: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-08-18 03:23:21,223 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:21] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.029 2026-08-18 03:23:21,244 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 03:23:21,251 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-08-18 03:23:21,261 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:23:21,306 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:23:21,338 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.030 2026-08-18 03:23:21,340 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:23:21,351 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:23:21,370 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 03:23:21,377 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-08-18 03:23:21,382 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:21] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.034 0.037 2026-08-18 03:23:21,417 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:23:21,421 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:21] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.007 0.094 2026-08-18 03:23:21,467 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:21,601 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:21] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.122 0.079 2026-08-18 03:23:21,619 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:21,703 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:21] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.027 0.320 2026-08-18 03:23:21,709 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:23:21,743 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-08-18 03:23:21,747 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:21] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.011 0.329 2026-08-18 03:23:21,780 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:21] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 4 0.013 0.199 2026-08-18 03:23:21,800 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:21] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.214 2026-08-18 03:23:21,833 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:21] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.258 2026-08-18 03:23:21,858 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:21] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.243 2026-08-18 03:23:21,889 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:21] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-08-18 03:23:21,916 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:21] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-08-18 03:23:21,941 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:21] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.146 2026-08-18 03:23:21,974 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:21] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-08-18 03:23:22,001 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:22] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-08-18 03:23:22,076 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.179 2026-08-18 03:23:22,101 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:22] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.177 2026-08-18 03:23:22,111 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:22] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.002 0.216 2026-08-18 03:23:22,143 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:22,213 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:22,265 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:22,790 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:22] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.011 0.010 2026-08-18 03:23:22,823 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:22,896 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:22,948 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:23,000 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:23,051 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:23,130 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:23,180 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:23,231 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:23,287 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:23,338 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:23,391 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:23,457 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:23,508 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:23,558 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:23,609 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:23,667 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:23,719 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:24,229 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:24] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 03:23:24,252 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:24,334 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:24,404 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:24,415 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:23:24,416 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:23:24,454 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:24,505 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:24,572 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:24,627 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:24,676 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:24,728 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:24,801 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:24,806 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80675084 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '7a7fd07c-23c9-474a-b10f-770b24cd7202'}] 2026-08-18 03:23:24,810 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:23:24,889 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80675084 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '7a7fd07c-23c9-474a-b10f-770b24cd7202'} created pos.order #597 2026-08-18 03:23:24,903 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80675084 finished 2026-08-18 03:23:24,949 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 82 0.060 0.086 2026-08-18 03:23:25,041 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.021 0.042 2026-08-18 03:23:25,059 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23: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-08-18 03:23:25,183 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:25,233 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: tour succeeded 2026-08-18 03:23:25,234 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_multiple_physical_gift_card_sale SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-08-18 03:23:25,319 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: heap 17055864 (allocated 18485248) 2026-08-18 03:23:25,323 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing chrome headless with pid 87387 2026-08-18 03:23:25,324 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing websocket connection 2026-08-18 03:23:25,325 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Terminating chrome headless with pid 87387 2026-08-18 03:23:25,439 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032325_439578_test_multiple_physical_gift_card_sale.txt 2026-08-18 03:23:25,439 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Removing chrome user profile "/tmp/tmp039yf6ns_chrome_odoo" 2026-08-18 03:23:25,498 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_reward_line_free_product ... 2026-08-18 03:23:26,255 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome pid: 87616 2026-08-18 03:23:26,255 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless temporary user profile dir: /tmp/tmpeq17v6bo_chrome_odoo 2026-08-18 03:23:26,255 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:45807/json/version 2026-08-18 03:23:26,257 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45807', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:23:26,330 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Browser version: Chrome/150.0.7871.114 2026-08-18 03:23:26,330 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:45807/json 2026-08-18 03:23:26,330 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45807', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:23:26,365 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Websocket url found: ws://127.0.0.1:45807/devtools/page/9F966202EF497E4863B7277B3BC7AEE1 2026-08-18 03:23:26,402 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Enable chrome headless console log notification 2026-08-18 03:23:26,423 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless enable page notifications 2026-08-18 03:23:26,552 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:23:26,558 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Setting session cookie in browser 2026-08-18 03:23:26,561 25 INFO rb-bf20be7-223995-404953 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=75" in browser 2026-08-18 03:23:26,561 25 INFO rb-bf20be7-223995-404953 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=75" 2026-08-18 03:23:26,585 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:23:27,263 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:27] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.054 0.628 2026-08-18 03:23:27,267 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Navigation result: {'frameId': '9F966202EF497E4863B7277B3BC7AEE1', 'loaderId': '062D809130191B3AD58375F85A782811', 'isDownload': False} 2026-08-18 03:23:27,267 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:27,280 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:23:27,301 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:27] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-08-18 03:23:27,315 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:27] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.019 2026-08-18 03:23:27,334 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:27] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-08-18 03:23:27,850 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:23:27,854 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:23:27,872 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.014 2026-08-18 03:23:27,889 25 INFO rb-bf20be7-223995-404953 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=75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:23:27,903 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:27,909 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.006 2026-08-18 03:23:27,922 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:23:27,934 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:23:27,959 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-08-18 03:23:27,969 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-08-18 03:23:28,052 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.037 0.041 2026-08-18 03:23:28,055 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.065 2026-08-18 03:23:28,537 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 306 0.184 0.266 2026-08-18 03:23:28,574 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:28] "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-08-18 03:23:28,629 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23: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-08-18 03:23:28,688 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:28] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.043 2026-08-18 03:23:28,717 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-18 03:23:28,738 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: Owl is running in 'dev' mode. 2026-08-18 03:23:28,754 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-18 03:23:28,845 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-08-18 03:23:28,853 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:28] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.009 0.020 2026-08-18 03:23:28,855 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:23:28,898 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:23:28,917 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-08-18 03:23:28,928 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.078 2026-08-18 03:23:28,942 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:28] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.055 0.053 2026-08-18 03:23:28,953 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.114 2026-08-18 03:23:28,964 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:28] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.003 0.023 2026-08-18 03:23:28,985 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:29,021 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:29] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.003 0.010 2026-08-18 03:23:29,111 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:29,161 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:29] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.015 0.081 2026-08-18 03:23:29,180 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:23:29,184 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:23:29,191 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:29] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.104 2026-08-18 03:23:29,243 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:29] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.011 0.144 2026-08-18 03:23:29,263 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:23:29,267 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:29] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-08-18 03:23:29,308 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:29] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.202 2026-08-18 03:23:29,333 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:29] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.236 2026-08-18 03:23:29,392 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:29] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.028 0.164 2026-08-18 03:23:29,423 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:29] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.141 2026-08-18 03:23:29,455 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:29] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.009 0.170 2026-08-18 03:23:29,483 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:29] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.167 2026-08-18 03:23:29,506 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:29] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-08-18 03:23:29,530 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:29] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-08-18 03:23:29,601 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:29] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.021 0.378 2026-08-18 03:23:29,678 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.216 2026-08-18 03:23:29,731 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:29,811 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:29,895 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:29,952 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:30,023 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:30,094 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:30,144 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:30,236 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:30,292 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:30,343 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:30,422 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:30,506 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:30,557 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:30,607 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:30,710 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:30,770 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:30,822 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: tour succeeded 2026-08-18 03:23:30,822 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_multiple_reward_line_free_product SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-08-18 03:23:30,931 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: heap 18725472 (allocated 20451328) 2026-08-18 03:23:30,940 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing chrome headless with pid 87616 2026-08-18 03:23:30,941 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing websocket connection 2026-08-18 03:23:30,942 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Terminating chrome headless with pid 87616 2026-08-18 03:23:31,069 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032331_042827_test_multiple_reward_line_free_product.txt 2026-08-18 03:23:31,069 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Removing chrome user profile "/tmp/tmpeq17v6bo_chrome_odoo" 2026-08-18 03:23:31,107 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-08-18 03:23:31,882 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome pid: 87831 2026-08-18 03:23:31,883 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless temporary user profile dir: /tmp/tmpdxmowprc_chrome_odoo 2026-08-18 03:23:31,883 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:46035/json/version 2026-08-18 03:23:31,884 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46035', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:23:31,915 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Browser version: Chrome/150.0.7871.114 2026-08-18 03:23:31,915 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:46035/json 2026-08-18 03:23:31,915 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46035', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:23:31,959 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Websocket url found: ws://127.0.0.1:46035/devtools/page/F249B5EA9A239ECA799519FFF3A64AF3 2026-08-18 03:23:31,974 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Enable chrome headless console log notification 2026-08-18 03:23:31,985 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless enable page notifications 2026-08-18 03:23:32,100 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:23:32,106 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Setting session cookie in browser 2026-08-18 03:23:32,113 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:23:32,113 25 INFO rb-bf20be7-223995-404953 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/75" 2026-08-18 03:23:32,142 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:23:32,552 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:32] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.032 0.394 2026-08-18 03:23:32,559 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Navigation result: {'frameId': 'F249B5EA9A239ECA799519FFF3A64AF3', 'loaderId': 'C645ED87A2C475E4C5AA6238705B63D4', 'isDownload': False} 2026-08-18 03:23:32,560 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-08-18 03:23:32,578 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:23:32,590 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:32] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 03:23:32,594 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:32] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-18 03:23:32,600 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:32] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-08-18 03:23:33,069 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:23:33,074 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:23:33,086 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:23:33,101 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:23:33,107 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:33,107 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-08-18 03:23:33,117 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-08-18 03:23:33,124 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:23:33,145 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-08-18 03:23:33,157 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-08-18 03:23:33,220 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.025 0.040 2026-08-18 03:23:33,225 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.052 2026-08-18 03:23:33,705 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 305 0.194 0.259 2026-08-18 03:23:33,730 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:23:33,789 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 03:23:33,851 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:33] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.032 2026-08-18 03:23:33,878 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-08-18 03:23:33,887 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: Owl is running in 'dev' mode. 2026-08-18 03:23:33,911 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.017 2026-08-18 03:23:33,940 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:23:33,949 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:23:33,973 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:33] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.019 2026-08-18 03:23:33,982 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:23:34,002 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:23:34,008 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-08-18 03:23:34,059 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.054 2026-08-18 03:23:34,085 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:34] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.065 0.063 2026-08-18 03:23:34,085 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.023 2026-08-18 03:23:34,100 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:34] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.004 0.033 2026-08-18 03:23:34,121 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:34,188 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:34] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.040 0.136 2026-08-18 03:23:34,292 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:34] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.058 0.220 2026-08-18 03:23:34,308 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:23:34,310 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:34] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.006 0.158 2026-08-18 03:23:34,328 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:34,369 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:34] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-08-18 03:23:34,392 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:34] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.149 2026-08-18 03:23:34,400 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:23:34,422 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:34] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-08-18 03:23:34,472 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:34] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.197 2026-08-18 03:23:34,495 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:34] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.177 2026-08-18 03:23:34,518 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:34] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-08-18 03:23:34,575 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:34] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.200 2026-08-18 03:23:34,595 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:34] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-08-18 03:23:34,620 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:34] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.189 2026-08-18 03:23:34,687 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.179 2026-08-18 03:23:34,749 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:34,805 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:34,854 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:34,907 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:35,086 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:35,135 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:35,204 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:35,213 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:23:35,216 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:23:35,257 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:35,305 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:35,373 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:35,426 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:35,478 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:35,532 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:35,585 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:35,651 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:35,658 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40305875 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '98cb17e3-02dc-465b-8f0d-e117996f1bac'}] 2026-08-18 03:23:35,660 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:23:35,932 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40305875 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '98cb17e3-02dc-465b-8f0d-e117996f1bac'} created pos.order #598 2026-08-18 03:23:35,942 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40305875 finished 2026-08-18 03:23:35,995 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.138 0.202 2026-08-18 03:23:36,094 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.034 0.035 2026-08-18 03:23:36,137 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.011 0.005 2026-08-18 03:23:36,209 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:36] "GET /report/barcode/Code128/044e-19cd-495c HTTP/1.1" 200 - 0 0.000 0.033 2026-08-18 03:23:36,220 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:36,269 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: tour succeeded 2026-08-18 03:23:36,270 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyNextOrderCouponExpirationDate SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-08-18 03:23:36,403 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: heap 15558792 (allocated 17301504) 2026-08-18 03:23:36,412 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing chrome headless with pid 87831 2026-08-18 03:23:36,414 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing websocket connection 2026-08-18 03:23:36,414 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Terminating chrome headless with pid 87831 2026-08-18 03:23:36,602 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032336_602407_test_next_order_coupon_program_expiration_date.txt 2026-08-18 03:23:36,602 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Removing chrome user profile "/tmp/tmpdxmowprc_chrome_odoo" 2026-08-18 03:23:36,645 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-08-18 03:23:37,502 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome pid: 88052 2026-08-18 03:23:37,502 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless temporary user profile dir: /tmp/tmpwvpf6qhs_chrome_odoo 2026-08-18 03:23:37,502 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:34589/json/version 2026-08-18 03:23:37,504 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34589', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:23:37,544 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Browser version: Chrome/150.0.7871.114 2026-08-18 03:23:37,544 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:34589/json 2026-08-18 03:23:37,545 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34589', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:23:37,575 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Websocket url found: ws://127.0.0.1:34589/devtools/page/665CD6678EC24AFFCD5E37127C03D24A 2026-08-18 03:23:37,589 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Enable chrome headless console log notification 2026-08-18 03:23:37,599 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless enable page notifications 2026-08-18 03:23:37,746 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:23:37,751 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Setting session cookie in browser 2026-08-18 03:23:37,752 25 INFO rb-bf20be7-223995-404953 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=75" in browser 2026-08-18 03:23:37,752 25 INFO rb-bf20be7-223995-404953 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=75" 2026-08-18 03:23:37,779 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:23:38,244 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:38] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.061 0.420 2026-08-18 03:23:38,247 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Navigation result: {'frameId': '665CD6678EC24AFFCD5E37127C03D24A', 'loaderId': '723910170629630787A404FFE66103F6', 'isDownload': False} 2026-08-18 03:23:38,247 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:38,268 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:23:38,286 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:38] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-08-18 03:23:38,294 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:38] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-08-18 03:23:38,299 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:38] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-18 03:23:38,733 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:23:38,739 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:23:38,755 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:23:38,776 25 INFO rb-bf20be7-223995-404953 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=75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:23:38,783 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [1/26] Tour test_not_create_loyalty_card_expired_program → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-18 03:23:38,792 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.006 2026-08-18 03:23:38,805 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:23:38,818 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:23:38,844 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.006 2026-08-18 03:23:38,854 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.017 2026-08-18 03:23:38,888 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.026 2026-08-18 03:23:38,898 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.028 2026-08-18 03:23:39,279 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 279 0.153 0.211 2026-08-18 03:23:39,302 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:23:39,344 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:23:39,385 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:39] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.027 2026-08-18 03:23:39,410 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:23:39,421 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: Owl is running in 'dev' mode. 2026-08-18 03:23:39,458 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.025 2026-08-18 03:23:39,504 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:23:39,526 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:23:39,528 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:23:39,543 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:23:39,569 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:39] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.018 0.037 2026-08-18 03:23:39,574 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:23:39,605 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:39] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.016 0.068 2026-08-18 03:23:39,661 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.068 2026-08-18 03:23:39,692 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.025 2026-08-18 03:23:39,698 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [2/26] 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-08-18 03:23:39,779 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:39] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.121 0.041 2026-08-18 03:23:39,872 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [3/26] Tour test_not_create_loyalty_card_expired_program → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:23:39,877 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:39] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.050 0.223 2026-08-18 03:23:39,892 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:23:39,895 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:39] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.004 0.217 2026-08-18 03:23:39,922 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:39] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.126 2026-08-18 03:23:39,974 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:39] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-08-18 03:23:39,975 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [4/26] Tour test_not_create_loyalty_card_expired_program → Step click customer button (trigger: .product-screen .set-partner) 2026-08-18 03:23:39,979 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:23:40,004 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:40] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.192 2026-08-18 03:23:40,027 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:40] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.216 2026-08-18 03:23:40,072 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:40] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.028 0.146 2026-08-18 03:23:40,091 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:40] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-08-18 03:23:40,132 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:40] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.012 0.194 2026-08-18 03:23:40,154 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:40] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-08-18 03:23:40,181 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:40] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-08-18 03:23:40,202 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:40] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.005 0.122 2026-08-18 03:23:40,274 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.206 2026-08-18 03:23:40,335 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [5/26] Tour test_not_create_loyalty_card_expired_program → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-18 03:23:40,389 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [6/26] Tour test_not_create_loyalty_card_expired_program → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-18 03:23:40,437 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [7/26] Tour test_not_create_loyalty_card_expired_program → Step Search for partner "Test Partner" (trigger: .modal-dialog .input-group input) 2026-08-18 03:23:40,493 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [8/26] 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-08-18 03:23:40,553 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [9/26] Tour test_not_create_loyalty_card_expired_program → Step go back to the products (trigger: .actionpad .back-button) 2026-08-18 03:23:40,601 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [10/26] Tour test_not_create_loyalty_card_expired_program → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-08-18 03:23:40,687 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [11/26] Tour test_not_create_loyalty_card_expired_program → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:23:40,739 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [12/26] 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-08-18 03:23:40,789 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [13/26] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-08-18 03:23:40,841 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [14/26] 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-08-18 03:23:41,017 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [15/26] Tour test_not_create_loyalty_card_expired_program → Step go back to the products (trigger: .actionpad .back-button) 2026-08-18 03:23:41,066 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [16/26] Tour test_not_create_loyalty_card_expired_program → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-18 03:23:41,130 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [17/26] Tour test_not_create_loyalty_card_expired_program → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-18 03:23:41,141 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:23:41,143 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:23:41,181 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [18/26] Tour test_not_create_loyalty_card_expired_program → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-18 03:23:41,235 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [19/26] Tour test_not_create_loyalty_card_expired_program → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-18 03:23:41,311 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [20/26] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-18 03:23:41,356 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [21/26] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-08-18 03:23:41,409 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [22/26] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-08-18 03:23:41,462 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [23/26] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-08-18 03:23:41,516 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [24/26] Tour test_not_create_loyalty_card_expired_program → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-18 03:23:41,583 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [25/26] Tour test_not_create_loyalty_card_expired_program → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-18 03:23:41,587 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15770868 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '1866f13c-1f3a-4780-8822-89ebc8f48383'}] 2026-08-18 03:23:41,602 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:23:41,840 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15770868 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '1866f13c-1f3a-4780-8822-89ebc8f48383'} created pos.order #599 2026-08-18 03:23:41,853 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15770868 finished 2026-08-18 03:23:41,885 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 193 0.102 0.198 2026-08-18 03:23:41,917 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 03:23:42,024 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [26/26] Tour test_not_create_loyalty_card_expired_program → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-18 03:23:42,074 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: tour succeeded 2026-08-18 03:23:42,074 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:42,182 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: heap 16550804 (allocated 17825792) 2026-08-18 03:23:42,190 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing chrome headless with pid 88052 2026-08-18 03:23:42,192 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing websocket connection 2026-08-18 03:23:42,197 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Terminating chrome headless with pid 88052 2026-08-18 03:23:42,297 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032342_297095_test_not_create_loyalty_card_expired_program.txt 2026-08-18 03:23:42,297 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Removing chrome user profile "/tmp/tmpwvpf6qhs_chrome_odoo" 2026-08-18 03:23:42,385 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-08-18 03:23:43,101 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 88278 2026-08-18 03:23:43,101 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmpubco3r2__chrome_odoo 2026-08-18 03:23:43,101 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:41075/json/version 2026-08-18 03:23:43,103 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41075', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:23:43,138 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Browser version: Chrome/150.0.7871.114 2026-08-18 03:23:43,138 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:41075/json 2026-08-18 03:23:43,139 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41075', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:23:43,167 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:41075/devtools/page/56D9C82986E1C848457E45AD2974EB8E 2026-08-18 03:23:43,193 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-08-18 03:23:43,203 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-08-18 03:23:43,342 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:23:43,351 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-08-18 03:23:43,354 25 INFO rb-bf20be7-223995-404953 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=75" in browser 2026-08-18 03:23:43,354 25 INFO rb-bf20be7-223995-404953 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=75" 2026-08-18 03:23:43,365 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:23:43,828 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:43] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.040 0.426 2026-08-18 03:23:43,830 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': '56D9C82986E1C848457E45AD2974EB8E', 'loaderId': '82AD26D476BCD761D46603C1CD302608', 'isDownload': False} 2026-08-18 03:23:43,831 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderClaimReward')" 2026-08-18 03:23:43,845 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:23:43,870 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:43] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-08-18 03:23:43,881 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:43] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.016 2026-08-18 03:23:43,893 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:43] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.023 2026-08-18 03:23:44,369 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:23:44,374 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:23:44,390 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-08-18 03:23:44,413 25 INFO rb-bf20be7-223995-404953 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=75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:23:44,419 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [1/33] Tour PosOrderClaimReward → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-18 03:23:44,425 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-08-18 03:23:44,446 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:23:44,455 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:23:44,481 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-08-18 03:23:44,493 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-18 03:23:44,563 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.031 0.032 2026-08-18 03:23:44,566 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.052 2026-08-18 03:23:45,207 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 305 0.190 0.403 2026-08-18 03:23:45,226 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:23:45,280 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:23:45,334 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:45] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.030 2026-08-18 03:23:45,368 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-08-18 03:23:45,383 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: Owl is running in 'dev' mode. 2026-08-18 03:23:45,391 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-18 03:23:45,430 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:23:45,448 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:23:45,452 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:23:45,465 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:23:45,493 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 03:23:45,526 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:45] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.057 0.037 2026-08-18 03:23:45,562 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:45] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.010 0.112 2026-08-18 03:23:45,564 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [2/33] Tour PosOrderClaimReward → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-18 03:23:45,585 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:45] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.005 0.104 2026-08-18 03:23:45,587 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.154 2026-08-18 03:23:45,619 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:45] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.005 0.019 2026-08-18 03:23:45,714 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:45] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.014 0.054 2026-08-18 03:23:45,760 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.036 2026-08-18 03:23:45,768 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:45] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-08-18 03:23:45,800 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:45] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.124 2026-08-18 03:23:45,809 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:23:45,832 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:45] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.160 2026-08-18 03:23:45,865 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-08-18 03:23:45,870 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [3/33] Tour PosOrderClaimReward → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:23:45,887 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [4/33] Tour PosOrderClaimReward → Step click customer button (trigger: .product-screen .set-partner) 2026-08-18 03:23:45,903 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:45] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.231 2026-08-18 03:23:45,920 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:45] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.244 2026-08-18 03:23:45,960 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:45] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-08-18 03:23:45,982 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:45] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.108 2026-08-18 03:23:46,005 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:46] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-08-18 03:23:46,058 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:46] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.015 0.281 2026-08-18 03:23:46,112 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:46] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.020 0.320 2026-08-18 03:23:46,172 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.225 2026-08-18 03:23:46,234 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [5/33] Tour PosOrderClaimReward → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-18 03:23:46,294 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [6/33] Tour PosOrderClaimReward → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-18 03:23:46,336 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [7/33] Tour PosOrderClaimReward → Step Search for partner "Test Partner" (trigger: .modal-dialog .input-group input) 2026-08-18 03:23:46,394 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [8/33] Tour PosOrderClaimReward → Step click partner 'Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(Test Partner)) 2026-08-18 03:23:46,470 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [9/33] Tour PosOrderClaimReward → Step go back to the products (trigger: .actionpad .back-button) 2026-08-18 03:23:46,486 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:46] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.006 0.008 2026-08-18 03:23:46,509 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [10/33] Tour PosOrderClaimReward → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-08-18 03:23:46,594 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [11/33] Tour PosOrderClaimReward → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:23:46,644 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [12/33] 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-08-18 03:23:46,692 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [13/33] Tour PosOrderClaimReward → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-08-18 03:23:46,744 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [14/33] 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-08-18 03:23:46,916 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [15/33] Tour PosOrderClaimReward → Step go back to the products (trigger: .actionpad .back-button) 2026-08-18 03:23:46,967 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [16/33] Tour PosOrderClaimReward → Step .loyalty-points-title 2026-08-18 03:23:47,017 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [17/33] Tour PosOrderClaimReward → Step click Actions button (trigger: .mobile-more-button) 2026-08-18 03:23:47,068 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [18/33] Tour PosOrderClaimReward → Step click Actions button (trigger: .more-btn) 2026-08-18 03:23:47,125 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [19/33] Tour PosOrderClaimReward → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-08-18 03:23:47,185 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [20/33] Tour PosOrderClaimReward → Step .selection-item span:nth-child(2) 2026-08-18 03:23:47,231 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [21/33] Tour PosOrderClaimReward → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-08-18 03:23:47,313 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [22/33] 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-08-18 03:23:47,374 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [23/33] Tour PosOrderClaimReward → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-18 03:23:47,440 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [24/33] Tour PosOrderClaimReward → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-18 03:23:47,452 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:23:47,454 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:23:47,490 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [25/33] Tour PosOrderClaimReward → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-18 03:23:47,541 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [26/33] Tour PosOrderClaimReward → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-18 03:23:47,607 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [27/33] Tour PosOrderClaimReward → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-18 03:23:47,659 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [28/33] Tour PosOrderClaimReward → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-08-18 03:23:47,711 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [29/33] Tour PosOrderClaimReward → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-08-18 03:23:47,764 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [30/33] Tour PosOrderClaimReward → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-08-18 03:23:47,819 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [31/33] Tour PosOrderClaimReward → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-18 03:23:47,891 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [32/33] Tour PosOrderClaimReward → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-18 03:23:47,898 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83756229 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '0f46d3ca-ade4-401c-8c73-bcb55ca71626'}] 2026-08-18 03:23:47,899 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:23:48,275 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83756229 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '0f46d3ca-ade4-401c-8c73-bcb55ca71626'} created pos.order #600 2026-08-18 03:23:48,290 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83756229 finished 2026-08-18 03:23:48,342 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 207 0.194 0.253 2026-08-18 03:23:48,439 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.021 0.032 2026-08-18 03:23:48,481 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23: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-08-18 03:23:48,619 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [33/33] Tour PosOrderClaimReward → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-18 03:23:48,667 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-08-18 03:23:48,668 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosOrderClaimReward SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-18 03:23:48,780 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 18210632 (allocated 19795968) 2026-08-18 03:23:48,787 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 88278 2026-08-18 03:23:48,788 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-08-18 03:23:48,788 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 88278 2026-08-18 03:23:48,883 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032348_882787_test_not_create_loyalty_card_max_usage_program.txt 2026-08-18 03:23:48,883 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmpubco3r2__chrome_odoo" 2026-08-18 03:23:49,209 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 88496 2026-08-18 03:23:49,209 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmpukt_v081_chrome_odoo 2026-08-18 03:23:49,209 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:36225/json/version 2026-08-18 03:23:49,211 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:49,267 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Browser version: Chrome/150.0.7871.114 2026-08-18 03:23:49,267 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:36225/json 2026-08-18 03:23:49,268 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:49,283 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:36225/devtools/page/11DDA860AD9F3899F3E2DE093754471C 2026-08-18 03:23:49,295 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-08-18 03:23:49,298 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-08-18 03:23:49,378 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:23:49,380 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-08-18 03:23:49,383 25 INFO rb-bf20be7-223995-404953 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=75" in browser 2026-08-18 03:23:49,383 25 INFO rb-bf20be7-223995-404953 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=75" 2026-08-18 03:23:49,451 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:49] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 31 0.011 0.036 2026-08-18 03:23:49,458 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': '11DDA860AD9F3899F3E2DE093754471C', 'loaderId': 'E39A1DCA23B268933449DB549A7A33FC', 'isDownload': False} 2026-08-18 03:23:49,458 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderNoPoints')" 2026-08-18 03:23:49,487 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:23:49,509 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:49] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.011 2026-08-18 03:23:49,518 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:49] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-08-18 03:23:49,530 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:49] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.026 2026-08-18 03:23:49,945 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:23:49,962 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:23:49,976 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:23:49,986 25 INFO rb-bf20be7-223995-404953 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=75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:23:49,990 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [1/26] Tour PosOrderNoPoints → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-18 03:23:49,994 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.005 2026-08-18 03:23:50,003 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:23:50,010 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:23:50,035 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.013 2026-08-18 03:23:50,040 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.012 2026-08-18 03:23:50,078 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.008 0.026 2026-08-18 03:23:50,083 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-08-18 03:23:52,872 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 184 0.145 2.615 2026-08-18 03:23:52,889 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:23:52,967 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23: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.005 2026-08-18 03:23:53,035 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:53] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.042 2026-08-18 03:23:53,053 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23: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-08-18 03:23:53,063 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: Owl is running in 'dev' mode. 2026-08-18 03:23:53,071 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:23:53,119 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:23:53,130 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:23:53,142 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:23:53,150 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:23:53,166 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:53] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.010 0.020 2026-08-18 03:23:53,203 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:53] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.010 0.058 2026-08-18 03:23:53,206 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:23:53,213 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23: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-08-18 03:23:53,236 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:53] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.002 0.008 2026-08-18 03:23:53,263 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 03:23:53,326 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:53] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.023 0.061 2026-08-18 03:23:53,359 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [2/26] Tour PosOrderNoPoints → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:23:53,383 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [3/26] Tour PosOrderNoPoints → Step click customer button (trigger: .product-screen .set-partner) 2026-08-18 03:23:53,469 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:53] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.105 0.122 2026-08-18 03:23:53,475 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:23:53,490 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:53] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.004 0.117 2026-08-18 03:23:53,514 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:53] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.120 2026-08-18 03:23:53,548 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:53] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-08-18 03:23:53,587 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:53] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-08-18 03:23:53,620 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [4/26] Tour PosOrderNoPoints → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-18 03:23:53,621 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:53] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.210 2026-08-18 03:23:53,641 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:53] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-08-18 03:23:53,685 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:53] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.017 0.176 2026-08-18 03:23:53,691 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [5/26] Tour PosOrderNoPoints → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-18 03:23:53,707 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:53] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-08-18 03:23:53,734 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [6/26] Tour PosOrderNoPoints → Step Search for partner "Test Partner 2" (trigger: .modal-dialog .input-group input) 2026-08-18 03:23:53,736 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:53] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.176 2026-08-18 03:23:53,769 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:53] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.172 2026-08-18 03:23:53,790 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [7/26] Tour PosOrderNoPoints → Step click partner 'Test Partner 2' from partner list screen (trigger: .modal .partner-list b:contains(Test Partner 2)) 2026-08-18 03:23:53,846 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [8/26] Tour PosOrderNoPoints → Step go back to the products (trigger: .actionpad .back-button) 2026-08-18 03:23:53,897 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [9/26] Tour PosOrderNoPoints → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-08-18 03:23:53,984 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [10/26] Tour PosOrderNoPoints → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:23:54,061 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [11/26] 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-08-18 03:23:54,090 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [12/26] Tour PosOrderNoPoints → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-08-18 03:23:54,137 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [13/26] 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-08-18 03:23:54,315 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [14/26] Tour PosOrderNoPoints → Step go back to the products (trigger: .actionpad .back-button) 2026-08-18 03:23:54,367 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [15/26] Tour PosOrderNoPoints → Step body:not(:has(.loyalty-points-title)) 2026-08-18 03:23:54,419 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [16/26] Tour PosOrderNoPoints → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-18 03:23:54,499 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [17/26] Tour PosOrderNoPoints → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-18 03:23:54,508 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:23:54,509 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:23:54,566 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [18/26] Tour PosOrderNoPoints → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-18 03:23:54,616 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [19/26] Tour PosOrderNoPoints → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-18 03:23:54,693 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [20/26] Tour PosOrderNoPoints → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-18 03:23:54,746 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [21/26] Tour PosOrderNoPoints → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-08-18 03:23:54,798 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [22/26] Tour PosOrderNoPoints → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-08-18 03:23:54,850 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [23/26] Tour PosOrderNoPoints → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-08-18 03:23:54,903 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [24/26] Tour PosOrderNoPoints → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-18 03:23:54,968 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [25/26] Tour PosOrderNoPoints → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-18 03:23:54,976 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17496427 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': '01729245-1453-49d6-bfc4-440fff4ff855'}] 2026-08-18 03:23:54,979 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:23:55,197 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17496427 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': '01729245-1453-49d6-bfc4-440fff4ff855'} created pos.order #601 2026-08-18 03:23:55,206 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17496427 finished 2026-08-18 03:23:55,251 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.085 0.193 2026-08-18 03:23:55,287 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:55] "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-08-18 03:23:55,421 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [26/26] Tour PosOrderNoPoints → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-18 03:23:55,473 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-08-18 03:23:55,473 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔═════════════════════════════════╗ ║ TOUR PosOrderNoPoints SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-08-18 03:23:55,571 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 16389036 (allocated 17301504) 2026-08-18 03:23:55,578 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 88496 2026-08-18 03:23:55,579 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-08-18 03:23:55,581 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 88496 2026-08-18 03:23:55,724 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032355_723745_test_not_create_loyalty_card_max_usage_program.txt 2026-08-18 03:23:55,724 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmpukt_v081_chrome_odoo" 2026-08-18 03:23:55,773 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_order_reward_product_tax_included_excluded ... 2026-08-18 03:23:56,592 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 88703 2026-08-18 03:23:56,593 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmp1j3aryzb_chrome_odoo 2026-08-18 03:23:56,593 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:36983/json/version 2026-08-18 03:23:56,594 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36983', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:23:56,619 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-08-18 03:23:56,625 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:36983/json 2026-08-18 03:23:56,626 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36983', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:23:56,675 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:36983/devtools/page/95FE2BCA1F850665C1AF9C92C11B501B 2026-08-18 03:23:56,684 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-08-18 03:23:56,711 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-08-18 03:23:56,881 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:23:56,896 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-08-18 03:23:56,898 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:23:56,898 25 INFO rb-bf20be7-223995-404953 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/75" 2026-08-18 03:23:56,915 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:23:57,340 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:57] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.055 0.376 2026-08-18 03:23:57,342 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': '95FE2BCA1F850665C1AF9C92C11B501B', 'loaderId': '3AE6A1C9D4F9FF90C46B8A73E36B7746', 'isDownload': False} 2026-08-18 03:23:57,343 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:57,356 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:23:57,376 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:57] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-18 03:23:57,381 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:57] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-08-18 03:23:57,402 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:57] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-08-18 03:23:57,851 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:23:57,856 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:23:57,873 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-18 03:23:57,887 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:23:57,893 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:57,909 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.013 0.005 2026-08-18 03:23:57,934 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-08-18 03:23:57,950 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:23:57,973 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-08-18 03:23:57,983 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.015 2026-08-18 03:23:58,051 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.024 0.040 2026-08-18 03:23:58,056 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.055 2026-08-18 03:23:58,604 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 305 0.269 0.252 2026-08-18 03:23:58,623 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:23:58,671 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:23:58,738 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:58] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.036 2026-08-18 03:23:58,779 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23: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-08-18 03:23:58,795 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-08-18 03:23:58,808 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 03:23:58,853 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:23:58,885 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:23:58,919 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:23:58,954 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-08-18 03:23:58,955 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 03:23:58,985 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:58] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.066 0.060 2026-08-18 03:23:58,997 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:58] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.120 2026-08-18 03:23:58,999 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.126 2026-08-18 03:23:59,018 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:59,030 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:59] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.004 0.065 2026-08-18 03:23:59,100 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:59] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.004 0.013 2026-08-18 03:23:59,205 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:59] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.051 0.040 2026-08-18 03:23:59,215 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:23:59,227 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:59] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-08-18 03:23:59,270 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:59] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.142 2026-08-18 03:23:59,283 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:23:59,300 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:59] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.158 2026-08-18 03:23:59,327 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:59] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.208 2026-08-18 03:23:59,349 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:59] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.219 2026-08-18 03:23:59,365 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:59,366 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:23:59,410 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:59] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.024 0.157 2026-08-18 03:23:59,445 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:59] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.131 2026-08-18 03:23:59,492 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:59] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.010 0.168 2026-08-18 03:23:59,519 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:59] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-08-18 03:23:59,539 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:59] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-08-18 03:23:59,589 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:59] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.019 0.333 2026-08-18 03:23:59,646 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:23:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.193 2026-08-18 03:23:59,725 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:59,776 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:59,828 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:59,879 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:59,939 25 INFO rb-bf20be7-223995-404953 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-08-18 03:23:59,995 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:00,038 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:00,097 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:00,154 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:00,208 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:00,223 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:00] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.004 0.009 2026-08-18 03:24:00,284 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-08-18 03:24:00,284 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:00,345 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 14987184 (allocated 16252928) 2026-08-18 03:24:00,365 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 88703 2026-08-18 03:24:00,366 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-08-18 03:24:00,366 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 88703 2026-08-18 03:24:00,475 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032400_475179_test_order_reward_product_tax_included_excluded.txt 2026-08-18 03:24:00,475 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmp1j3aryzb_chrome_odoo" 2026-08-18 03:24:00,862 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 88917 2026-08-18 03:24:00,862 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmp8eopj0li_chrome_odoo 2026-08-18 03:24:00,864 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:42977/json/version 2026-08-18 03:24:00,866 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42977', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:24:00,908 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-08-18 03:24:00,909 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:42977/json 2026-08-18 03:24:00,909 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42977', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:24:00,967 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:42977/devtools/page/4E36F016C41E8B8F0BE62B3CF2C6C012 2026-08-18 03:24:00,986 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-08-18 03:24:01,002 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-08-18 03:24:01,047 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:24:01,050 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-08-18 03:24:01,062 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:24:01,062 25 INFO rb-bf20be7-223995-404953 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/75" 2026-08-18 03:24:01,138 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:01] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.016 0.039 2026-08-18 03:24:01,141 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': '4E36F016C41E8B8F0BE62B3CF2C6C012', 'loaderId': '5313FDDAD1AF021E9E9FB4A039705275', 'isDownload': False} 2026-08-18 03:24:01,141 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:01,160 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:24:01,179 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:01] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-08-18 03:24:01,184 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:01] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-18 03:24:01,192 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:01] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-08-18 03:24:01,635 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:24:01,638 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:24:01,649 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:24:01,663 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:24:01,669 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:01,675 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 03:24:01,688 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:24:01,695 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:24:01,722 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.007 2026-08-18 03:24:01,727 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.009 2026-08-18 03:24:01,761 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.006 0.025 2026-08-18 03:24:01,770 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-08-18 03:24:02,142 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 206 0.129 0.205 2026-08-18 03:24:02,158 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:24:02,211 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:24:02,291 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:02] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.012 0.040 2026-08-18 03:24:02,322 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:24:02,341 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-08-18 03:24:02,354 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:24:02,408 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:24:02,430 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:24:02,442 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:24:02,460 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:02] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.019 0.028 2026-08-18 03:24:02,477 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:02] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.005 0.057 2026-08-18 03:24:02,492 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.067 2026-08-18 03:24:02,495 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:24:02,500 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24: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-08-18 03:24:02,536 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:02] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.006 0.010 2026-08-18 03:24:02,595 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:02,628 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:02] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.003 0.017 2026-08-18 03:24:02,644 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:24:02,742 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:02] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.065 0.038 2026-08-18 03:24:02,767 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:24:02,804 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:02] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.018 0.146 2026-08-18 03:24:02,835 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:02] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.130 2026-08-18 03:24:02,866 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:02] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-08-18 03:24:02,868 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:02,907 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:02] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.180 2026-08-18 03:24:02,920 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:02,928 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:02] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.252 2026-08-18 03:24:02,970 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:02] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.194 2026-08-18 03:24:02,976 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:02,999 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:02] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-08-18 03:24:03,024 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:03] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.180 2026-08-18 03:24:03,026 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:03,042 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:03] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.169 2026-08-18 03:24:03,067 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:03] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.153 2026-08-18 03:24:03,074 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:03,084 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:03] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.146 2026-08-18 03:24:03,126 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:03,190 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:03,201 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:24:03,250 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:03,306 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:03,362 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:03,382 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:03] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.008 0.008 2026-08-18 03:24:03,450 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-08-18 03:24:03,451 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:03,524 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 14787408 (allocated 16252928) 2026-08-18 03:24:03,537 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 88917 2026-08-18 03:24:03,538 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-08-18 03:24:03,539 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 88917 2026-08-18 03:24:03,634 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032403_634443_test_order_reward_product_tax_included_excluded.txt 2026-08-18 03:24:03,634 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmp8eopj0li_chrome_odoo" 2026-08-18 03:24:03,653 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card ... 2026-08-18 03:24:04,880 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome pid: 89131 2026-08-18 03:24:04,880 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless temporary user profile dir: /tmp/tmphtx30k97_chrome_odoo 2026-08-18 03:24:04,881 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:38393/json/version 2026-08-18 03:24:04,882 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38393', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:24:04,933 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Browser version: Chrome/150.0.7871.114 2026-08-18 03:24:04,933 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:38393/json 2026-08-18 03:24:04,934 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38393', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:24:04,967 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Websocket url found: ws://127.0.0.1:38393/devtools/page/0D2920ED4CD18ABB943B86A853CB3717 2026-08-18 03:24:04,981 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Enable chrome headless console log notification 2026-08-18 03:24:04,991 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless enable page notifications 2026-08-18 03:24:05,114 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:24:05,118 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Setting session cookie in browser 2026-08-18 03:24:05,119 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:24:05,120 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-18 03:24:05,138 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:24:05,556 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:05] "GET /pos/ui/75 HTTP/1.1" 200 - 82 0.061 0.364 2026-08-18 03:24:05,566 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Navigation result: {'frameId': '0D2920ED4CD18ABB943B86A853CB3717', 'loaderId': '286246CE67A44BF2A28B1D60740FD38D', 'isDownload': False} 2026-08-18 03:24:05,566 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Evaluate ready code "odoo.isTourReady('test_physical_gift_card')" 2026-08-18 03:24:05,580 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:24:05,595 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:05] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.006 2026-08-18 03:24:05,600 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:05] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-18 03:24:05,612 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:05] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-08-18 03:24:06,070 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:24:06,093 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:24:06,108 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:24:06,122 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:24:06,132 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:06,138 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-08-18 03:24:06,146 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:24:06,152 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:24:06,181 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-08-18 03:24:06,196 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.018 2026-08-18 03:24:06,258 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.022 0.043 2026-08-18 03:24:06,266 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.051 2026-08-18 03:24:06,745 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 307 0.215 0.234 2026-08-18 03:24:06,770 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:24:06,810 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 03:24:06,848 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:06] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-08-18 03:24:06,877 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-08-18 03:24:06,892 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: Owl is running in 'dev' mode. 2026-08-18 03:24:06,906 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-18 03:24:06,981 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:24:06,992 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:24:07,008 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:24:07,020 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:24:07,078 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:07] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.041 0.050 2026-08-18 03:24:07,091 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.060 2026-08-18 03:24:07,104 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:07] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.098 2026-08-18 03:24:07,107 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.082 2026-08-18 03:24:07,115 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:07,180 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:24:07,187 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:07] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.053 0.074 2026-08-18 03:24:07,277 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:07,315 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:24:07,374 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:07] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.084 0.120 2026-08-18 03:24:07,377 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:24:07,463 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:07] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.049 0.254 2026-08-18 03:24:07,478 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:07] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.003 0.278 2026-08-18 03:24:07,498 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:07] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.018 2026-08-18 03:24:07,522 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:07] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.315 2026-08-18 03:24:07,552 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:07] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-08-18 03:24:07,572 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:07] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-08-18 03:24:07,617 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:07] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-08-18 03:24:07,630 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:07] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 4 0.002 0.427 2026-08-18 03:24:07,654 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:07] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.130 2026-08-18 03:24:07,687 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:07] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-08-18 03:24:07,709 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:07] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-08-18 03:24:07,727 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:07] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-08-18 03:24:07,783 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.021 0.233 2026-08-18 03:24:07,859 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:07,913 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:07,973 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:08,497 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:08] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 11 0.007 0.014 2026-08-18 03:24:08,531 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:08,584 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:08,660 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:08,690 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:08,742 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:08,800 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:09,317 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:09] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 7 0.003 0.012 2026-08-18 03:24:09,348 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:09,400 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:09,452 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:09,503 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:09,558 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:09,613 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:10,143 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:10] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 13 0.011 0.016 2026-08-18 03:24:10,164 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:10,217 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:10,269 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:10,320 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:10,371 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:10,428 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:10,486 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:10,542 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:10,596 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:10,607 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:10] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.008 2026-08-18 03:24:10,638 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:10] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.009 0.014 2026-08-18 03:24:10,659 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:10,712 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:10,766 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:11,281 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:11] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 7 0.004 0.008 2026-08-18 03:24:11,317 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:13,364 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:13,429 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:13,482 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:13,533 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:13,583 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:13,635 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:13,687 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:13,737 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:13,866 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:13,917 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:13,967 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:14,038 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:14,049 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:24:14,053 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:24:14,088 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:14,139 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:14,208 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:14,261 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:14,315 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:14,383 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:14,387 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44858724 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'aa8b7642-f3d6-4002-ba3e-f84f4718e5e1'}] 2026-08-18 03:24:14,388 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:24:14,487 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44858724 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'aa8b7642-f3d6-4002-ba3e-f84f4718e5e1'} created pos.order #603 2026-08-18 03:24:14,499 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44858724 finished 2026-08-18 03:24:14,547 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.062 0.100 2026-08-18 03:24:14,660 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 25 0.021 0.050 2026-08-18 03:24:14,681 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:24:14,838 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:14,888 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:14,952 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:15,006 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:15,060 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:15,115 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:15,168 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:15,230 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:15,240 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:15] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-08-18 03:24:15,269 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:15] "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-08-18 03:24:15,324 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:15,372 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:15,422 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:15,472 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:15,523 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:15,574 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:15,624 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:15,680 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:15,730 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:15,780 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:15,838 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:15,887 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:15,942 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:15,955 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:15] "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-08-18 03:24:15,979 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45108246 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '9f542413-a87d-4652-9321-0b85576fc51d'}] 2026-08-18 03:24:16,249 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45108246 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '9f542413-a87d-4652-9321-0b85576fc51d'} created pos.order #604 2026-08-18 03:24:16,265 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45108246 finished 2026-08-18 03:24:16,300 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 169 0.123 0.201 2026-08-18 03:24:16,390 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 21 0.027 0.026 2026-08-18 03:24:16,412 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:16] "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-08-18 03:24:16,458 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:16,508 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:16,569 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:16,621 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:16,676 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:16,751 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:16,786 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:16,840 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:16,851 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24: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.003 0.007 2026-08-18 03:24:16,886 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:16] "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-08-18 03:24:16,945 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:16,995 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:17,046 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:17,096 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:17,148 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:17,199 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:17,249 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:17,305 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:17,355 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:17,406 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:17,462 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:17,515 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:17,569 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:17,580 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:17] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.007 2026-08-18 03:24:17,594 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26847457 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'eca41e2f-66e8-41d3-a3f5-663e7ff200a7'}] 2026-08-18 03:24:17,825 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26847457 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'eca41e2f-66e8-41d3-a3f5-663e7ff200a7'} created pos.order #605 2026-08-18 03:24:17,837 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26847457 finished 2026-08-18 03:24:17,879 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.104 0.183 2026-08-18 03:24:17,952 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.016 0.027 2026-08-18 03:24:17,970 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:24:18,005 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:18,055 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:18,123 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:18,187 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:18,237 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:18,292 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:18,348 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:18,402 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:18,457 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:18,470 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:18] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.004 0.008 2026-08-18 03:24:18,510 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:18] "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-08-18 03:24:18,554 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:18,605 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:18,657 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:18,708 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:18,758 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:18,808 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:18,859 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:18,921 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:18,967 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:19,023 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:19,072 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:19,127 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:19,182 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:19,197 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:19] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.011 2026-08-18 03:24:19,215 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78843190 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000004', 'uuid': 'baa85eeb-9bd0-4ae7-b811-082c298bb676'}] 2026-08-18 03:24:19,373 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78843190 order {'name': '/', 'pos_reference': '261-75-000004', 'uuid': 'baa85eeb-9bd0-4ae7-b811-082c298bb676'} created pos.order #606 2026-08-18 03:24:19,386 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78843190 finished 2026-08-18 03:24:19,420 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.057 0.150 2026-08-18 03:24:19,496 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.018 0.026 2026-08-18 03:24:19,517 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:19] "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-08-18 03:24:19,561 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:19,610 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:19,674 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:19,747 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:19,807 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:19,870 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:19,920 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:19,975 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:20,028 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:20,083 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:20,138 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:20,150 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24: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.008 2026-08-18 03:24:20,187 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:20] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.011 0.020 2026-08-18 03:24:20,238 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:20,289 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:20,340 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:20,391 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:20,441 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:20,492 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:20,543 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:20,598 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:20,649 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:20,700 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:20,756 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:20,808 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:20,863 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:20,875 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:20] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.008 2026-08-18 03:24:20,892 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2115717 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000005', 'uuid': '6ebd9a99-9909-49f8-9e24-9a20a1a1b985'}] 2026-08-18 03:24:21,106 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2115717 order {'name': '/', 'pos_reference': '261-75-000005', 'uuid': '6ebd9a99-9909-49f8-9e24-9a20a1a1b985'} created pos.order #607 2026-08-18 03:24:21,118 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2115717 finished 2026-08-18 03:24:21,161 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.085 0.186 2026-08-18 03:24:21,236 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.014 0.028 2026-08-18 03:24:21,259 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:21] "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-08-18 03:24:21,295 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:21,347 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:21,426 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:21,481 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:21,544 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:21,595 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:21,651 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:21,704 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:21,758 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:21,812 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:21,829 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:21] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.005 0.011 2026-08-18 03:24:21,865 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:21,866 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:21] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 6 0.010 0.014 2026-08-18 03:24:21,915 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:21,973 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:22,021 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:22,072 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:22,128 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:22,181 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:22,233 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:22,285 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:22,337 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:22,404 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45170538 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000006', 'uuid': 'ba817445-8fa5-4159-bcee-6de986413b35'}] 2026-08-18 03:24:22,407 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:22,615 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45170538 order {'name': '/', 'pos_reference': '261-75-000006', 'uuid': 'ba817445-8fa5-4159-bcee-6de986413b35'} created pos.order #608 2026-08-18 03:24:22,628 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45170538 finished 2026-08-18 03:24:22,659 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 115 0.091 0.166 2026-08-18 03:24:22,705 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:24:22,741 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:22,791 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:22,845 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:22,925 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:22,977 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:23,027 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:23,083 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:23,137 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:23,188 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:23,257 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:23,308 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:23,361 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:23,413 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:23,466 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:23,517 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:23,568 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:23,697 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:23,748 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:23,810 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:23,854 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:23,905 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:23,960 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:24,011 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:24,068 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:24,119 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:24,178 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:24,183 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91180038 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000007', 'uuid': '4f6aa3c3-444e-4d86-8eb0-0b4a6c5856f6'}] 2026-08-18 03:24:24,258 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91180038 order {'name': '/', 'pos_reference': '261-75-000007', 'uuid': '4f6aa3c3-444e-4d86-8eb0-0b4a6c5856f6'} created pos.order #609 2026-08-18 03:24:24,290 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91180038 finished 2026-08-18 03:24:24,337 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.058 0.099 2026-08-18 03:24:24,525 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 59 0.053 0.103 2026-08-18 03:24:24,541 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24: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-08-18 03:24:24,606 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:24,652 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: tour succeeded 2026-08-18 03:24:24,653 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR test_physical_gift_card SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-18 03:24:24,886 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: heap 29555524 (allocated 32256000) 2026-08-18 03:24:24,898 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing chrome headless with pid 89131 2026-08-18 03:24:24,900 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing websocket connection 2026-08-18 03:24:24,901 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Terminating chrome headless with pid 89131 2026-08-18 03:24:24,998 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032424_997687_test_physical_gift_card.txt 2026-08-18 03:24:24,998 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Removing chrome user profile "/tmp/tmphtx30k97_chrome_odoo" 2026-08-18 03:24:25,047 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_invoiced ... 2026-08-18 03:24:25,602 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome pid: 89386 2026-08-18 03:24:25,603 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless temporary user profile dir: /tmp/tmpxo7geeb1_chrome_odoo 2026-08-18 03:24:25,603 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:35955/json/version 2026-08-18 03:24:25,604 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35955', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:24:25,687 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Browser version: Chrome/150.0.7871.114 2026-08-18 03:24:25,687 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:35955/json 2026-08-18 03:24:25,688 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35955', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:24:25,715 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Websocket url found: ws://127.0.0.1:35955/devtools/page/4014A0203C8F75AB3AC4E14772B8CD04 2026-08-18 03:24:25,770 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Enable chrome headless console log notification 2026-08-18 03:24:25,776 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless enable page notifications 2026-08-18 03:24:25,893 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:24:25,899 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Setting session cookie in browser 2026-08-18 03:24:25,905 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Open "http://127.0.0.1:8069/pos/web?config_id=75" in browser 2026-08-18 03:24:25,906 25 INFO rb-bf20be7-223995-404953 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=75" 2026-08-18 03:24:25,926 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:24:26,355 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:26] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.047 0.388 2026-08-18 03:24:26,358 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Navigation result: {'frameId': '4014A0203C8F75AB3AC4E14772B8CD04', 'loaderId': '39EB9F31E9F602930A80620A6FB99ED4', 'isDownload': False} 2026-08-18 03:24:26,358 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Evaluate ready code "odoo.isTourReady('test_physical_gift_card_invoiced')" 2026-08-18 03:24:26,372 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:24:26,387 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:26] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-18 03:24:26,391 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:26] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-18 03:24:26,398 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:26] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-08-18 03:24:26,782 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:24:26,785 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:24:26,800 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-08-18 03:24:26,809 25 INFO rb-bf20be7-223995-404953 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=75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:24:26,815 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:26,825 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.011 2026-08-18 03:24:26,835 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:24:26,841 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:24:26,871 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.009 2026-08-18 03:24:26,882 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-08-18 03:24:26,937 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.020 0.032 2026-08-18 03:24:26,947 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.045 2026-08-18 03:24:27,376 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 306 0.169 0.221 2026-08-18 03:24:27,399 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:24:27,445 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:27] "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-08-18 03:24:27,500 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:27] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.039 2026-08-18 03:24:27,539 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24: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-08-18 03:24:27,560 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: Owl is running in 'dev' mode. 2026-08-18 03:24:27,571 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 03:24:27,622 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.018 2026-08-18 03:24:27,626 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:24:27,634 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:24:27,635 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:24:27,661 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:24:27,683 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 03:24:27,698 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:27] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.037 0.050 2026-08-18 03:24:27,711 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:27] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.080 2026-08-18 03:24:27,725 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:27] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.003 0.057 2026-08-18 03:24:27,727 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:27,796 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:27] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.003 0.020 2026-08-18 03:24:27,801 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:24:27,904 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:27,971 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:27] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.062 0.120 2026-08-18 03:24:27,978 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:24:27,995 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:28,046 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:28] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.028 0.228 2026-08-18 03:24:28,064 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:24:28,081 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:28] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.186 2026-08-18 03:24:28,103 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:28] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.214 2026-08-18 03:24:28,129 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:28] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.223 2026-08-18 03:24:28,137 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:28] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 4 0.002 0.255 2026-08-18 03:24:28,157 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:28] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-08-18 03:24:28,184 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:28] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.091 2026-08-18 03:24:28,210 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:28] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.120 2026-08-18 03:24:28,230 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:28] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.118 2026-08-18 03:24:28,305 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.138 2026-08-18 03:24:28,327 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:28] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-08-18 03:24:28,350 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:28] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-08-18 03:24:28,358 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:28,408 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:28,458 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:28,515 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:28,573 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:28,623 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:28,717 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:28,776 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:28,835 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:29,350 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:29] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.004 0.010 2026-08-18 03:24:29,384 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:29,465 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:29,517 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:29,568 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:29,618 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:29,669 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:29,720 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:29,795 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:29,807 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:24:29,808 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:24:29,845 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:29,899 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:29,967 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:30,020 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:30,084 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:30,089 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9092283 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '9b0e39e4-62ae-41f1-aa2d-2e62ae49eb46'}] 2026-08-18 03:24:30,090 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:24:31,350 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9092283 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '9b0e39e4-62ae-41f1-aa2d-2e62ae49eb46'} created pos.order #610 2026-08-18 03:24:31,375 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9092283 finished 2026-08-18 03:24:31,453 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 409 0.362 1.005 2026-08-18 03:24:31,687 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 79 0.077 0.129 2026-08-18 03:24:31,713 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24: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-08-18 03:24:31,723 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:24:31,821 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: tour succeeded 2026-08-18 03:24:31,822 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_physical_gift_card_invoiced SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-18 03:24:31,936 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: heap 16864468 (allocated 18350080) 2026-08-18 03:24:31,958 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing chrome headless with pid 89386 2026-08-18 03:24:31,961 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing websocket connection 2026-08-18 03:24:31,962 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Terminating chrome headless with pid 89386 2026-08-18 03:24:32,061 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032432_060825_test_physical_gift_card_invoiced.txt 2026-08-18 03:24:32,061 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Removing chrome user profile "/tmp/tmpxo7geeb1_chrome_odoo" 2026-08-18 03:24:32,108 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_sale ... 2026-08-18 03:24:32,657 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome pid: 89606 2026-08-18 03:24:32,658 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmpn3oku7p2_chrome_odoo 2026-08-18 03:24:32,658 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:34471/json/version 2026-08-18 03:24:32,659 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34471', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:24:32,739 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-08-18 03:24:32,739 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:34471/json 2026-08-18 03:24:32,739 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34471', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:24:32,791 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:34471/devtools/page/FC344C50DA9036FF38DFC2AE6C4F419C 2026-08-18 03:24:32,809 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Enable chrome headless console log notification 2026-08-18 03:24:32,818 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless enable page notifications 2026-08-18 03:24:32,937 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:24:32,942 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Setting session cookie in browser 2026-08-18 03:24:32,944 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:24:32,944 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-18 03:24:32,980 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:24:33,595 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:33] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.046 0.578 2026-08-18 03:24:33,604 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Navigation result: {'frameId': 'FC344C50DA9036FF38DFC2AE6C4F419C', 'loaderId': '77A94594DEA921374F4CAC99E4EF8626', 'isDownload': False} 2026-08-18 03:24:33,604 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Evaluate ready code "odoo.isTourReady('PhysicalGiftCardProgramSaleTour')" 2026-08-18 03:24:33,619 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:24:33,639 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:33] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-08-18 03:24:33,645 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:33] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-08-18 03:24:33,653 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:33] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-08-18 03:24:34,091 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:24:34,103 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:24:34,109 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:24:34,124 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:24:34,131 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:34,137 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.008 2026-08-18 03:24:34,156 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:24:34,163 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:24:34,187 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.013 2026-08-18 03:24:34,206 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.030 2026-08-18 03:24:34,250 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:34] "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-08-18 03:24:34,254 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.035 2026-08-18 03:24:34,700 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 306 0.186 0.226 2026-08-18 03:24:34,724 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:34] "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-08-18 03:24:34,769 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24: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.005 2026-08-18 03:24:34,833 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:34] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-08-18 03:24:34,867 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24: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-08-18 03:24:34,887 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-08-18 03:24:34,916 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.021 2026-08-18 03:24:34,946 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:24:34,975 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:24:34,979 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-08-18 03:24:34,986 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:24:34,999 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.026 2026-08-18 03:24:35,024 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:35] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.032 0.030 2026-08-18 03:24:35,038 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:24:35,068 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.039 2026-08-18 03:24:35,097 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:35,121 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:35] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.025 0.139 2026-08-18 03:24:35,270 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:35,271 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:35] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.105 0.153 2026-08-18 03:24:35,299 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:24:35,309 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:24:35,362 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:35] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.022 0.330 2026-08-18 03:24:35,374 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:35] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.003 0.292 2026-08-18 03:24:35,384 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:35] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 4 0.002 0.214 2026-08-18 03:24:35,415 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:35] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.215 2026-08-18 03:24:35,434 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:35] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.254 2026-08-18 03:24:35,545 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.176 2026-08-18 03:24:35,577 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:35] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-08-18 03:24:35,606 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:35] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.205 2026-08-18 03:24:35,625 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:35] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.199 2026-08-18 03:24:35,633 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:35,659 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:35] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.283 2026-08-18 03:24:35,681 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:35,687 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:35] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.224 2026-08-18 03:24:35,714 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:35] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-08-18 03:24:35,725 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:35] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.003 0.139 2026-08-18 03:24:35,746 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:35] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-08-18 03:24:35,747 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:35,808 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:35,854 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:35,907 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:35,965 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:36,027 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:36,080 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:36,129 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:36,180 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:36,240 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:36,299 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:36,818 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:36] "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.012 2026-08-18 03:24:36,849 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:36,920 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:36,980 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:37,028 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:37,079 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:37,130 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:37,180 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:37,251 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:37,263 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:24:37,271 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:24:37,304 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:37,352 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:37,424 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:37,477 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:37,529 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:37,584 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:37,658 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:37,661 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:24:37,664 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17196206 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'b97f89e3-aa91-4527-b620-ca62c408ad7a'}] 2026-08-18 03:24:37,732 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17196206 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'b97f89e3-aa91-4527-b620-ca62c408ad7a'} created pos.order #611 2026-08-18 03:24:37,743 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17196206 finished 2026-08-18 03:24:37,793 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.050 0.084 2026-08-18 03:24:37,888 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.016 0.030 2026-08-18 03:24:37,907 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24: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-08-18 03:24:38,003 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:38,052 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:38,122 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:38,174 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:38,225 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:38,279 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:38,331 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:38,384 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:38,436 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:38,501 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:38,551 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:38,602 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:38,652 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:38,706 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:38,759 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:39,271 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:39] "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-08-18 03:24:39,302 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:39,396 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:39,427 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:39,479 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:39,528 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:39,581 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:39,643 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:39,694 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:39,756 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:39,811 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:39,862 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:39,914 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:39,967 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:40,030 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:40,080 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:40,131 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:40,181 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:40,236 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:40,292 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:40,807 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:40] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 03:24:40,833 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:40,908 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:40,962 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:41,013 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:41,064 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:41,117 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:41,166 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:41,217 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:41,273 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:41,324 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:41,375 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:41,430 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:41,488 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:41,534 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:41,585 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:41,653 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:41,659 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19592514 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '7b175da7-120c-47ce-a51b-fbca6c394edf'}] 2026-08-18 03:24:41,745 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19592514 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '7b175da7-120c-47ce-a51b-fbca6c394edf'} created pos.order #612 2026-08-18 03:24:41,757 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19592514 finished 2026-08-18 03:24:41,812 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.063 0.093 2026-08-18 03:24:41,926 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.033 0.039 2026-08-18 03:24:41,956 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.015 2026-08-18 03:24:41,998 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:42,043 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: tour succeeded 2026-08-18 03:24:42,044 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: ╔════════════════════════════════════════════════╗ ║ TOUR PhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-08-18 03:24:42,158 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: heap 18896000 (allocated 20320256) 2026-08-18 03:24:42,168 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing chrome headless with pid 89606 2026-08-18 03:24:42,169 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing websocket connection 2026-08-18 03:24:42,170 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Terminating chrome headless with pid 89606 2026-08-18 03:24:42,302 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032442_296036_test_physical_gift_card_sale.txt 2026-08-18 03:24:42,302 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Removing chrome user profile "/tmp/tmpn3oku7p2_chrome_odoo" 2026-08-18 03:24:42,358 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-08-18 03:24:43,009 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome pid: 89831 2026-08-18 03:24:43,009 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless temporary user profile dir: /tmp/tmpwgwckoiw_chrome_odoo 2026-08-18 03:24:43,009 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:44207/json/version 2026-08-18 03:24:43,011 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44207', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:24:43,066 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Browser version: Chrome/150.0.7871.114 2026-08-18 03:24:43,067 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:44207/json 2026-08-18 03:24:43,067 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44207', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:24:43,077 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Websocket url found: ws://127.0.0.1:44207/devtools/page/150E93C2A71ED9064272109254EC263E 2026-08-18 03:24:43,093 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Enable chrome headless console log notification 2026-08-18 03:24:43,110 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless enable page notifications 2026-08-18 03:24:43,284 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:24:43,288 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Setting session cookie in browser 2026-08-18 03:24:43,291 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:24:43,291 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-18 03:24:43,303 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:24:43,767 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:43] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.038 0.428 2026-08-18 03:24:43,769 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Navigation result: {'frameId': '150E93C2A71ED9064272109254EC263E', 'loaderId': 'ADCD08BB169D69AF42F64B0E45607D8E', 'isDownload': False} 2026-08-18 03:24:43,769 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-08-18 03:24:43,787 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:24:43,804 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:43] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-18 03:24:43,817 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:43] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-08-18 03:24:43,824 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:43] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-08-18 03:24:44,303 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:24:44,311 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:24:44,333 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:24:44,351 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:24:44,356 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:44,365 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.005 2026-08-18 03:24:44,380 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:24:44,388 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:24:44,422 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-08-18 03:24:44,435 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.022 2026-08-18 03:24:44,493 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:44] "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-08-18 03:24:44,499 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.046 2026-08-18 03:24:45,003 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 305 0.222 0.250 2026-08-18 03:24:45,022 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:45] "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-08-18 03:24:45,087 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24: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.012 2026-08-18 03:24:45,166 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:45] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.057 2026-08-18 03:24:45,227 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:45] "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-08-18 03:24:45,245 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-08-18 03:24:45,260 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 03:24:45,318 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:24:45,336 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:24:45,349 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:24:45,373 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:45] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.026 0.025 2026-08-18 03:24:45,421 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.029 2026-08-18 03:24:45,423 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-08-18 03:24:45,425 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:45] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.025 0.076 2026-08-18 03:24:45,437 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:45] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.004 0.036 2026-08-18 03:24:45,439 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.110 2026-08-18 03:24:45,490 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:45,527 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:45] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.002 0.011 2026-08-18 03:24:45,566 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.040 2026-08-18 03:24:45,693 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:45] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.032 0.139 2026-08-18 03:24:45,698 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:24:45,730 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:45,762 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:45] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.039 0.198 2026-08-18 03:24:45,769 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:24:45,781 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:45,798 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:45] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.218 2026-08-18 03:24:45,823 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:45] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.242 2026-08-18 03:24:45,850 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:45] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.267 2026-08-18 03:24:45,874 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:45] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.288 2026-08-18 03:24:45,898 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:45] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.190 2026-08-18 03:24:45,922 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:45] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.148 2026-08-18 03:24:45,946 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:45] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-08-18 03:24:45,965 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:45] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-08-18 03:24:45,988 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:45] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-08-18 03:24:46,021 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:46] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-08-18 03:24:46,089 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.210 2026-08-18 03:24:46,142 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:46,194 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:46,245 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:46,328 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:46,369 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:46,396 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:46] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.012 0.013 2026-08-18 03:24:46,420 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:46,515 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:46,566 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:46,618 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:46,673 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:46,732 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:46,807 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:46,868 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:46,918 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:46,979 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:47,041 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:47,053 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:24:47,054 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:24:47,089 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:47,140 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:47,210 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:47,266 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:47,278 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:47] "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-08-18 03:24:47,301 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4365252 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'b473dca0-13a5-4514-91a3-dc38f018860b'}] 2026-08-18 03:24:47,305 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:24:47,613 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4365252 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'b473dca0-13a5-4514-91a3-dc38f018860b'} created pos.order #613 2026-08-18 03:24:47,624 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4365252 finished 2026-08-18 03:24:47,665 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 215 0.129 0.238 2026-08-18 03:24:47,756 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.033 0.033 2026-08-18 03:24:47,784 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:47] "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-08-18 03:24:47,893 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:47,959 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [26/28] Tour PosLoyaltyTour6 → Step refresh page (trigger: body) 2026-08-18 03:24:48,357 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:48] "GET /pos/ui/75/receipt/b473dca0-13a5-4514-91a3-dc38f018860b HTTP/1.1" 200 - 31 0.023 0.025 2026-08-18 03:24:48,933 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:48] "GET /web/webclient/translations?hash=17e3d9872937fc063ab8f9fdc13e34401c747a14&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:24:48,938 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:48,951 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-08-18 03:24:48,974 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:24:48,994 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:24:49,037 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.010 0.022 2026-08-18 03:24:49,043 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.033 2026-08-18 03:24:49,075 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-08-18 03:24:49,121 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24: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-08-18 03:24:49,166 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:49] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 304 - 3 0.012 0.020 2026-08-18 03:24:49,281 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:49] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.043 0.050 2026-08-18 03:24:49,306 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:49] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.012 2026-08-18 03:24:49,347 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.004 0.020 2026-08-18 03:24:49,352 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24: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.009 2026-08-18 03:24:49,371 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-08-18 03:24:49,379 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:24:49,517 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:49] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 304 - 7 0.010 0.020 2026-08-18 03:24:49,570 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:49] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.002 0.008 2026-08-18 03:24:49,585 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:49,632 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: tour succeeded 2026-08-18 03:24:49,639 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour6 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-18 03:24:49,658 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:49] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.016 0.063 2026-08-18 03:24:49,721 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:49] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.020 0.119 2026-08-18 03:24:49,807 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: heap 16342160 (allocated 20185088) 2026-08-18 03:24:49,817 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing chrome headless with pid 89831 2026-08-18 03:24:49,819 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing websocket connection 2026-08-18 03:24:49,820 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Terminating chrome headless with pid 89831 2026-08-18 03:24:50,006 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032450_005854_test_point_per_money_spent.txt 2026-08-18 03:24:50,006 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Removing chrome user profile "/tmp/tmpwgwckoiw_chrome_odoo" 2026-08-18 03:24:50,025 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-08-18 03:24:51,047 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome pid: 90074 2026-08-18 03:24:51,047 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmpu2ri2ste_chrome_odoo 2026-08-18 03:24:51,047 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:33949/json/version 2026-08-18 03:24:51,051 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33949', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:24:51,130 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Browser version: Chrome/150.0.7871.114 2026-08-18 03:24:51,131 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:33949/json 2026-08-18 03:24:51,131 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33949', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:24:51,181 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Websocket url found: ws://127.0.0.1:33949/devtools/page/865973095932D2BFB746C8761408C4B5 2026-08-18 03:24:51,196 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Enable chrome headless console log notification 2026-08-18 03:24:51,204 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless enable page notifications 2026-08-18 03:24:51,319 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:24:51,330 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Setting session cookie in browser 2026-08-18 03:24:51,334 25 INFO rb-bf20be7-223995-404953 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/75" in browser 2026-08-18 03:24:51,335 25 INFO rb-bf20be7-223995-404953 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/75" 2026-08-18 03:24:51,347 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:24:51,727 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:51] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.039 0.343 2026-08-18 03:24:51,730 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Navigation result: {'frameId': '865973095932D2BFB746C8761408C4B5', 'loaderId': 'E12FE8DED2C6AE7AB4387876EA119B99', 'isDownload': False} 2026-08-18 03:24:51,730 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramNoDomain')" 2026-08-18 03:24:51,750 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:24:51,765 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:51] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-18 03:24:51,771 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:51] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-08-18 03:24:51,781 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:51] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-08-18 03:24:52,297 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:24:52,302 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:24:52,335 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.018 2026-08-18 03:24:52,351 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:24:52,358 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:52,373 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.010 0.008 2026-08-18 03:24:52,393 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-08-18 03:24:52,403 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:24:52,431 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24: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.009 2026-08-18 03:24:52,438 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-18 03:24:52,538 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.037 2026-08-18 03:24:52,545 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.049 2026-08-18 03:24:53,099 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 305 0.276 0.250 2026-08-18 03:24:53,129 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:53] "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-08-18 03:24:53,170 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24: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-08-18 03:24:53,239 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:53] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.027 2026-08-18 03:24:53,281 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24: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-08-18 03:24:53,297 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: Owl is running in 'dev' mode. 2026-08-18 03:24:53,314 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.011 2026-08-18 03:24:53,357 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:24:53,382 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:24:53,392 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:24:53,416 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:53] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.028 0.025 2026-08-18 03:24:53,420 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.047 2026-08-18 03:24:53,427 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:24:53,433 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-08-18 03:24:53,457 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:53] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.012 0.068 2026-08-18 03:24:53,485 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:53] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.013 0.014 2026-08-18 03:24:53,565 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:53,581 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:24:53,698 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:53] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.072 0.052 2026-08-18 03:24:53,719 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:53,801 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:53] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.050 0.174 2026-08-18 03:24:53,806 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:24:53,825 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:53] "GET /web/image?model=product.template&field=image_128&id=1423&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-08-18 03:24:53,835 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:53,870 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:53] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.010 0.171 2026-08-18 03:24:53,876 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:24:53,906 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:53] "GET /web/image?model=product.template&field=image_128&id=1424&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.212 2026-08-18 03:24:53,918 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:53] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.003 0.326 2026-08-18 03:24:53,944 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:53] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.237 2026-08-18 03:24:53,977 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:53] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.158 2026-08-18 03:24:54,013 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:54] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.171 2026-08-18 03:24:54,041 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:54] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-08-18 03:24:54,074 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:54] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-08-18 03:24:54,100 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:54] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-08-18 03:24:54,127 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:54] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-08-18 03:24:54,146 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:54] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-08-18 03:24:54,224 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.206 2026-08-18 03:24:54,328 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:54,355 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:54,416 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:54,491 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:54,522 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:54,541 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:54] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.005 0.013 2026-08-18 03:24:54,573 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:54,661 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:54,711 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:54,761 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:54,811 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:54,862 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:54,938 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:54,988 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:55,047 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:55,090 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:55,142 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:55,192 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:55,251 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:55,308 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:55,362 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:55,416 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:55,432 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:55] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.008 2026-08-18 03:24:55,512 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:55,562 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:55,615 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:55,664 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:55,732 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:55,746 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:24:55,748 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:24:55,787 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:55,833 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:55,901 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:55,955 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:56,009 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:56,061 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:56,116 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:56,168 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:56,219 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:56,276 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:56,299 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:56] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.010 0.012 2026-08-18 03:24:56,326 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46304917 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'a812ec0f-6a54-4a7e-930b-cd4c60976715'}] 2026-08-18 03:24:56,336 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:24:56,625 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46304917 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'a812ec0f-6a54-4a7e-930b-cd4c60976715'} created pos.order #614 2026-08-18 03:24:56,635 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46304917 finished 2026-08-18 03:24:56,674 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.122 0.227 2026-08-18 03:24:56,790 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:56] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.026 0.044 2026-08-18 03:24:56,826 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:56] "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-08-18 03:24:56,937 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:56,988 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: tour succeeded 2026-08-18 03:24:56,989 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramNoDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-08-18 03:24:57,087 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: heap 18270332 (allocated 19795968) 2026-08-18 03:24:57,094 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing chrome headless with pid 90074 2026-08-18 03:24:57,096 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing websocket connection 2026-08-18 03:24:57,097 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Terminating chrome headless with pid 90074 2026-08-18 03:24:57,207 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032457_207039_test_points_awarded_discount_code_no_domain_program.txt 2026-08-18 03:24:57,207 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmpu2ri2ste_chrome_odoo" 2026-08-18 03:24:57,243 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-08-18 03:24:58,160 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome pid: 90298 2026-08-18 03:24:58,160 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless temporary user profile dir: /tmp/tmp7v68ih0y_chrome_odoo 2026-08-18 03:24:58,160 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:45955/json/version 2026-08-18 03:24:58,162 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45955', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:24:58,187 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Browser version: Chrome/150.0.7871.114 2026-08-18 03:24:58,187 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:45955/json 2026-08-18 03:24:58,188 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45955', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:24:58,200 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Websocket url found: ws://127.0.0.1:45955/devtools/page/3B244A352E713BD56EC1F692960889E7 2026-08-18 03:24:58,261 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Enable chrome headless console log notification 2026-08-18 03:24:58,267 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless enable page notifications 2026-08-18 03:24:58,406 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:24:58,412 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Setting session cookie in browser 2026-08-18 03:24:58,416 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:24:58,416 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-18 03:24:58,428 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:24:58,939 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:58] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.027 0.486 2026-08-18 03:24:58,941 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigation result: {'frameId': '3B244A352E713BD56EC1F692960889E7', 'loaderId': '74A77305E0EEE0618C5E0932C7EECDB1', 'isDownload': False} 2026-08-18 03:24:58,942 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-08-18 03:24:58,956 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:24:58,973 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:58] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-08-18 03:24:58,979 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:58] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-08-18 03:24:58,985 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:58] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-08-18 03:24:59,405 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:24:59,408 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:24:59,428 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:24:59,444 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:24:59,449 25 INFO rb-bf20be7-223995-404953 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-08-18 03:24:59,459 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.006 2026-08-18 03:24:59,481 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 03:24:59,499 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:24:59,524 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.011 2026-08-18 03:24:59,533 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.019 2026-08-18 03:24:59,625 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:59] "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-08-18 03:24:59,628 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:24:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.051 2026-08-18 03:25:00,103 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 307 0.185 0.255 2026-08-18 03:25:00,126 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25: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-08-18 03:25:00,169 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25: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.011 2026-08-18 03:25:00,226 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:00] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.031 2026-08-18 03:25:00,262 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25: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-08-18 03:25:00,271 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: Owl is running in 'dev' mode. 2026-08-18 03:25:00,282 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 03:25:00,333 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:25:00,349 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:25:00,356 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:25:00,363 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:25:00,373 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:25:00,398 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:00] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.020 0.037 2026-08-18 03:25:00,423 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:00] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.014 0.061 2026-08-18 03:25:00,434 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:00] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.003 0.056 2026-08-18 03:25:00,435 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:00,465 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:25:00,509 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:25:00,587 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:00] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.005 0.091 2026-08-18 03:25:00,621 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:00,658 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:00] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.059 2026-08-18 03:25:00,671 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:25:00,671 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:00,679 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:25:00,687 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:00] "GET /web/image?model=product.template&field=image_128&id=1423&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.109 2026-08-18 03:25:00,716 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:00] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-08-18 03:25:00,788 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:00] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.045 0.256 2026-08-18 03:25:00,841 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:00] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.022 0.311 2026-08-18 03:25:00,880 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:00] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.191 2026-08-18 03:25:00,902 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:00] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.210 2026-08-18 03:25:00,923 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:00] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.316 2026-08-18 03:25:00,946 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:00] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.221 2026-08-18 03:25:00,965 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:00] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-08-18 03:25:00,984 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:00] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-08-18 03:25:01,004 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:01] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-08-18 03:25:01,072 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.029 0.198 2026-08-18 03:25:01,123 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:01,176 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:01,225 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:01,281 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:01,342 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:01,360 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:01] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.004 0.014 2026-08-18 03:25:01,390 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:01] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.002 0.008 2026-08-18 03:25:01,393 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:01,443 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:01,501 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:01,552 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [13/34] Tour PosLoyaltyPointsEwallet → Step .modal header .btn-close 2026-08-18 03:25:01,605 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:01,695 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:01,747 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:01,798 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:01,849 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:01,899 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:01,949 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:02,004 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:02,080 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:02,144 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:02,215 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:02,227 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:25:02,229 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:25:02,268 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:02,317 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:02,391 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:02,444 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:02,497 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:02,549 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:02,602 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:02,666 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:02,710 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:02,723 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:02] "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-08-18 03:25:02,749 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42340565 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'af022961-2fd9-41c2-ac80-4b66d39041ca'}] 2026-08-18 03:25:02,751 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:25:03,096 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42340565 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'af022961-2fd9-41c2-ac80-4b66d39041ca'} created pos.order #615 2026-08-18 03:25:03,107 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42340565 finished 2026-08-18 03:25:03,168 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 202 0.176 0.245 2026-08-18 03:25:03,262 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.019 0.037 2026-08-18 03:25:03,298 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:03] "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-08-18 03:25:03,423 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:03,474 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: tour succeeded 2026-08-18 03:25:03,475 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsEwallet SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-18 03:25:03,573 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: heap 17739728 (allocated 19009536) 2026-08-18 03:25:03,576 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing chrome headless with pid 90298 2026-08-18 03:25:03,578 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing websocket connection 2026-08-18 03:25:03,578 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Terminating chrome headless with pid 90298 2026-08-18 03:25:03,677 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032503_676903_test_points_awarded_ewallet.txt 2026-08-18 03:25:03,677 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Removing chrome user profile "/tmp/tmp7v68ih0y_chrome_odoo" 2026-08-18 03:25:03,729 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-08-18 03:25:04,709 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome pid: 90519 2026-08-18 03:25:04,709 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmp7o6aeq_u_chrome_odoo 2026-08-18 03:25:04,709 25 INFO rb-bf20be7-223995-404953 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:36323/json/version 2026-08-18 03:25:04,714 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36323', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:25:04,763 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Browser version: Chrome/150.0.7871.114 2026-08-18 03:25:04,763 25 INFO rb-bf20be7-223995-404953 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:36323/json 2026-08-18 03:25:04,764 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36323', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:25:04,777 25 INFO rb-bf20be7-223995-404953 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:36323/devtools/page/FDDCE62543F6BDC522F2B23B66870225 2026-08-18 03:25:04,793 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Enable chrome headless console log notification 2026-08-18 03:25:04,802 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-08-18 03:25:04,970 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:25:04,985 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Setting session cookie in browser 2026-08-18 03:25:04,995 25 INFO rb-bf20be7-223995-404953 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/75" in browser 2026-08-18 03:25:04,995 25 INFO rb-bf20be7-223995-404953 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/75" 2026-08-18 03:25:05,005 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:25:05,503 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:05] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.060 0.440 2026-08-18 03:25:05,506 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Navigation result: {'frameId': 'FDDCE62543F6BDC522F2B23B66870225', 'loaderId': 'E5A0DBF36E943FED455AC611D4FBA69F', 'isDownload': False} 2026-08-18 03:25:05,506 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramDomain')" 2026-08-18 03:25:05,526 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:25:05,549 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:05] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-18 03:25:05,561 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:05] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.026 2026-08-18 03:25:05,578 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:05] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.033 2026-08-18 03:25:06,048 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:25:06,055 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:25:06,092 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:25:06,108 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:25:06,114 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:06,131 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.012 0.009 2026-08-18 03:25:06,147 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:25:06,161 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:25:06,198 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:06] "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.008 2026-08-18 03:25:06,209 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-18 03:25:06,280 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.016 0.050 2026-08-18 03:25:06,284 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.054 2026-08-18 03:25:06,733 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 307 0.185 0.238 2026-08-18 03:25:06,765 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:06] "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-08-18 03:25:06,809 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25: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-08-18 03:25:06,863 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:06] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.032 2026-08-18 03:25:06,894 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25: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.009 2026-08-18 03:25:06,908 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:06,922 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-08-18 03:25:06,970 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:25:06,986 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:25:06,995 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:25:07,000 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:25:07,006 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:25:07,037 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:07] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.053 0.025 2026-08-18 03:25:07,060 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:07] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.015 0.082 2026-08-18 03:25:07,063 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.086 2026-08-18 03:25:07,079 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:07] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.002 0.064 2026-08-18 03:25:07,123 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:07,160 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:07] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.004 0.012 2026-08-18 03:25:07,172 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:25:07,259 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:07] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.018 0.087 2026-08-18 03:25:07,378 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:07,398 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:07] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.083 0.158 2026-08-18 03:25:07,403 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:25:07,413 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:25:07,423 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:07] "GET /web/image?model=product.template&field=image_128&id=1423&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.138 2026-08-18 03:25:07,427 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:07,471 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:07] "GET /web/image?model=product.template&field=image_128&id=1424&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-08-18 03:25:07,493 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:07] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-08-18 03:25:07,519 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:07] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.010 0.210 2026-08-18 03:25:07,542 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:07] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.240 2026-08-18 03:25:07,572 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:07] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-08-18 03:25:07,605 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:07] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.009 0.133 2026-08-18 03:25:07,629 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:07] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-08-18 03:25:07,649 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:07] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-08-18 03:25:07,670 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:07] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.141 2026-08-18 03:25:07,692 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:07] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.138 2026-08-18 03:25:07,764 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.150 2026-08-18 03:25:07,827 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:07,880 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:07,931 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:07,986 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:08,047 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:08,065 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:08] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.005 0.012 2026-08-18 03:25:08,098 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:08,180 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:08,231 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:08,284 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:08,335 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:08,390 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:08,463 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:08,513 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:08,564 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:08,615 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:08,666 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:08,716 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:08,775 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:08,829 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:08,883 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:08,937 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:08,949 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:08] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.005 0.006 2026-08-18 03:25:08,995 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:09,046 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:09,096 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:09,147 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:09,212 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:09,222 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:25:09,223 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:25:09,267 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:09,313 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:09,380 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:09,433 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:09,485 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:09,537 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:09,589 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:09,641 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:09,692 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:09,748 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:09,761 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:09] "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-08-18 03:25:09,789 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81113883 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '7106fa95-3864-443d-ab7c-56fa7594117b'}] 2026-08-18 03:25:09,794 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:25:10,087 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81113883 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '7106fa95-3864-443d-ab7c-56fa7594117b'} created pos.order #616 2026-08-18 03:25:10,100 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81113883 finished 2026-08-18 03:25:10,141 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 209 0.119 0.235 2026-08-18 03:25:10,284 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.049 0.044 2026-08-18 03:25:10,300 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 03:25:10,430 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:10,487 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: tour succeeded 2026-08-18 03:25:10,488 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-08-18 03:25:10,596 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: heap 18246952 (allocated 20058112) 2026-08-18 03:25:10,600 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing chrome headless with pid 90519 2026-08-18 03:25:10,601 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing websocket connection 2026-08-18 03:25:10,602 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Terminating chrome headless with pid 90519 2026-08-18 03:25:10,725 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032510_725064_test_points_awarded_general_discount_code_specific_domain_program.txt 2026-08-18 03:25:10,725 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmp7o6aeq_u_chrome_odoo" 2026-08-18 03:25:10,760 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-08-18 03:25:11,773 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome pid: 90740 2026-08-18 03:25:11,773 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless temporary user profile dir: /tmp/tmpatooiesu_chrome_odoo 2026-08-18 03:25:11,773 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:34019/json/version 2026-08-18 03:25:11,775 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34019', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:25:11,842 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Browser version: Chrome/150.0.7871.114 2026-08-18 03:25:11,862 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:34019/json 2026-08-18 03:25:11,863 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34019', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:25:11,884 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Websocket url found: ws://127.0.0.1:34019/devtools/page/DEF3CA383B3C62400C23CEE004E95C22 2026-08-18 03:25:11,896 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Enable chrome headless console log notification 2026-08-18 03:25:11,918 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless enable page notifications 2026-08-18 03:25:12,051 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:25:12,057 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Setting session cookie in browser 2026-08-18 03:25:12,063 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:25:12,063 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-18 03:25:12,077 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:25:12,500 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:12] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.034 0.391 2026-08-18 03:25:12,502 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigation result: {'frameId': 'DEF3CA383B3C62400C23CEE004E95C22', 'loaderId': '2FFE59C1A3448E44F37AC84BAD8D624B', 'isDownload': False} 2026-08-18 03:25:12,502 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-08-18 03:25:12,519 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:25:12,537 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:12] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-08-18 03:25:12,543 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:12] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-18 03:25:12,551 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:12] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-08-18 03:25:13,020 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:25:13,030 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:25:13,046 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-08-18 03:25:13,056 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:25:13,063 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:13,068 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.007 2026-08-18 03:25:13,080 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:25:13,092 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:25:13,119 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-08-18 03:25:13,141 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:13] "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.022 2026-08-18 03:25:13,151 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.005 2026-08-18 03:25:13,218 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.032 0.028 2026-08-18 03:25:13,634 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 306 0.139 0.230 2026-08-18 03:25:13,657 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:25:13,711 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25: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-08-18 03:25:13,754 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:13] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.028 2026-08-18 03:25:13,778 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25: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-08-18 03:25:13,786 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: Owl is running in 'dev' mode. 2026-08-18 03:25:13,799 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 03:25:13,875 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:25:13,881 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:25:13,903 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:25:13,906 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:25:13,923 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:25:13,926 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:25:13,965 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:13] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.027 0.056 2026-08-18 03:25:13,982 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:25:13,991 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:13] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.009 0.091 2026-08-18 03:25:14,002 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:14] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.004 0.083 2026-08-18 03:25:14,019 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:14,089 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:14] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.054 0.071 2026-08-18 03:25:14,157 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:14] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.034 0.153 2026-08-18 03:25:14,190 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:14] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.003 0.080 2026-08-18 03:25:14,259 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:14] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 4 0.011 0.052 2026-08-18 03:25:14,271 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:14,276 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:25:14,286 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:14] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-08-18 03:25:14,306 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:14] "GET /web/image?model=product.template&field=image_128&id=1423&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-08-18 03:25:14,325 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:14] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-08-18 03:25:14,353 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:14] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.090 2026-08-18 03:25:14,370 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:25:14,384 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:14] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.010 0.111 2026-08-18 03:25:14,418 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:14] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-08-18 03:25:14,477 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:14] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.032 0.146 2026-08-18 03:25:14,502 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:14] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-08-18 03:25:14,538 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:14] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.208 2026-08-18 03:25:14,560 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:14] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.148 2026-08-18 03:25:14,631 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.191 2026-08-18 03:25:14,702 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:14,755 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:14,807 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:14,863 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:14,914 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:14,968 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:15,021 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:15,084 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:15,135 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:15,188 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:15,237 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:15,307 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:15,357 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:15,885 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:15] "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.016 2026-08-18 03:25:15,916 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [17/57] Tour PosLoyaltyPointsGiftcard → Step .btn-primary:contains("Add Balance") 2026-08-18 03:25:15,993 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:16,045 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:16,096 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:16,162 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:16,176 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:25:16,176 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:25:16,212 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:16,263 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:16,328 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:16,381 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:16,459 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:16,508 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:16,512 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30103576 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'b12405cd-4afd-4ad7-8e57-01eed76f4296'}] 2026-08-18 03:25:16,519 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:25:16,619 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30103576 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'b12405cd-4afd-4ad7-8e57-01eed76f4296'} created pos.order #617 2026-08-18 03:25:16,630 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30103576 finished 2026-08-18 03:25:16,686 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.072 0.104 2026-08-18 03:25:16,782 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.024 0.039 2026-08-18 03:25:16,799 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 03:25:16,920 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:16,972 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:17,027 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:17,107 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:17,156 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:17,207 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:17,259 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:17,321 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:17,340 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:17] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.005 0.013 2026-08-18 03:25:17,370 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:17,434 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:17,485 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:17,536 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:17,594 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:17,638 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:17,688 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:17,746 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:17,804 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:17,857 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:17,912 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:17,922 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:17] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-08-18 03:25:17,952 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:17] "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-08-18 03:25:17,995 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:18,045 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:18,096 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:18,153 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:18,205 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:18,254 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:18,310 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:18,362 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:18,415 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:18,469 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:18,486 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:18] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.006 0.009 2026-08-18 03:25:18,511 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21417775 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'f8274079-426e-4f31-973b-6908e5820feb'}] 2026-08-18 03:25:18,844 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21417775 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'f8274079-426e-4f31-973b-6908e5820feb'} created pos.order #618 2026-08-18 03:25:18,856 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21417775 finished 2026-08-18 03:25:18,904 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 178 0.166 0.229 2026-08-18 03:25:19,012 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 44 0.023 0.046 2026-08-18 03:25:19,038 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.008 2026-08-18 03:25:19,088 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:19,135 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: tour succeeded 2026-08-18 03:25:19,136 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGiftcard SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-08-18 03:25:19,287 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: heap 19739492 (allocated 21106688) 2026-08-18 03:25:19,298 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing chrome headless with pid 90740 2026-08-18 03:25:19,299 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing websocket connection 2026-08-18 03:25:19,300 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Terminating chrome headless with pid 90740 2026-08-18 03:25:19,427 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032519_427530_test_points_awarded_giftcard.txt 2026-08-18 03:25:19,427 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Removing chrome user profile "/tmp/tmpatooiesu_chrome_odoo" 2026-08-18 03:25:19,478 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-08-18 03:25:20,471 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome pid: 90970 2026-08-18 03:25:20,471 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmpmewfe0sg_chrome_odoo 2026-08-18 03:25:20,471 25 INFO rb-bf20be7-223995-404953 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:40225/json/version 2026-08-18 03:25:20,473 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40225', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:25:20,515 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Browser version: Chrome/150.0.7871.114 2026-08-18 03:25:20,515 25 INFO rb-bf20be7-223995-404953 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:40225/json 2026-08-18 03:25:20,515 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40225', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:25:20,568 25 INFO rb-bf20be7-223995-404953 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:40225/devtools/page/0278FDFDA7E3CFFE9918F85C7CC148AA 2026-08-18 03:25:20,592 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Enable chrome headless console log notification 2026-08-18 03:25:20,602 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless enable page notifications 2026-08-18 03:25:20,715 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:25:20,720 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Setting session cookie in browser 2026-08-18 03:25:20,729 25 INFO rb-bf20be7-223995-404953 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/75" in browser 2026-08-18 03:25:20,729 25 INFO rb-bf20be7-223995-404953 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/75" 2026-08-18 03:25:20,741 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:25:21,199 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:21] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.055 0.406 2026-08-18 03:25:21,202 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Navigation result: {'frameId': '0278FDFDA7E3CFFE9918F85C7CC148AA', 'loaderId': 'FE777368195EF51D9DE2287EDB5894B1', 'isDownload': False} 2026-08-18 03:25:21,202 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGlobalDiscountProgramNoDomain')" 2026-08-18 03:25:21,215 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:25:21,227 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:21] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-18 03:25:21,232 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:21] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-18 03:25:21,238 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:21] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-18 03:25:21,711 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:25:21,717 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:25:21,731 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-08-18 03:25:21,746 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:25:21,755 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:21,774 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.014 2026-08-18 03:25:21,802 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:25:21,808 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:25:21,825 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-08-18 03:25:21,864 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:21] "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.038 2026-08-18 03:25:21,878 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.036 2026-08-18 03:25:22,158 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.023 0.243 2026-08-18 03:25:22,690 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 305 0.216 0.279 2026-08-18 03:25:22,705 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:25:22,768 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:25:22,839 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:22] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.051 2026-08-18 03:25:22,865 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 03:25:22,876 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:22,887 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 03:25:22,935 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:25:22,947 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:25:22,982 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:25:22,983 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:25:22,999 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:25:23,062 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.039 2026-08-18 03:25:23,062 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:23] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.052 0.065 2026-08-18 03:25:23,065 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.037 2026-08-18 03:25:23,086 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:23,103 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:23] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.134 2026-08-18 03:25:23,202 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:23] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.062 0.167 2026-08-18 03:25:23,219 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:23] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.005 0.129 2026-08-18 03:25:23,275 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:25:23,276 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:23,341 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:23] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.084 0.279 2026-08-18 03:25:23,360 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:25:23,388 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:23] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-08-18 03:25:23,432 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:23] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.221 2026-08-18 03:25:23,461 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:23] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.248 2026-08-18 03:25:23,496 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:23] "GET /web/image?model=product.template&field=image_128&id=1423&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.298 2026-08-18 03:25:23,518 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:23] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.234 2026-08-18 03:25:23,549 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:23] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.177 2026-08-18 03:25:23,589 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:23] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.196 2026-08-18 03:25:23,613 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:23] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.173 2026-08-18 03:25:23,639 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:23] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-08-18 03:25:23,658 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:23] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.158 2026-08-18 03:25:23,671 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:23] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.003 0.144 2026-08-18 03:25:23,771 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.161 2026-08-18 03:25:23,831 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:23,897 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:23,949 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:24,000 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:24,051 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:24,102 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:24,178 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:24,230 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:24,281 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:24,335 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:24,395 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:24,428 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:24] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.012 0.016 2026-08-18 03:25:24,464 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:24,514 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:24,565 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:24,615 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:24,666 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:24,735 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:24,750 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:25:24,754 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:25:24,787 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:24,837 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:24,904 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:24,957 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:25,012 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:25,069 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:25,082 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:25] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.009 2026-08-18 03:25:25,112 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49615021 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '071d04aa-dbb4-49e7-a2a0-38cb665538de'}] 2026-08-18 03:25:25,119 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:25:25,453 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49615021 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '071d04aa-dbb4-49e7-a2a0-38cb665538de'} created pos.order #619 2026-08-18 03:25:25,468 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49615021 finished 2026-08-18 03:25:25,509 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 202 0.152 0.247 2026-08-18 03:25:25,638 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.048 0.046 2026-08-18 03:25:25,661 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:25] "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-08-18 03:25:25,785 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:25,832 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: tour succeeded 2026-08-18 03:25:25,832 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGlobalDiscountProgramNoDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-08-18 03:25:25,934 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: heap 17697496 (allocated 19533824) 2026-08-18 03:25:25,942 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing chrome headless with pid 90970 2026-08-18 03:25:25,946 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing websocket connection 2026-08-18 03:25:25,947 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Terminating chrome headless with pid 90970 2026-08-18 03:25:26,110 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032526_109411_test_points_awarded_global_discount_code_no_domain_program.txt 2026-08-18 03:25:26,110 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmpmewfe0sg_chrome_odoo" 2026-08-18 03:25:26,149 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-08-18 03:25:27,358 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome pid: 91192 2026-08-18 03:25:27,358 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmplsd1qayx_chrome_odoo 2026-08-18 03:25:27,359 25 INFO rb-bf20be7-223995-404953 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:39221/json/version 2026-08-18 03:25:27,361 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39221', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:25:27,400 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Browser version: Chrome/150.0.7871.114 2026-08-18 03:25:27,401 25 INFO rb-bf20be7-223995-404953 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:39221/json 2026-08-18 03:25:27,402 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39221', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:25:27,417 25 INFO rb-bf20be7-223995-404953 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:39221/devtools/page/0F80F37335ADEEA22BBD3B529C1493CD 2026-08-18 03:25:27,428 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Enable chrome headless console log notification 2026-08-18 03:25:27,486 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-08-18 03:25:27,580 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:25:27,585 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Setting session cookie in browser 2026-08-18 03:25:27,595 25 INFO rb-bf20be7-223995-404953 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/75" in browser 2026-08-18 03:25:27,595 25 INFO rb-bf20be7-223995-404953 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/75" 2026-08-18 03:25:27,612 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:25:28,097 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:28] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.065 0.424 2026-08-18 03:25:28,099 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Navigation result: {'frameId': '0F80F37335ADEEA22BBD3B529C1493CD', 'loaderId': '33B086E7EB8C89B73B2E947018ACA8C4', 'isDownload': False} 2026-08-18 03:25:28,100 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountWithDomainProgramDomain')" 2026-08-18 03:25:28,115 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:25:28,135 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:28] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-08-18 03:25:28,144 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:28] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.012 2026-08-18 03:25:28,155 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:28] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-08-18 03:25:28,628 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:25:28,632 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:25:28,653 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-18 03:25:28,671 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:25:28,682 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:28,682 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.006 2026-08-18 03:25:28,702 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:25:28,713 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:25:28,741 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.011 2026-08-18 03:25:28,766 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.013 0.020 2026-08-18 03:25:28,835 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 31 0.036 0.042 2026-08-18 03:25:28,839 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-08-18 03:25:29,454 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 307 0.254 0.260 2026-08-18 03:25:29,481 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:25:29,541 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-08-18 03:25:29,597 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:29] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.034 2026-08-18 03:25:29,616 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:25:29,632 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:29,640 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 03:25:29,707 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:25:29,715 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:25:29,724 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:25:29,730 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:25:29,743 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:29] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.011 0.025 2026-08-18 03:25:29,753 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:29] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.031 2026-08-18 03:25:29,789 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:25:29,790 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:25:29,806 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:29] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.010 0.013 2026-08-18 03:25:29,877 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:29,962 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.052 2026-08-18 03:25:29,967 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:29] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.008 0.065 2026-08-18 03:25:29,992 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:30,008 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:25:30,061 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:30,064 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:25:30,125 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:30] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.040 0.180 2026-08-18 03:25:30,198 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:30] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.041 0.256 2026-08-18 03:25:30,220 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:30] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.241 2026-08-18 03:25:30,243 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:30] "GET /web/image?model=product.template&field=image_128&id=1424&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.265 2026-08-18 03:25:30,266 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:30] "GET /web/image?model=product.template&field=image_128&id=1423&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.299 2026-08-18 03:25:30,292 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:30] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.221 2026-08-18 03:25:30,316 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:30] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-08-18 03:25:30,340 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:30] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-08-18 03:25:30,370 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:30] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.139 2026-08-18 03:25:30,390 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:30] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.131 2026-08-18 03:25:30,412 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:30] "GET /web/image?model=product.template&field=image_128&id=1434&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-08-18 03:25:30,435 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:30] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-08-18 03:25:30,458 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:30] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.111 2026-08-18 03:25:30,480 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:30] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-08-18 03:25:30,551 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.225 2026-08-18 03:25:30,613 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:30,666 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:30,716 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:30,772 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:30,833 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:30,851 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:30] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.005 0.012 2026-08-18 03:25:30,885 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:30,966 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:31,017 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:31,069 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:31,122 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:31,172 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:31,251 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:31,300 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:31,352 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:31,402 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:31,453 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:31,507 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:31,562 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:31,625 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:31,673 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:31,731 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:31,741 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:31] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.006 2026-08-18 03:25:31,811 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:31,859 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:31,912 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:31,961 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:32,029 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:32,042 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:25:32,043 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:25:32,082 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:32,131 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:32,201 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:32,254 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:32,312 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:32,359 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:32,411 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:32,464 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:32,515 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:32,571 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:32,582 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:32] "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-08-18 03:25:32,621 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56770476 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '17154c86-b9f2-41f9-ad3c-3c5c939dd39a'}] 2026-08-18 03:25:32,624 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:25:33,036 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56770476 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '17154c86-b9f2-41f9-ad3c-3c5c939dd39a'} created pos.order #620 2026-08-18 03:25:33,047 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56770476 finished 2026-08-18 03:25:33,089 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 209 0.208 0.262 2026-08-18 03:25:33,188 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.019 0.044 2026-08-18 03:25:33,220 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.007 2026-08-18 03:25:33,335 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:33,383 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: tour succeeded 2026-08-18 03:25:33,383 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountWithDomainProgramDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-08-18 03:25:33,490 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: heap 18293740 (allocated 19271680) 2026-08-18 03:25:33,494 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing chrome headless with pid 91192 2026-08-18 03:25:33,495 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing websocket connection 2026-08-18 03:25:33,495 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Terminating chrome headless with pid 91192 2026-08-18 03:25:33,590 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032533_589857_test_points_awarded_specific_discount_code_specific_domain_program.txt 2026-08-18 03:25:33,590 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmplsd1qayx_chrome_odoo" 2026-08-18 03:25:33,625 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-08-18 03:25:34,144 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 91414 2026-08-18 03:25:34,144 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmphwwk2qyv_chrome_odoo 2026-08-18 03:25:34,144 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:39421/json/version 2026-08-18 03:25:34,145 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39421', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:25:34,179 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-08-18 03:25:34,179 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:39421/json 2026-08-18 03:25:34,180 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39421', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:25:34,191 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:39421/devtools/page/2C954B219963E47B9B333D4B5B29D301 2026-08-18 03:25:34,258 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-08-18 03:25:34,282 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-08-18 03:25:34,361 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:25:34,387 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-08-18 03:25:34,393 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:25:34,393 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-18 03:25:34,409 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:25:34,912 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:34] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.062 0.445 2026-08-18 03:25:34,917 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '2C954B219963E47B9B333D4B5B29D301', 'loaderId': 'E4B60DA06759548EB50C50C6C60DFC94', 'isDownload': False} 2026-08-18 03:25:34,917 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-08-18 03:25:34,938 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:25:34,971 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:34] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.025 2026-08-18 03:25:34,979 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:34] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-08-18 03:25:34,989 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:34] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-08-18 03:25:35,456 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:25:35,458 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:25:35,506 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.015 2026-08-18 03:25:35,521 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:25:35,529 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:35,532 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.006 2026-08-18 03:25:35,549 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:25:35,573 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:25:35,601 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.011 2026-08-18 03:25:35,612 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-08-18 03:25:35,681 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.026 0.040 2026-08-18 03:25:35,685 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.044 2026-08-18 03:25:36,173 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 306 0.189 0.248 2026-08-18 03:25:36,192 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:25:36,309 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:25:36,356 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:36] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-08-18 03:25:36,409 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:25:36,425 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-08-18 03:25:36,453 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.005 2026-08-18 03:25:36,487 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:25:36,508 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:25:36,510 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:25:36,530 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:36] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.016 0.025 2026-08-18 03:25:36,537 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:36] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.045 2026-08-18 03:25:36,539 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.049 2026-08-18 03:25:36,556 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:25:36,560 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:25:36,579 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:36] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.005 0.012 2026-08-18 03:25:36,687 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:36,717 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:25:36,769 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:36] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.028 0.037 2026-08-18 03:25:36,870 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:36] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.063 0.103 2026-08-18 03:25:36,883 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:36] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.004 0.138 2026-08-18 03:25:36,922 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:36] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.013 0.065 2026-08-18 03:25:36,927 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:36,936 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:25:36,968 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:36] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.111 2026-08-18 03:25:37,011 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:37] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.147 2026-08-18 03:25:37,025 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:25:37,062 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:37] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.202 2026-08-18 03:25:37,094 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:37] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.193 2026-08-18 03:25:37,134 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:37] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.228 2026-08-18 03:25:37,153 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:37] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-08-18 03:25:37,181 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:37] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.204 2026-08-18 03:25:37,201 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:37] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-08-18 03:25:37,274 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.169 2026-08-18 03:25:37,355 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:37,418 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:37,468 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:37,524 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:37,720 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:37,772 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:37,822 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:37,899 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:37,934 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:37,980 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:38,030 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:38,113 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:38,116 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:25:38,118 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:25:38,159 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:38,204 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:38,269 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:38,319 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:38,376 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:38,441 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:38,444 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62481143 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'ec971837-7847-43cd-a6cc-6c7b48f36eb2'}] 2026-08-18 03:25:38,446 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:25:38,770 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62481143 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'ec971837-7847-43cd-a6cc-6c7b48f36eb2'} created pos.order #621 2026-08-18 03:25:38,786 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62481143 finished 2026-08-18 03:25:38,835 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 210 0.159 0.234 2026-08-18 03:25:38,914 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.016 0.034 2026-08-18 03:25:38,951 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:38] "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-08-18 03:25:39,084 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:39] "GET /report/barcode/Code128/0445-b449-4e1f HTTP/1.1" 200 - 0 0.000 0.054 2026-08-18 03:25:39,093 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:39,142 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:39,211 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:39,263 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:39,315 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:39,371 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:39,544 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:39,594 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:39,645 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:39,696 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:39,746 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:39,803 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:39,859 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:39,904 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:39,956 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:40,007 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:40,140 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:40,192 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:40,243 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:40,298 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:40,348 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:40,401 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:40,454 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:40,507 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:40,559 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:40,625 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:40,629 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21703177 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'c2c6115a-9712-48ea-8418-aadf8647dd3d'}] 2026-08-18 03:25:40,824 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21703177 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'c2c6115a-9712-48ea-8418-aadf8647dd3d'} created pos.order #622 2026-08-18 03:25:40,833 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21703177 finished 2026-08-18 03:25:40,865 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 122 0.069 0.170 2026-08-18 03:25:40,913 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 22 0.008 0.019 2026-08-18 03:25:40,944 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25: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-08-18 03:25:40,982 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:41,013 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:41] "GET /report/barcode/Code128/0445-aa29-4579 HTTP/1.1" 200 - 0 0.000 0.043 2026-08-18 03:25:41,029 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:41,099 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:41,151 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:41,203 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:41,255 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:41,443 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:41,500 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:41,539 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:41,595 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:41,652 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:41,698 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:41,748 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:41,799 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:41,937 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:42,001 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:42,039 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:42,089 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:42,146 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:42,203 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:42,261 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:42,316 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:42,327 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:42] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 03:25:42,353 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:42] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 5 0.005 0.012 2026-08-18 03:25:42,368 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:42,421 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:42,472 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:42,530 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:42,581 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:42,635 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:42,647 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:42] "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-08-18 03:25:42,675 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:42] "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-08-18 03:25:42,727 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:42,787 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:42,834 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:42,884 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:42,941 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:42,994 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:43,047 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:43,102 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:43,115 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:43] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.009 2026-08-18 03:25:43,135 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51866709 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'a3f2e04c-80bb-44a8-94c5-98acb2fce280'}] 2026-08-18 03:25:43,359 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51866709 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'a3f2e04c-80bb-44a8-94c5-98acb2fce280'} created pos.order #623 2026-08-18 03:25:43,371 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51866709 finished 2026-08-18 03:25:43,411 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 124 0.106 0.173 2026-08-18 03:25:43,587 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.026 0.109 2026-08-18 03:25:43,616 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:25:43,669 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:43,684 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:43] "GET /report/barcode/Code128/044a-2c81-4843 HTTP/1.1" 200 - 0 0.000 0.053 2026-08-18 03:25:43,710 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:43,784 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:43,835 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:43,886 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:43,939 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:44,131 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:44,186 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:44,265 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:44,310 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:44,364 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:44,419 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:44,611 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:44,662 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:44,713 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:44,764 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:44,814 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:44,865 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:44,921 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:44,974 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:45,027 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:45,101 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:45,110 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:45] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.006 2026-08-18 03:25:45,152 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:45] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.005 0.021 2026-08-18 03:25:45,230 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:45,262 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:45,312 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:45,370 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:45,421 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:45,472 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:45,529 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:45,575 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:45,731 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:45,786 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:45,837 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:45,893 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:45,944 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:45,995 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:46,052 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:46,104 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:46,156 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:46,223 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:46,228 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93854882 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000004', 'uuid': 'ae8096f6-5ed9-42f5-b398-8184abf4a670'}] 2026-08-18 03:25:46,523 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93854882 order {'name': '/', 'pos_reference': '261-75-000004', 'uuid': 'ae8096f6-5ed9-42f5-b398-8184abf4a670'} created pos.order #624 2026-08-18 03:25:46,539 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93854882 finished 2026-08-18 03:25:46,584 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 138 0.129 0.230 2026-08-18 03:25:46,671 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:46] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.018 0.031 2026-08-18 03:25:46,706 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:46] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.007 2026-08-18 03:25:46,765 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:46,766 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:46] "GET /report/barcode/Code128/044c-2bfc-469b HTTP/1.1" 200 - 0 0.000 0.029 2026-08-18 03:25:46,814 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:46,883 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:46,936 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:46,987 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:47,039 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:47,092 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:47,304 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:47,354 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:47,430 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:47,480 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:47,531 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:47,583 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:47,769 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:47,819 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:47,898 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:47,948 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:48,000 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:48,052 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:48,242 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:48,293 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:48,344 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:48,423 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:48,446 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:48,505 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:48,553 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:48,609 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:48,662 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:48,720 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:48,734 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:48] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.006 0.007 2026-08-18 03:25:48,813 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:48,866 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:48,937 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:48,976 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:49,022 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:49,080 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:49,130 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:49,207 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:49,261 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:49,329 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:49,331 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10890229 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000005', 'uuid': 'a3dacd38-3fe1-49ae-b778-80f7d25a906a'}] 2026-08-18 03:25:49,688 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10890229 order {'name': '/', 'pos_reference': '261-75-000005', 'uuid': 'a3dacd38-3fe1-49ae-b778-80f7d25a906a'} created pos.order #625 2026-08-18 03:25:49,703 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10890229 finished 2026-08-18 03:25:49,747 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 148 0.144 0.273 2026-08-18 03:25:49,843 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 30 0.019 0.040 2026-08-18 03:25:49,874 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:49] "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-08-18 03:25:49,932 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:49,933 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:49] "GET /report/barcode/Code128/0442-8697-4b24 HTTP/1.1" 200 - 0 0.000 0.035 2026-08-18 03:25:49,975 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-08-18 03:25:49,976 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-18 03:25:50,236 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 30579072 (allocated 33304576) 2026-08-18 03:25:50,246 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 91414 2026-08-18 03:25:50,247 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-08-18 03:25:50,249 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 91414 2026-08-18 03:25:50,345 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032550_344982_test_pos_loyalty_tour_basic.txt 2026-08-18 03:25:50,345 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmphwwk2qyv_chrome_odoo" 2026-08-18 03:25:50,782 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 91661 2026-08-18 03:25:50,782 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmp11mb39sj_chrome_odoo 2026-08-18 03:25:50,789 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:36261/json/version 2026-08-18 03:25:50,797 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36261', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:25:50,889 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-08-18 03:25:50,889 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:36261/json 2026-08-18 03:25:50,889 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36261', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:25:50,900 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:36261/devtools/page/5B18D44652D876040D709C681989817F 2026-08-18 03:25:50,905 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-08-18 03:25:50,911 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-08-18 03:25:50,948 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:25:50,950 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-08-18 03:25:50,973 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:25:50,973 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-18 03:25:51,036 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:51] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.016 0.034 2026-08-18 03:25:51,038 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '5B18D44652D876040D709C681989817F', 'loaderId': '57856399FE12EE25B74E4D65AEACE726', 'isDownload': False} 2026-08-18 03:25:51,038 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-08-18 03:25:51,057 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:25:51,076 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:51] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-08-18 03:25:51,088 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:51] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-08-18 03:25:51,099 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:51] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-08-18 03:25:51,597 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:25:51,598 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:25:51,621 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:25:51,636 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:25:51,641 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-08-18 03:25:51,647 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:51,657 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:25:51,670 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:25:51,688 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.006 2026-08-18 03:25:51,693 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 03:25:51,744 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.008 0.026 2026-08-18 03:25:51,748 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-08-18 03:25:52,189 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 208 0.155 0.242 2026-08-18 03:25:52,208 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:25:52,263 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:25:52,308 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:52] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.032 2026-08-18 03:25:52,337 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:25:52,351 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-08-18 03:25:52,358 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:25:52,406 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:25:52,427 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.027 2026-08-18 03:25:52,429 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:25:52,436 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:25:52,457 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:52] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.023 0.034 2026-08-18 03:25:52,461 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:25:52,480 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-08-18 03:25:52,503 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:25:52,508 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:52] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.010 0.077 2026-08-18 03:25:52,572 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:52,628 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:52] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.067 0.095 2026-08-18 03:25:52,694 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:52] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.007 0.158 2026-08-18 03:25:52,702 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:25:52,779 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:52] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.047 0.261 2026-08-18 03:25:52,800 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:52] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-08-18 03:25:52,821 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:52] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.135 2026-08-18 03:25:52,841 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:52,860 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:52] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.170 2026-08-18 03:25:52,888 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:52] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-08-18 03:25:52,922 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:52] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.210 2026-08-18 03:25:52,938 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:52] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-08-18 03:25:52,944 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:52,977 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:52] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.165 2026-08-18 03:25:52,999 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:53,015 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:53] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.186 2026-08-18 03:25:53,046 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:53] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.009 0.174 2026-08-18 03:25:53,070 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:53,072 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:53] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.003 0.167 2026-08-18 03:25:53,118 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:53,344 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:53,395 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:53,446 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:53,530 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:53,581 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:53,632 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:53,685 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:53,896 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:53,946 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:53,998 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:54,050 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:54,113 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:54,127 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:25:54,179 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:54,235 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:54,289 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:54,311 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25: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.008 0.011 2026-08-18 03:25:54,340 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:54] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.005 0.014 2026-08-18 03:25:54,439 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:54,491 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:54,540 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:54,591 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:54,663 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:54,678 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:25:54,683 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:25:54,713 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:54,765 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:54,836 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:54,888 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:54,969 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:55,000 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:55,015 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:55] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.009 2026-08-18 03:25:55,051 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56986800 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': '1d843125-8ae3-4804-bb70-811a9ed9cf37'}] 2026-08-18 03:25:55,057 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:25:55,423 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56986800 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': '1d843125-8ae3-4804-bb70-811a9ed9cf37'} created pos.order #626 2026-08-18 03:25:55,436 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56986800 finished 2026-08-18 03:25:55,489 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 146 0.170 0.271 2026-08-18 03:25:55,657 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.031 0.044 2026-08-18 03:25:55,712 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:55] "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-08-18 03:25:55,856 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:55] "GET /report/barcode/Code128/0446-8165-4204 HTTP/1.1" 200 - 0 0.000 0.059 2026-08-18 03:25:55,996 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:56,043 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:56,117 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:56,167 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:56,233 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:56,273 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:56,322 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:56,567 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:56,608 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:56,651 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:56,704 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:56,755 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:56,805 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:56,864 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:56,917 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:56,971 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:57,025 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:57,038 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:57] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.010 2026-08-18 03:25:57,079 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:57] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.011 0.019 2026-08-18 03:25:57,142 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:57,193 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:57,245 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:57,299 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:57,352 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:57,406 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:57,446 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:57] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.023 0.015 2026-08-18 03:25:57,487 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:57] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.015 0.019 2026-08-18 03:25:57,580 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:57,630 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:57,681 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:57,734 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:57,785 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:57,838 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:57,891 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:57,941 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:58,297 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:58,359 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:58,403 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:58,466 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:58,521 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:58,574 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:58,629 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:58,644 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:58] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.004 0.009 2026-08-18 03:25:58,680 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:58,730 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:58,788 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:58,842 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:58,887 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:58,964 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:59,023 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:59,071 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:59,127 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:59,144 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:59] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.012 2026-08-18 03:25:59,171 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7108678 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000002', 'uuid': '16ce3a29-c144-40db-8b0a-72fe30925d40'}] 2026-08-18 03:25:59,454 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7108678 order {'name': '/', 'pos_reference': '262-75-000002', 'uuid': '16ce3a29-c144-40db-8b0a-72fe30925d40'} created pos.order #627 2026-08-18 03:25:59,499 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7108678 finished 2026-08-18 03:25:59,558 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.155 0.234 2026-08-18 03:25:59,751 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.060 0.080 2026-08-18 03:25:59,802 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:59] "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-08-18 03:25:59,858 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:59,882 25 INFO rb-bf20be7-223995-404953 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-08-18 03:25:59,890 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:25:59] "GET /report/barcode/Code128/044d-4c2e-439c HTTP/1.1" 200 - 0 0.000 0.068 2026-08-18 03:25:59,963 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:00,002 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:00,053 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:00,106 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:00,298 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:00,348 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:00,400 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:00,457 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:00,508 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:00,559 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:00,615 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:00,666 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:00,809 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:00,862 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:00,930 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:01,016 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:01,027 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:01,083 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:01,103 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:01] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.007 0.011 2026-08-18 03:26:01,252 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:01,301 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:01,351 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:01,388 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:01,443 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:01,506 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:01,512 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:01] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.004 0.008 2026-08-18 03:26:01,546 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:01] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.009 0.017 2026-08-18 03:26:01,618 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:01,668 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:01,718 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:01,770 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:01,830 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:01,882 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:01,960 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:01,989 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:02,042 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:02,095 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:02,153 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:02,164 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:02] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.010 2026-08-18 03:26:02,197 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21690152 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000003', 'uuid': '5f8a62c7-e06c-4785-ab91-fea6d2cd8cb1'}] 2026-08-18 03:26:02,467 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21690152 order {'name': '/', 'pos_reference': '262-75-000003', 'uuid': '5f8a62c7-e06c-4785-ab91-fea6d2cd8cb1'} created pos.order #628 2026-08-18 03:26:02,482 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21690152 finished 2026-08-18 03:26:02,541 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 128 0.116 0.229 2026-08-18 03:26:02,699 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.052 0.063 2026-08-18 03:26:02,730 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.004 2026-08-18 03:26:02,802 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:02,861 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:02] "GET /report/barcode/Code128/044a-dd13-4737 HTTP/1.1" 200 - 0 0.000 0.082 2026-08-18 03:26:02,862 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:02,942 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:02,994 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:03,044 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:03,097 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:03,283 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:03,334 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:03,384 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:03,439 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:03,495 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:03,547 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:03,607 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:03,622 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:03] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.011 2026-08-18 03:26:03,657 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:03] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.004 0.016 2026-08-18 03:26:03,658 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:03,745 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:03,794 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:03,859 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:03,930 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:03,962 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:04,012 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:04,076 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:04,155 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:04,268 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:04,331 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:04,385 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:04,435 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:04,479 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:04,534 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:04,601 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:04,652 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:04,703 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:04,753 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:04,810 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:04,861 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:04,912 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:04,971 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:05,024 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:05,084 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:05,145 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:05,148 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53469102 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000004', 'uuid': '7ef61550-e4ed-4585-abd1-6e94ce88f483'}] 2026-08-18 03:26:05,417 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53469102 order {'name': '/', 'pos_reference': '262-75-000004', 'uuid': '7ef61550-e4ed-4585-abd1-6e94ce88f483'} created pos.order #629 2026-08-18 03:26:05,435 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53469102 finished 2026-08-18 03:26:05,518 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 124 0.153 0.218 2026-08-18 03:26:05,638 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.030 0.042 2026-08-18 03:26:05,664 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:26:05,765 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:05,767 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:05] "GET /report/barcode/Code128/0441-4a6a-47de HTTP/1.1" 200 - 0 0.000 0.058 2026-08-18 03:26:05,825 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-08-18 03:26:05,825 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-18 03:26:06,161 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 33364916 (allocated 36450304) 2026-08-18 03:26:06,173 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 91661 2026-08-18 03:26:06,176 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-08-18 03:26:06,178 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 91661 2026-08-18 03:26:06,346 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032606_344103_test_pos_loyalty_tour_basic.txt 2026-08-18 03:26:06,346 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmp11mb39sj_chrome_odoo" 2026-08-18 03:26:06,389 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-08-18 03:26:07,584 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome pid: 91909 2026-08-18 03:26:07,584 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless temporary user profile dir: /tmp/tmpyl95mx7v_chrome_odoo 2026-08-18 03:26:07,585 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:38053/json/version 2026-08-18 03:26:07,587 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38053', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:26:07,623 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Browser version: Chrome/150.0.7871.114 2026-08-18 03:26:07,623 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:38053/json 2026-08-18 03:26:07,624 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38053', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:26:07,688 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Websocket url found: ws://127.0.0.1:38053/devtools/page/40199BB6577ED3C9E7B718704A5AA0B9 2026-08-18 03:26:07,720 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Enable chrome headless console log notification 2026-08-18 03:26:07,732 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless enable page notifications 2026-08-18 03:26:07,850 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:26:07,855 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Setting session cookie in browser 2026-08-18 03:26:07,858 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:26:07,858 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-18 03:26:07,889 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:26:08,427 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:08] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.047 0.493 2026-08-18 03:26:08,433 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Navigation result: {'frameId': '40199BB6577ED3C9E7B718704A5AA0B9', 'loaderId': '3C2F18E427926EDCF397DD5589DD9358', 'isDownload': False} 2026-08-18 03:26:08,433 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-08-18 03:26:08,448 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:26:08,473 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:08] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-08-18 03:26:08,485 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:08] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-08-18 03:26:08,510 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:08] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.020 2026-08-18 03:26:09,027 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:26:09,028 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:26:09,067 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.019 2026-08-18 03:26:09,088 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:26:09,098 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:09,111 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.014 2026-08-18 03:26:09,146 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.010 2026-08-18 03:26:09,164 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:26:09,199 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.009 0.017 2026-08-18 03:26:09,221 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.043 2026-08-18 03:26:09,309 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.044 0.050 2026-08-18 03:26:09,318 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.078 2026-08-18 03:26:10,319 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 306 0.614 0.338 2026-08-18 03:26:10,352 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.019 2026-08-18 03:26:10,453 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.011 2026-08-18 03:26:10,543 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:10] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.039 2026-08-18 03:26:10,618 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.011 2026-08-18 03:26:10,646 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: Owl is running in 'dev' mode. 2026-08-18 03:26:10,667 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.006 2026-08-18 03:26:10,704 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:26:10,713 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:26:10,765 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:26:10,766 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:10] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.015 0.037 2026-08-18 03:26:10,766 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:26:10,790 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:10] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.030 2026-08-18 03:26:10,909 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:26:10,948 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:26:10,967 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:26:11,006 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:11] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.062 0.042 2026-08-18 03:26:11,052 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:11,083 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:11] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.029 0.146 2026-08-18 03:26:11,117 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:11] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.020 0.086 2026-08-18 03:26:11,234 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:11] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.055 2026-08-18 03:26:11,247 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:26:11,264 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:11] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.087 2026-08-18 03:26:11,280 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:11] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.006 0.093 2026-08-18 03:26:11,304 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:11] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.019 2026-08-18 03:26:11,320 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:11,336 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:11] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-08-18 03:26:11,361 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:11] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-08-18 03:26:11,387 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:11] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.109 2026-08-18 03:26:11,424 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:11] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.203 2026-08-18 03:26:11,446 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:11] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.145 2026-08-18 03:26:11,455 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:26:11,470 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:11] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-08-18 03:26:11,500 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:11] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.150 2026-08-18 03:26:11,533 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:11] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.159 2026-08-18 03:26:11,584 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:11] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.188 2026-08-18 03:26:11,681 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.195 2026-08-18 03:26:11,761 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:11,812 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:11,862 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:11,947 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:12,003 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:12,075 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:12,137 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:12,188 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:12,249 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:12,324 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:12,372 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:12,423 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:12,475 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:12,525 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: tour succeeded 2026-08-18 03:26:12,525 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-18 03:26:12,617 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: heap 16346240 (allocated 17436672) 2026-08-18 03:26:12,625 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing chrome headless with pid 91909 2026-08-18 03:26:12,626 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing websocket connection 2026-08-18 03:26:12,627 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Terminating chrome headless with pid 91909 2026-08-18 03:26:12,752 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032612_752460_test_pos_loyalty_tour_max_amount.txt 2026-08-18 03:26:12,752 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Removing chrome user profile "/tmp/tmpyl95mx7v_chrome_odoo" 2026-08-18 03:26:12,778 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-08-18 03:26:13,908 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome pid: 92133 2026-08-18 03:26:13,908 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless temporary user profile dir: /tmp/tmpo5j_s839_chrome_odoo 2026-08-18 03:26:13,908 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:38983/json/version 2026-08-18 03:26:13,909 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38983', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:26:14,087 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Browser version: Chrome/150.0.7871.114 2026-08-18 03:26:14,087 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:38983/json 2026-08-18 03:26:14,087 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38983', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:26:14,149 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Websocket url found: ws://127.0.0.1:38983/devtools/page/B26A705D550F66ED72ABC71726740AD6 2026-08-18 03:26:14,171 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Enable chrome headless console log notification 2026-08-18 03:26:14,179 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless enable page notifications 2026-08-18 03:26:14,399 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:26:14,405 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Setting session cookie in browser 2026-08-18 03:26:14,407 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:26:14,407 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-18 03:26:14,422 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:26:14,934 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:14] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.081 0.434 2026-08-18 03:26:14,938 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Navigation result: {'frameId': 'B26A705D550F66ED72ABC71726740AD6', 'loaderId': '435FFC370DB5F370BEDA48008FADEF75', 'isDownload': False} 2026-08-18 03:26:14,938 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-08-18 03:26:14,965 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:26:14,992 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:14] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-18 03:26:15,004 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:15] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-08-18 03:26:15,018 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:15] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.030 2026-08-18 03:26:15,579 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:26:15,584 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:26:15,602 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-08-18 03:26:15,628 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:26:15,638 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:15,647 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.010 2026-08-18 03:26:15,681 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.007 0.013 2026-08-18 03:26:15,693 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:26:15,731 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.013 0.010 2026-08-18 03:26:15,753 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.038 2026-08-18 03:26:15,833 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.036 0.044 2026-08-18 03:26:15,841 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.061 2026-08-18 03:26:16,543 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 305 0.359 0.292 2026-08-18 03:26:16,575 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 03:26:16,625 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.003 0.008 2026-08-18 03:26:16,701 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:16] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.044 2026-08-18 03:26:16,752 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.009 2026-08-18 03:26:16,807 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: Owl is running in 'dev' mode. 2026-08-18 03:26:16,819 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-08-18 03:26:16,880 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:26:16,895 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:26:16,917 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:26:16,937 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:26:16,938 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:16] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.013 0.019 2026-08-18 03:26:17,014 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:26:17,016 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:26:17,050 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:17] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.061 0.090 2026-08-18 03:26:17,164 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:17,184 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:17] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.003 0.012 2026-08-18 03:26:17,233 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:17] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.025 2026-08-18 03:26:17,291 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:17] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.024 0.045 2026-08-18 03:26:17,303 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:26:17,318 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:17] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.089 2026-08-18 03:26:17,336 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:17] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-08-18 03:26:17,362 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:26:17,384 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:17] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.143 2026-08-18 03:26:17,394 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:17,431 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:17] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.194 2026-08-18 03:26:17,527 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:17] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.054 0.227 2026-08-18 03:26:17,551 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:17] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-08-18 03:26:17,574 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:17,596 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:17] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.198 2026-08-18 03:26:17,613 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:26:17,709 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:17] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.062 0.319 2026-08-18 03:26:17,744 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:17] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.010 0.294 2026-08-18 03:26:17,791 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:17] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.016 0.236 2026-08-18 03:26:17,865 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.270 2026-08-18 03:26:17,884 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:17] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.254 2026-08-18 03:26:17,943 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:17] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.016 0.492 2026-08-18 03:26:17,950 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:18,017 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:18,070 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:18,130 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:18,186 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:18,209 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:18] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.007 0.014 2026-08-18 03:26:18,237 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:18,331 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:18,396 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:18,447 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:18,499 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:18,549 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:18,599 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:18,657 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:18,709 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:18,761 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:18,831 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:18,866 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:18,924 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:18,985 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:19,063 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:19,162 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:19,191 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:19,227 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: tour succeeded 2026-08-18 03:26:19,229 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour9 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-18 03:26:19,316 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: heap 16948316 (allocated 18350080) 2026-08-18 03:26:19,326 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing chrome headless with pid 92133 2026-08-18 03:26:19,330 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing websocket connection 2026-08-18 03:26:19,331 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Terminating chrome headless with pid 92133 2026-08-18 03:26:19,596 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032619_595642_test_promo_with_different_taxes.txt 2026-08-18 03:26:19,596 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Removing chrome user profile "/tmp/tmpo5j_s839_chrome_odoo" 2026-08-18 03:26:19,640 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-08-18 03:26:20,813 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome pid: 92358 2026-08-18 03:26:20,814 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless temporary user profile dir: /tmp/tmp_0p5vwfs_chrome_odoo 2026-08-18 03:26:20,814 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:44829/json/version 2026-08-18 03:26:20,816 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44829', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:26:20,884 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Browser version: Chrome/150.0.7871.114 2026-08-18 03:26:20,884 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:44829/json 2026-08-18 03:26:20,885 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44829', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:26:20,920 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Websocket url found: ws://127.0.0.1:44829/devtools/page/0BCE25E3102FC8ED785D85B465D5B0DB 2026-08-18 03:26:20,985 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Enable chrome headless console log notification 2026-08-18 03:26:21,011 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless enable page notifications 2026-08-18 03:26:21,169 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:26:21,178 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Setting session cookie in browser 2026-08-18 03:26:21,180 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:26:21,180 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-18 03:26:21,204 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:26:21,639 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:21] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.032 0.407 2026-08-18 03:26:21,660 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Navigation result: {'frameId': '0BCE25E3102FC8ED785D85B465D5B0DB', 'loaderId': 'EA74C4E1F94004286B66042B7929F382', 'isDownload': False} 2026-08-18 03:26:21,660 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-08-18 03:26:21,695 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:26:21,784 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:21] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-18 03:26:21,789 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:21] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-18 03:26:21,818 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:21] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.011 0.030 2026-08-18 03:26:22,433 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:26:22,436 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:26:22,609 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:26:22,623 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:26:22,637 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.007 2026-08-18 03:26:22,647 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:22,658 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:26:22,672 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:26:22,700 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.008 2026-08-18 03:26:22,717 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.025 2026-08-18 03:26:22,821 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.050 0.043 2026-08-18 03:26:22,829 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.067 2026-08-18 03:26:23,476 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 305 0.279 0.297 2026-08-18 03:26:23,502 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:26:23,571 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26: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-08-18 03:26:23,650 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:23] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.030 2026-08-18 03:26:23,693 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26: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-08-18 03:26:23,714 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: Owl is running in 'dev' mode. 2026-08-18 03:26:23,732 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-08-18 03:26:23,781 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:26:23,797 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:26:23,802 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:26:23,810 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:26:23,836 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:23] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.013 0.036 2026-08-18 03:26:23,851 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:23] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.047 2026-08-18 03:26:23,856 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:26:23,857 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26: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-08-18 03:26:23,944 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:26:23,962 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:23] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.021 0.041 2026-08-18 03:26:24,012 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:24,060 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:24] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.049 0.104 2026-08-18 03:26:24,099 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:24] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.012 0.176 2026-08-18 03:26:24,116 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:24] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.005 0.081 2026-08-18 03:26:24,237 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:24] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.027 2026-08-18 03:26:24,268 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:24] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.053 2026-08-18 03:26:24,286 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:26:24,298 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:24] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.077 2026-08-18 03:26:24,321 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:24] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.103 2026-08-18 03:26:24,341 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:24,378 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:24] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.017 0.147 2026-08-18 03:26:24,404 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:24] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.179 2026-08-18 03:26:24,444 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:24] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.015 0.164 2026-08-18 03:26:24,490 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:24] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.166 2026-08-18 03:26:24,522 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:24] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.193 2026-08-18 03:26:24,552 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:24] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-08-18 03:26:24,583 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:24] "GET /web/image?model=product.template&field=image_128&id=1599&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-08-18 03:26:24,603 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:26:24,719 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.071 0.232 2026-08-18 03:26:24,822 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:24,939 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:25,004 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:25,056 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:25,107 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: tour succeeded 2026-08-18 03:26:25,107 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour8 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-18 03:26:25,174 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: heap 15656348 (allocated 17301504) 2026-08-18 03:26:25,185 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing chrome headless with pid 92358 2026-08-18 03:26:25,186 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing websocket connection 2026-08-18 03:26:25,187 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Terminating chrome headless with pid 92358 2026-08-18 03:26:25,298 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032625_298561_test_promo_with_free_product.txt 2026-08-18 03:26:25,299 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Removing chrome user profile "/tmp/tmp_0p5vwfs_chrome_odoo" 2026-08-18 03:26:25,380 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-08-18 03:26:26,585 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome pid: 92571 2026-08-18 03:26:26,585 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmphy4ita5r_chrome_odoo 2026-08-18 03:26:26,585 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:46775/json/version 2026-08-18 03:26:26,587 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46775', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:26:26,737 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-08-18 03:26:26,738 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:46775/json 2026-08-18 03:26:26,740 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46775', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:26:26,785 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Websocket url found: ws://127.0.0.1:46775/devtools/page/9686A8F4FBD2662C67D483854A4BE299 2026-08-18 03:26:26,816 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Enable chrome headless console log notification 2026-08-18 03:26:26,851 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless enable page notifications 2026-08-18 03:26:27,057 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:26:27,070 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Setting session cookie in browser 2026-08-18 03:26:27,073 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Open "http://127.0.0.1:8069/pos/ui/79" in browser 2026-08-18 03:26:27,073 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Navigating to: "http://127.0.0.1:8069/pos/ui/79" 2026-08-18 03:26:27,106 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:26:27,589 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:27] "GET /pos/ui/79 HTTP/1.1" 200 - 86 0.042 0.445 2026-08-18 03:26:27,599 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Navigation result: {'frameId': '9686A8F4FBD2662C67D483854A4BE299', 'loaderId': '5A07179253AB341E44F8190F1A055921', 'isDownload': False} 2026-08-18 03:26:27,599 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-08-18 03:26:27,626 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:26:27,656 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:27] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-08-18 03:26:27,673 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:27] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.033 2026-08-18 03:26:27,678 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:27] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-08-18 03:26:28,275 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:26:28,277 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:26:28,319 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.028 2026-08-18 03:26:28,339 25 INFO rb-bf20be7-223995-404953 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/79", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:26:28,344 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:28,360 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-08-18 03:26:28,379 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:26:28,390 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:26:28,423 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.010 2026-08-18 03:26:28,440 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.031 2026-08-18 03:26:28,500 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.027 0.037 2026-08-18 03:26:28,504 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.042 2026-08-18 03:26:29,140 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 308 0.318 0.275 2026-08-18 03:26:29,163 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:26:29,229 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.010 2026-08-18 03:26:29,284 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:29] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.036 2026-08-18 03:26:29,354 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-08-18 03:26:29,372 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: Owl is running in 'dev' mode. 2026-08-18 03:26:29,410 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.018 2026-08-18 03:26:29,451 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:26:29,470 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:26:29,488 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:26:29,492 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:26:29,520 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:26:29,525 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26: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-08-18 03:26:29,531 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:29] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.030 0.030 2026-08-18 03:26:29,543 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:29] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.066 2026-08-18 03:26:29,572 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:26:29,575 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:29] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.014 0.021 2026-08-18 03:26:29,671 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:29,693 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:29] "GET /pos/ui/79?from_backend=True HTTP/1.1" 200 - 31 0.074 0.070 2026-08-18 03:26:29,793 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:29] "GET /pos/ui/79 HTTP/1.1" 200 - 31 0.047 0.182 2026-08-18 03:26:29,827 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:29] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.007 0.097 2026-08-18 03:26:29,864 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:29,867 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:26:29,893 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:29] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.010 0.104 2026-08-18 03:26:29,915 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:29] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-08-18 03:26:29,967 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:29] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-08-18 03:26:29,975 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:30,007 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:30] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.195 2026-08-18 03:26:30,017 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:26:30,080 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:30] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.264 2026-08-18 03:26:30,119 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:30] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.236 2026-08-18 03:26:30,140 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:30] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.231 2026-08-18 03:26:30,172 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:30] "GET /web/image?model=product.template&field=image_128&id=1606&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.009 0.198 2026-08-18 03:26:30,208 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:30] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.233 2026-08-18 03:26:30,238 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:30] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-08-18 03:26:30,316 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.200 2026-08-18 03:26:30,380 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:30,433 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:30,484 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:30,541 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:30,603 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:30,638 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:30] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.007 0.020 2026-08-18 03:26:30,656 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:30,736 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:30,786 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:30,837 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:30,891 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:30,943 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:30,999 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:31,048 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:31,100 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:31,168 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:31,220 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:31,270 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:31,321 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:31,373 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:31,422 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:31,482 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:31,543 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:31,622 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:31,673 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:31,724 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:31,774 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:31,825 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:31,876 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: tour succeeded 2026-08-18 03:26:31,877 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: ╔═══════════════════════════════╗ ║ TOUR PosCouponTour5 SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-08-18 03:26:31,987 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: heap 16070688 (allocated 17563648) 2026-08-18 03:26:31,996 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing chrome headless with pid 92571 2026-08-18 03:26:32,004 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing websocket connection 2026-08-18 03:26:32,006 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Terminating chrome headless with pid 92571 2026-08-18 03:26:32,129 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032632_129068_test_promotion_program_with_global_discount.txt 2026-08-18 03:26:32,129 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Removing chrome user profile "/tmp/tmphy4ita5r_chrome_odoo" 2026-08-18 03:26:32,169 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-08-18 03:26:33,186 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome pid: 92797 2026-08-18 03:26:33,186 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpv8qju7gy_chrome_odoo 2026-08-18 03:26:33,186 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:36471/json/version 2026-08-18 03:26:33,189 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36471', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:26:33,280 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-08-18 03:26:33,280 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:36471/json 2026-08-18 03:26:33,285 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36471', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:26:33,302 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Websocket url found: ws://127.0.0.1:36471/devtools/page/E5ED09C1B766D3C1266BA7B10460BF2B 2026-08-18 03:26:33,309 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Enable chrome headless console log notification 2026-08-18 03:26:33,311 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless enable page notifications 2026-08-18 03:26:33,550 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:26:33,567 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Setting session cookie in browser 2026-08-18 03:26:33,580 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:26:33,581 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-18 03:26:33,673 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:26:34,406 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:34] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.054 0.684 2026-08-18 03:26:34,410 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Navigation result: {'frameId': 'E5ED09C1B766D3C1266BA7B10460BF2B', 'loaderId': 'DF6D2AE8531052F8B096FA33E767C801', 'isDownload': False} 2026-08-18 03:26:34,410 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-08-18 03:26:34,427 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:26:34,448 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:34] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-18 03:26:34,452 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:34] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-08-18 03:26:34,498 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:34] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.053 2026-08-18 03:26:35,041 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:26:35,046 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:26:35,080 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.022 2026-08-18 03:26:35,098 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:26:35,121 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:35,122 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.011 2026-08-18 03:26:35,135 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:26:35,149 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:26:35,179 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.010 2026-08-18 03:26:35,198 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:35] "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.020 2026-08-18 03:26:35,201 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.006 2026-08-18 03:26:35,286 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:35] "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-08-18 03:26:36,057 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 305 0.451 0.279 2026-08-18 03:26:36,086 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:26:36,183 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 03:26:36,249 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:36] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.040 2026-08-18 03:26:36,277 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-18 03:26:36,307 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: Owl is running in 'dev' mode. 2026-08-18 03:26:36,319 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.011 2026-08-18 03:26:36,361 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:26:36,386 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:26:36,396 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:26:36,424 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:36] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.027 0.030 2026-08-18 03:26:36,444 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:36] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.061 2026-08-18 03:26:36,446 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-08-18 03:26:36,469 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:26:36,470 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:26:36,551 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:36] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.010 0.009 2026-08-18 03:26:36,615 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:36,661 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:26:36,662 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:36] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.013 0.027 2026-08-18 03:26:36,774 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:36] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.061 0.054 2026-08-18 03:26:36,830 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:36,880 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:36] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.049 0.194 2026-08-18 03:26:36,902 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:36,904 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:26:36,922 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:36] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.190 2026-08-18 03:26:36,931 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:26:37,009 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:37] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.022 0.261 2026-08-18 03:26:37,044 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:37] "GET /web/image?model=product.template&field=image_128&id=1608&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.025 2026-08-18 03:26:37,067 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:37] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.323 2026-08-18 03:26:37,112 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:37] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.323 2026-08-18 03:26:37,167 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:37] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.223 2026-08-18 03:26:37,206 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:37] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.251 2026-08-18 03:26:37,266 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:37] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.013 0.526 2026-08-18 03:26:37,306 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:37] "GET /web/image?model=product.template&field=image_128&id=1609&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.251 2026-08-18 03:26:37,342 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:37] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.011 0.261 2026-08-18 03:26:37,420 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.265 2026-08-18 03:26:37,447 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:37] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.270 2026-08-18 03:26:37,498 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:37,541 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:37,593 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:37,649 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:37,714 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:37,759 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:37,844 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:37,909 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:37,963 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:38,017 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:38,061 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:38,114 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:38,166 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:38,218 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:38,285 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:38,345 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:38,396 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:38,448 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:38,497 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:38,548 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:38,599 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: tour succeeded 2026-08-18 03:26:38,600 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyPromotion SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-18 03:26:38,671 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: heap 16615876 (allocated 18087936) 2026-08-18 03:26:38,688 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing chrome headless with pid 92797 2026-08-18 03:26:38,691 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing websocket connection 2026-08-18 03:26:38,696 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Terminating chrome headless with pid 92797 2026-08-18 03:26:38,797 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032638_797590_test_promotion_program_with_loyalty_program.txt 2026-08-18 03:26:38,797 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Removing chrome user profile "/tmp/tmpv8qju7gy_chrome_odoo" 2026-08-18 03:26:38,820 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-08-18 03:26:39,653 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome pid: 93011 2026-08-18 03:26:39,654 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless temporary user profile dir: /tmp/tmphcchbwp6_chrome_odoo 2026-08-18 03:26:39,658 25 INFO rb-bf20be7-223995-404953 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:45185/json/version 2026-08-18 03:26:39,659 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45185', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:26:39,716 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Browser version: Chrome/150.0.7871.114 2026-08-18 03:26:39,717 25 INFO rb-bf20be7-223995-404953 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:45185/json 2026-08-18 03:26:39,717 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45185', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:26:39,771 25 INFO rb-bf20be7-223995-404953 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:45185/devtools/page/AA26B06F41EFC18924C0D7F076F603F7 2026-08-18 03:26:39,800 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Enable chrome headless console log notification 2026-08-18 03:26:39,810 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless enable page notifications 2026-08-18 03:26:40,005 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:26:40,012 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Setting session cookie in browser 2026-08-18 03:26:40,017 25 INFO rb-bf20be7-223995-404953 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/75" in browser 2026-08-18 03:26:40,017 25 INFO rb-bf20be7-223995-404953 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/75" 2026-08-18 03:26:40,038 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:26:40,511 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:40] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.061 0.414 2026-08-18 03:26:40,514 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Navigation result: {'frameId': 'AA26B06F41EFC18924C0D7F076F603F7', 'loaderId': '49D79EF23ADF49E21BA0ADF5DFD7FF96', 'isDownload': False} 2026-08-18 03:26:40,514 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Evaluate ready code "odoo.isTourReady('PosLoyaltyMinAmountAndSpecificProductTour')" 2026-08-18 03:26:40,534 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:26:40,550 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:40] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-08-18 03:26:40,556 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:40] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-18 03:26:40,572 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:40] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.023 2026-08-18 03:26:41,072 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:26:41,074 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:26:41,093 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-08-18 03:26:41,115 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:26:41,121 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.005 2026-08-18 03:26:41,123 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:41,147 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:26:41,159 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:26:41,198 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.013 2026-08-18 03:26:41,216 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.026 2026-08-18 03:26:41,301 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.030 0.039 2026-08-18 03:26:41,307 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.070 2026-08-18 03:26:41,798 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 306 0.207 0.253 2026-08-18 03:26:41,817 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:26:41,866 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-08-18 03:26:41,943 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:41] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.047 2026-08-18 03:26:41,998 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.021 2026-08-18 03:26:42,014 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:42,038 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-08-18 03:26:42,082 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:26:42,112 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:26:42,125 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-08-18 03:26:42,128 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:42] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.010 0.030 2026-08-18 03:26:42,154 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:26:42,186 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.037 2026-08-18 03:26:42,218 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:42] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.056 0.078 2026-08-18 03:26:42,223 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.118 2026-08-18 03:26:42,253 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:42] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.010 0.072 2026-08-18 03:26:42,258 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:42,290 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:42] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.004 0.008 2026-08-18 03:26:42,465 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:42,478 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:42] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.027 0.070 2026-08-18 03:26:42,485 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:26:42,516 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:42] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.122 2026-08-18 03:26:42,557 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:42] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.148 2026-08-18 03:26:42,572 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:26:42,587 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:26:42,593 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:42] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.186 2026-08-18 03:26:42,623 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:42] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.202 2026-08-18 03:26:42,681 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:42] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.014 0.254 2026-08-18 03:26:42,719 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:42] "GET /web/image?model=product.template&field=image_128&id=1612&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.110 2026-08-18 03:26:42,753 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:42] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.133 2026-08-18 03:26:42,796 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:42] "GET /web/image?model=product.template&field=image_128&id=1611&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.013 0.153 2026-08-18 03:26:42,880 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:42] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.052 0.309 2026-08-18 03:26:42,946 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:42] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.023 0.387 2026-08-18 03:26:42,968 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:42] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.253 2026-08-18 03:26:43,018 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:43] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.013 0.272 2026-08-18 03:26:43,090 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.302 2026-08-18 03:26:43,158 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:43,210 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:43,263 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:43,317 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:43,369 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:43,422 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:43,492 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:43,542 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:43,603 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:43,643 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:43,694 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:43,744 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:43,819 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:43,870 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:43,922 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:43,977 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:44,022 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:44,073 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: tour succeeded 2026-08-18 03:26:44,075 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyMinAmountAndSpecificProductTour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-08-18 03:26:44,151 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: heap 15069568 (allocated 16252928) 2026-08-18 03:26:44,154 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing chrome headless with pid 93011 2026-08-18 03:26:44,158 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing websocket connection 2026-08-18 03:26:44,162 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Terminating chrome headless with pid 93011 2026-08-18 03:26:44,277 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032644_277695_test_promotion_with_min_amount_and_specific_product_rule.txt 2026-08-18 03:26:44,278 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Removing chrome user profile "/tmp/tmphcchbwp6_chrome_odoo" 2026-08-18 03:26:44,307 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_race_conditions_update_program ... 2026-08-18 03:26:46,096 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome pid: 93224 2026-08-18 03:26:46,096 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless temporary user profile dir: /tmp/tmp3pk6yjl3_chrome_odoo 2026-08-18 03:26:46,098 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:35871/json/version 2026-08-18 03:26:46,099 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35871', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:26:46,201 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Browser version: Chrome/150.0.7871.114 2026-08-18 03:26:46,201 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:35871/json 2026-08-18 03:26:46,203 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35871', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:26:46,261 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Websocket url found: ws://127.0.0.1:35871/devtools/page/91983517169848D845B065C0D305F727 2026-08-18 03:26:46,294 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Enable chrome headless console log notification 2026-08-18 03:26:46,302 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless enable page notifications 2026-08-18 03:26:46,425 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:26:46,431 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Setting session cookie in browser 2026-08-18 03:26:46,439 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Open "http://127.0.0.1:8069/pos/ui?config_id=75" in browser 2026-08-18 03:26:46,439 25 INFO rb-bf20be7-223995-404953 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=75" 2026-08-18 03:26:46,456 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:26:46,887 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:46] "GET /pos/ui?config_id=75 HTTP/1.1" 200 - 88 0.052 0.382 2026-08-18 03:26:46,891 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Navigation result: {'frameId': '91983517169848D845B065C0D305F727', 'loaderId': '02EF14D6ED31D2FBAD0B29516314A46E', 'isDownload': False} 2026-08-18 03:26:46,892 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Evaluate ready code "odoo.isTourReady('test_race_conditions_update_program')" 2026-08-18 03:26:46,913 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:26:46,929 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:46] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-18 03:26:46,935 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:46] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-08-18 03:26:46,942 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:46] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-08-18 03:26:47,406 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:26:47,409 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:26:47,429 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-08-18 03:26:47,440 25 INFO rb-bf20be7-223995-404953 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=75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:26:47,446 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:47,456 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.007 2026-08-18 03:26:47,482 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:26:47,504 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:26:47,524 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-08-18 03:26:47,540 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.015 2026-08-18 03:26:47,549 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.006 2026-08-18 03:26:47,617 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.026 0.035 2026-08-18 03:26:48,275 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 305 0.320 0.289 2026-08-18 03:26:48,306 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:48] "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-08-18 03:26:48,378 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.007 0.010 2026-08-18 03:26:48,455 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:48] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.037 2026-08-18 03:26:48,526 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-18 03:26:48,537 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: Owl is running in 'dev' mode. 2026-08-18 03:26:48,553 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 03:26:48,599 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:26:48,629 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:26:48,633 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:26:48,695 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:48] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.035 0.042 2026-08-18 03:26:48,707 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:48] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.083 2026-08-18 03:26:48,711 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.076 2026-08-18 03:26:48,724 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:26:48,730 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26: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-08-18 03:26:48,767 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:48] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.005 0.014 2026-08-18 03:26:48,868 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:48,913 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:48] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.015 0.010 2026-08-18 03:26:48,938 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:26:48,989 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:48] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.026 0.035 2026-08-18 03:26:49,062 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:49,115 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:49] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.079 0.104 2026-08-18 03:26:49,128 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:26:49,157 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:49] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.145 2026-08-18 03:26:49,192 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:49] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-08-18 03:26:49,199 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:26:49,234 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:49] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.223 2026-08-18 03:26:49,286 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:49] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.012 0.249 2026-08-18 03:26:49,336 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:49] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.009 0.321 2026-08-18 03:26:49,387 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:49] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.249 2026-08-18 03:26:49,425 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:49] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.258 2026-08-18 03:26:49,459 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:49] "GET /web/image?model=product.template&field=image_128&id=1614&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.241 2026-08-18 03:26:49,494 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:49] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.243 2026-08-18 03:26:49,522 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:49] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.167 2026-08-18 03:26:49,611 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.279 2026-08-18 03:26:49,706 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:50,091 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:50,135 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:50,185 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: tour succeeded 2026-08-18 03:26:50,188 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_race_conditions_update_program SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-08-18 03:26:50,308 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: heap 18597324 (allocated 20582400) 2026-08-18 03:26:50,322 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing chrome headless with pid 93224 2026-08-18 03:26:50,325 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing websocket connection 2026-08-18 03:26:50,328 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Terminating chrome headless with pid 93224 2026-08-18 03:26:50,440 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032650_439994_test_race_conditions_update_program.txt 2026-08-18 03:26:50,440 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Removing chrome user profile "/tmp/tmp3pk6yjl3_chrome_odoo" 2026-08-18 03:26:50,461 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_does_not_decrease_points ... 2026-08-18 03:26:51,144 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome pid: 93447 2026-08-18 03:26:51,144 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless temporary user profile dir: /tmp/tmpormvthsz_chrome_odoo 2026-08-18 03:26:51,144 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:44849/json/version 2026-08-18 03:26:51,146 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44849', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:26:51,253 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Browser version: Chrome/150.0.7871.114 2026-08-18 03:26:51,253 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:44849/json 2026-08-18 03:26:51,254 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44849', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:26:51,302 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Websocket url found: ws://127.0.0.1:44849/devtools/page/A9A48494097F645C3B7402D2722BF34F 2026-08-18 03:26:51,328 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Enable chrome headless console log notification 2026-08-18 03:26:51,347 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless enable page notifications 2026-08-18 03:26:51,570 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:26:51,578 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Setting session cookie in browser 2026-08-18 03:26:51,589 25 INFO rb-bf20be7-223995-404953 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=75" in browser 2026-08-18 03:26:51,589 25 INFO rb-bf20be7-223995-404953 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=75" 2026-08-18 03:26:51,616 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:26:52,112 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:52] "GET /pos/ui?config_id=75 HTTP/1.1" 200 - 87 0.073 0.427 2026-08-18 03:26:52,115 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Navigation result: {'frameId': 'A9A48494097F645C3B7402D2722BF34F', 'loaderId': 'BB2A20C57204D2DCB3860F27CC44C577', 'isDownload': False} 2026-08-18 03:26:52,115 25 INFO rb-bf20be7-223995-404953 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-08-18 03:26:52,140 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:26:52,161 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:52] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-08-18 03:26:52,176 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:52] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-08-18 03:26:52,202 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:52] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.011 0.033 2026-08-18 03:26:52,735 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:26:52,749 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:26:52,784 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-08-18 03:26:52,802 25 INFO rb-bf20be7-223995-404953 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=75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:26:52,812 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [1/42] Tour test_refund_does_not_decrease_points → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-18 03:26:52,822 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.009 2026-08-18 03:26:52,847 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-08-18 03:26:52,864 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:26:52,904 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.013 2026-08-18 03:26:52,921 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-08-18 03:26:52,986 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.022 0.040 2026-08-18 03:26:52,992 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.035 2026-08-18 03:26:53,859 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 305 0.321 0.490 2026-08-18 03:26:53,890 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-08-18 03:26:53,953 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:26:54,037 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:54] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.024 0.045 2026-08-18 03:26:54,077 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-08-18 03:26:54,095 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: Owl is running in 'dev' mode. 2026-08-18 03:26:54,112 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-08-18 03:26:54,166 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:26:54,178 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:26:54,198 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:26:54,202 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:26:54,225 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:54] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.018 0.028 2026-08-18 03:26:54,249 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:54] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.005 0.051 2026-08-18 03:26:54,252 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:26:54,255 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26: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-08-18 03:26:54,310 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:26:54,336 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:54] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.037 0.021 2026-08-18 03:26:54,406 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [2/42] Tour test_refund_does_not_decrease_points → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-18 03:26:54,435 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:54] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.056 0.093 2026-08-18 03:26:54,557 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:54] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.073 0.173 2026-08-18 03:26:54,578 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:54] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.005 0.125 2026-08-18 03:26:54,632 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:54] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.034 2026-08-18 03:26:54,670 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [3/42] Tour test_refund_does_not_decrease_points → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:26:54,673 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:26:54,687 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:54] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.010 0.079 2026-08-18 03:26:54,708 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:54] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.091 2026-08-18 03:26:54,734 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:54] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.115 2026-08-18 03:26:54,760 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [4/42] Tour test_refund_does_not_decrease_points → Step click customer button (trigger: .product-screen .set-partner) 2026-08-18 03:26:54,768 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-08-18 03:26:54,831 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:54] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.016 0.195 2026-08-18 03:26:54,861 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:54] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.231 2026-08-18 03:26:54,894 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:54] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.210 2026-08-18 03:26:54,935 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:54] "GET /web/image?model=product.template&field=image_128&id=1626&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.011 0.227 2026-08-18 03:26:54,975 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:54] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.009 0.252 2026-08-18 03:26:55,004 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:55] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.223 2026-08-18 03:26:55,109 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.059 0.211 2026-08-18 03:26:55,175 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [5/42] Tour test_refund_does_not_decrease_points → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-18 03:26:55,227 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [6/42] Tour test_refund_does_not_decrease_points → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-18 03:26:55,281 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [7/42] Tour test_refund_does_not_decrease_points → Step Search for partner "Refunding Guy" (trigger: .modal-dialog .input-group input) 2026-08-18 03:26:55,335 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [8/42] 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-08-18 03:26:55,396 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [9/42] Tour test_refund_does_not_decrease_points → Step go back to the products (trigger: .actionpad .back-button) 2026-08-18 03:26:55,440 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:55] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.023 0.019 2026-08-18 03:26:55,451 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [10/42] Tour test_refund_does_not_decrease_points → Step click product 'Refund Product' (trigger: article.product .product-content .product-name:contains("Refund Product")) 2026-08-18 03:26:55,537 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [11/42] Tour test_refund_does_not_decrease_points → Step click Actions button (trigger: .mobile-more-button) 2026-08-18 03:26:55,588 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [12/42] Tour test_refund_does_not_decrease_points → Step click Actions button (trigger: .more-btn) 2026-08-18 03:26:55,645 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [13/42] Tour test_refund_does_not_decrease_points → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-08-18 03:26:55,703 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [14/42] 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-08-18 03:26:55,783 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [15/42] Tour test_refund_does_not_decrease_points → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-18 03:26:55,867 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [16/42] Tour test_refund_does_not_decrease_points → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-18 03:26:55,884 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:26:55,887 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:26:55,918 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [17/42] Tour test_refund_does_not_decrease_points → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-18 03:26:55,967 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [18/42] Tour test_refund_does_not_decrease_points → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-18 03:26:56,041 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [19/42] Tour test_refund_does_not_decrease_points → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-08-18 03:26:56,096 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [20/42] Tour test_refund_does_not_decrease_points → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-18 03:26:56,148 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [21/42] Tour test_refund_does_not_decrease_points → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-18 03:26:56,201 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [22/42] Tour test_refund_does_not_decrease_points → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-18 03:26:56,260 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [23/42] Tour test_refund_does_not_decrease_points → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-18 03:26:56,284 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:56] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.015 0.011 2026-08-18 03:26:56,319 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69487721 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '713512fe-0c7c-4ed3-ba19-12660ed4fcf2'}] 2026-08-18 03:26:56,320 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:26:56,791 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69487721 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '713512fe-0c7c-4ed3-ba19-12660ed4fcf2'} created pos.order #630 2026-08-18 03:26:56,814 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69487721 finished 2026-08-18 03:26:56,884 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 215 0.275 0.293 2026-08-18 03:26:56,976 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:56] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.023 0.031 2026-08-18 03:26:56,997 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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-08-18 03:26:57,155 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [24/42] Tour test_refund_does_not_decrease_points → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-18 03:26:57,206 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [25/42] Tour test_refund_does_not_decrease_points → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:26:57,254 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [26/42] Tour test_refund_does_not_decrease_points → Step click Actions button (trigger: .mobile-more-button) 2026-08-18 03:26:57,305 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [27/42] Tour test_refund_does_not_decrease_points → Step click Actions button (trigger: .more-btn) 2026-08-18 03:26:57,360 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [28/42] Tour test_refund_does_not_decrease_points → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-08-18 03:26:57,429 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [29/42] Tour test_refund_does_not_decrease_points → Step .ticket-screen .order-row:contains("001") 2026-08-18 03:26:57,437 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:57] "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-08-18 03:26:57,468 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.017 2026-08-18 03:26:57,506 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:57] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.008 0.021 2026-08-18 03:26:57,520 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [30/42] Tour test_refund_does_not_decrease_points → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:26:57,541 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [31/42] Tour test_refund_does_not_decrease_points → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-18 03:26:57,593 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [32/42] Tour test_refund_does_not_decrease_points → Step go back to the products (trigger: .actionpad .back-button) 2026-08-18 03:26:57,644 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [33/42] 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-08-18 03:26:57,699 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [34/42] 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-08-18 03:26:57,749 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [35/42] Tour test_refund_does_not_decrease_points → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:26:57,800 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [36/42] Tour test_refund_does_not_decrease_points → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-18 03:26:57,852 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [37/42] Tour test_refund_does_not_decrease_points → Step go back to the products (trigger: .actionpad .back-button) 2026-08-18 03:26:57,904 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [38/42] Tour test_refund_does_not_decrease_points → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:26:57,953 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [39/42] Tour test_refund_does_not_decrease_points → Step .ticket-screen .btn-primary.pay-order-button 2026-08-18 03:26:58,026 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [40/42] Tour test_refund_does_not_decrease_points → Step total is -200.00 (trigger: .total:contains("-200.00")) 2026-08-18 03:26:58,077 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [41/42] Tour test_refund_does_not_decrease_points → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-18 03:26:58,133 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [42/42] Tour test_refund_does_not_decrease_points → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-18 03:26:58,198 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: tour succeeded 2026-08-18 03:26:58,199 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_refund_does_not_decrease_points SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-08-18 03:26:58,220 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45798691 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'e4c99711-1644-4c1c-8588-65a311024408'}] 2026-08-18 03:26:58,305 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: heap 19230064 (allocated 20844544) 2026-08-18 03:26:58,309 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing chrome headless with pid 93447 2026-08-18 03:26:58,359 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing websocket connection 2026-08-18 03:26:58,361 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Terminating chrome headless with pid 93447 2026-08-18 03:26:58,470 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032658_469955_test_refund_does_not_decrease_points.txt 2026-08-18 03:26:58,470 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Removing chrome user profile "/tmp/tmpormvthsz_chrome_odoo" 2026-08-18 03:26:58,547 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: waiting for threads: [, ] 2026-08-18 03:26:58,692 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45798691 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'e4c99711-1644-4c1c-8588-65a311024408'} created pos.order #631 2026-08-18 03:26:58,695 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45798691 finished 2026-08-18 03:26:58,762 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:26:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 173 0.257 0.303 2026-08-18 03:26:58,788 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_product_part_of_rules ... 2026-08-18 03:26:59,984 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome pid: 93674 2026-08-18 03:26:59,984 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless temporary user profile dir: /tmp/tmpa40bz3ds_chrome_odoo 2026-08-18 03:26:59,984 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:40793/json/version 2026-08-18 03:26:59,987 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40793', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:27:00,040 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Browser version: Chrome/150.0.7871.114 2026-08-18 03:27:00,040 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:40793/json 2026-08-18 03:27:00,041 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40793', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:27:00,083 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Websocket url found: ws://127.0.0.1:40793/devtools/page/1070E1551E78C3E801DC5AEB0491B1FB 2026-08-18 03:27:00,096 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Enable chrome headless console log notification 2026-08-18 03:27:00,124 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless enable page notifications 2026-08-18 03:27:00,257 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:27:00,267 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Setting session cookie in browser 2026-08-18 03:27:00,268 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:27:00,268 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-18 03:27:00,299 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:27:00,820 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:00] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.079 0.448 2026-08-18 03:27:00,830 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Navigation result: {'frameId': '1070E1551E78C3E801DC5AEB0491B1FB', 'loaderId': 'CB3C44B2C464AFEFAF9FE302B62C4082', 'isDownload': False} 2026-08-18 03:27:00,830 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Evaluate ready code "odoo.isTourReady('RefundRulesProduct')" 2026-08-18 03:27:00,856 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:27:00,887 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:00] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.020 2026-08-18 03:27:00,898 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:00] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.030 2026-08-18 03:27:00,923 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:00] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.058 2026-08-18 03:27:01,439 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:27:01,442 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:27:01,478 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.011 2026-08-18 03:27:01,497 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:27:01,506 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:01,514 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.010 2026-08-18 03:27:01,543 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:27:01,560 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:27:01,609 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.015 2026-08-18 03:27:01,620 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-18 03:27:01,721 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.040 0.035 2026-08-18 03:27:01,726 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.064 2026-08-18 03:27:02,381 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 307 0.239 0.269 2026-08-18 03:27:02,410 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:02] "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-08-18 03:27:02,459 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-08-18 03:27:02,522 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:02] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-08-18 03:27:02,569 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27: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.009 2026-08-18 03:27:02,592 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: Owl is running in 'dev' mode. 2026-08-18 03:27:02,611 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 03:27:02,667 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:27:02,678 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:27:02,692 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:27:02,695 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:27:02,727 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:02] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.027 0.027 2026-08-18 03:27:02,752 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:27:02,754 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27: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-08-18 03:27:02,760 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:02] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.015 0.066 2026-08-18 03:27:02,792 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:27:02,811 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:02] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.006 0.021 2026-08-18 03:27:02,878 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:02] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.033 0.056 2026-08-18 03:27:02,911 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:02,954 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:02] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.038 0.129 2026-08-18 03:27:02,984 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:02] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.005 0.048 2026-08-18 03:27:03,062 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:03] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 4 0.008 0.058 2026-08-18 03:27:03,072 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:03,076 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:27:03,098 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:03] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-08-18 03:27:03,120 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:03] "GET /web/image?model=product.template&field=image_128&id=1423&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.114 2026-08-18 03:27:03,162 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:03] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-08-18 03:27:03,187 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-08-18 03:27:03,209 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:03] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.013 0.185 2026-08-18 03:27:03,270 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:03] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.266 2026-08-18 03:27:03,306 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:03] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.010 0.214 2026-08-18 03:27:03,348 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:03] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.232 2026-08-18 03:27:03,377 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:03] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.247 2026-08-18 03:27:03,410 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:03] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.206 2026-08-18 03:27:03,439 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:03] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.217 2026-08-18 03:27:03,463 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:03] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-08-18 03:27:03,568 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.207 2026-08-18 03:27:03,644 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:03,732 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:03,835 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:03,892 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:03,977 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:04,030 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:04,081 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:04,137 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:04,199 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:04,222 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:04] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.003 0.018 2026-08-18 03:27:04,303 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:04,318 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:27:04,320 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:27:04,354 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:04,404 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:04,473 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:04,526 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:04,578 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:04,629 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:04,681 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:04,757 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:04,767 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:27:04,769 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88931139 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '4693b1ee-4648-4ad7-bfe5-2ddc7fe26f58'}] 2026-08-18 03:27:05,197 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88931139 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '4693b1ee-4648-4ad7-bfe5-2ddc7fe26f58'} created pos.order #632 2026-08-18 03:27:05,209 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88931139 finished 2026-08-18 03:27:05,261 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 230 0.223 0.279 2026-08-18 03:27:05,868 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 108 0.159 0.385 2026-08-18 03:27:05,889 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.003 2026-08-18 03:27:06,020 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:06,071 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:06,121 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:06,172 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:06,222 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:06,280 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:06,351 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:06,359 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:06] "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-08-18 03:27:06,402 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:06,408 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.014 0.020 2026-08-18 03:27:06,418 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27: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.024 2026-08-18 03:27:06,464 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:06,517 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:06,535 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:06] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 56 0.053 0.054 2026-08-18 03:27:06,566 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:06] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.007 0.013 2026-08-18 03:27:06,568 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:06,614 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.015 0.024 2026-08-18 03:27:06,636 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:06,694 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:06,746 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:06,797 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:06,848 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:06,899 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:06,950 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:07,005 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:07,056 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:07,109 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:07,160 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:07,213 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:07,267 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:07,318 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:07,413 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:07,467 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: tour succeeded 2026-08-18 03:27:07,468 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: ╔═══════════════════════════════════╗ ║ TOUR RefundRulesProduct SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-18 03:27:07,653 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: heap 21127156 (allocated 23597056) 2026-08-18 03:27:07,670 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing chrome headless with pid 93674 2026-08-18 03:27:07,714 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing websocket connection 2026-08-18 03:27:07,718 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Terminating chrome headless with pid 93674 2026-08-18 03:27:07,854 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032707_853866_test_refund_product_part_of_rules.txt 2026-08-18 03:27:07,854 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Removing chrome user profile "/tmp/tmpa40bz3ds_chrome_odoo" 2026-08-18 03:27:07,883 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-08-18 03:27:08,736 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome pid: 93904 2026-08-18 03:27:08,736 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless temporary user profile dir: /tmp/tmps2ccg41d_chrome_odoo 2026-08-18 03:27:08,736 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:40183/json/version 2026-08-18 03:27:08,737 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40183', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:27:08,816 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Browser version: Chrome/150.0.7871.114 2026-08-18 03:27:08,816 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:40183/json 2026-08-18 03:27:08,818 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40183', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:27:08,859 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Websocket url found: ws://127.0.0.1:40183/devtools/page/B30F3C936C5C49DA9473CE1E13A7080E 2026-08-18 03:27:08,875 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Enable chrome headless console log notification 2026-08-18 03:27:08,881 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless enable page notifications 2026-08-18 03:27:08,995 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:27:09,000 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Setting session cookie in browser 2026-08-18 03:27:09,016 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:27:09,016 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-18 03:27:09,047 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:27:09,530 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:09] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.058 0.428 2026-08-18 03:27:09,534 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Navigation result: {'frameId': 'B30F3C936C5C49DA9473CE1E13A7080E', 'loaderId': '722D9E3D46D54907D57553FAAD2E634E', 'isDownload': False} 2026-08-18 03:27:09,535 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundtTour')" 2026-08-18 03:27:09,548 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:27:09,567 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:09] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.008 2026-08-18 03:27:09,579 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:09] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-08-18 03:27:09,591 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:09] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-08-18 03:27:10,099 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:27:10,100 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:27:10,114 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:27:10,139 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:27:10,147 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:10,153 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.010 2026-08-18 03:27:10,185 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.014 2026-08-18 03:27:10,195 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:27:10,222 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.011 2026-08-18 03:27:10,238 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.026 2026-08-18 03:27:10,304 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.032 0.036 2026-08-18 03:27:10,306 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.052 2026-08-18 03:27:10,844 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 306 0.244 0.251 2026-08-18 03:27:10,869 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.013 2026-08-18 03:27:10,917 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.003 0.008 2026-08-18 03:27:10,981 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:10] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.032 2026-08-18 03:27:11,015 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:11] "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.008 2026-08-18 03:27:11,028 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: Owl is running in 'dev' mode. 2026-08-18 03:27:11,042 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-08-18 03:27:11,097 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:27:11,099 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:27:11,110 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:27:11,113 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:27:11,173 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:27:11,175 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:11] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.030 0.037 2026-08-18 03:27:11,196 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.029 2026-08-18 03:27:11,218 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:11] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.008 0.088 2026-08-18 03:27:11,234 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:11] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.005 0.012 2026-08-18 03:27:11,265 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:11,293 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:27:11,428 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:27:11,462 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:11] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.091 0.090 2026-08-18 03:27:11,539 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:11,556 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:11] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.056 0.214 2026-08-18 03:27:11,566 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:27:11,575 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:11] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 4 0.005 0.240 2026-08-18 03:27:11,615 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:11] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.278 2026-08-18 03:27:11,646 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:11] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.206 2026-08-18 03:27:11,679 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:11] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.009 0.374 2026-08-18 03:27:11,708 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:11] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.225 2026-08-18 03:27:11,745 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:11] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.167 2026-08-18 03:27:11,783 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:11] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.199 2026-08-18 03:27:11,827 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:11] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.012 0.193 2026-08-18 03:27:11,927 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.234 2026-08-18 03:27:11,962 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:11] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.246 2026-08-18 03:27:11,998 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:12,002 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:12] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.244 2026-08-18 03:27:12,036 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:12] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.348 2026-08-18 03:27:12,054 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:12,111 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:12,155 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:12,204 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:12,255 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:12,305 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:12,379 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:12,392 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:27:12,395 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:27:12,431 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:12,480 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:12,559 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:12,610 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:12,669 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:12,738 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:12,742 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76843610 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '417423ed-a906-46e0-9a42-5a31cfd17016'}] 2026-08-18 03:27:12,762 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:27:13,125 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76843610 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '417423ed-a906-46e0-9a42-5a31cfd17016'} created pos.order #633 2026-08-18 03:27:13,140 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76843610 finished 2026-08-18 03:27:13,197 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 201 0.205 0.252 2026-08-18 03:27:13,244 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:13] "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-08-18 03:27:13,381 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:13,427 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:13,461 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:13,511 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:13,567 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:13,637 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:13,644 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:13] "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-08-18 03:27:13,686 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.026 2026-08-18 03:27:13,698 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:13,725 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:13] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.018 0.032 2026-08-18 03:27:13,748 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:13,802 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:13,850 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:13,901 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:13,951 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:14,021 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:14,069 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:14,129 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:14,179 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:14,234 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:14,286 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:14,336 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:14,387 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:14,437 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:14,513 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:14,568 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:14,620 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:14,667 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:14,718 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:14,768 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:14,819 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:14,870 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:14,920 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:14,971 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: tour succeeded 2026-08-18 03:27:14,972 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR GiftCardWithRefundtTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-18 03:27:15,096 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: heap 17427176 (allocated 19009536) 2026-08-18 03:27:15,102 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing chrome headless with pid 93904 2026-08-18 03:27:15,105 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing websocket connection 2026-08-18 03:27:15,106 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Terminating chrome headless with pid 93904 2026-08-18 03:27:15,219 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032715_218775_test_refund_with_gift_card.txt 2026-08-18 03:27:15,220 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Removing chrome user profile "/tmp/tmps2ccg41d_chrome_odoo" 2026-08-18 03:27:15,250 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_reward_line_tax_grouping_key ... 2026-08-18 03:27:16,022 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome pid: 94131 2026-08-18 03:27:16,022 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless temporary user profile dir: /tmp/tmps8i98rw9_chrome_odoo 2026-08-18 03:27:16,023 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:43629/json/version 2026-08-18 03:27:16,024 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43629', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:27:16,067 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Browser version: Chrome/150.0.7871.114 2026-08-18 03:27:16,067 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:43629/json 2026-08-18 03:27:16,068 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43629', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:27:16,085 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Websocket url found: ws://127.0.0.1:43629/devtools/page/72BFCAE7254273AE26EA737C0250D3D5 2026-08-18 03:27:16,139 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Enable chrome headless console log notification 2026-08-18 03:27:16,162 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless enable page notifications 2026-08-18 03:27:16,304 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:27:16,316 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Setting session cookie in browser 2026-08-18 03:27:16,324 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:27:16,324 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-18 03:27:16,347 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:27:16,799 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:16] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.045 0.411 2026-08-18 03:27:16,803 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Navigation result: {'frameId': '72BFCAE7254273AE26EA737C0250D3D5', 'loaderId': '2D0BFD527B9068A6322FA33C5732A0CE', 'isDownload': False} 2026-08-18 03:27:16,803 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:16,816 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:27:16,838 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:16] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-08-18 03:27:16,845 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:16] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-08-18 03:27:16,854 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:16] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-08-18 03:27:17,373 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:27:17,393 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:27:17,415 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-08-18 03:27:17,440 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:27:17,446 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:17,457 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 03:27:17,486 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.005 2026-08-18 03:27:17,497 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:27:17,525 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.010 2026-08-18 03:27:17,535 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.018 2026-08-18 03:27:17,595 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.019 0.040 2026-08-18 03:27:17,600 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.051 2026-08-18 03:27:18,149 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 305 0.233 0.260 2026-08-18 03:27:18,192 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.032 2026-08-18 03:27:18,235 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:27:18,323 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:18] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.025 0.046 2026-08-18 03:27:18,363 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:27:18,378 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: Owl is running in 'dev' mode. 2026-08-18 03:27:18,390 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 03:27:18,439 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:27:18,471 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:27:18,475 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:27:18,511 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:18] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.012 0.046 2026-08-18 03:27:18,516 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.059 2026-08-18 03:27:18,581 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:18] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.032 0.108 2026-08-18 03:27:18,599 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:27:18,605 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:27:18,625 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:18] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.004 0.019 2026-08-18 03:27:18,680 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:18,718 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:18] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.004 0.012 2026-08-18 03:27:18,731 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:27:18,837 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:18] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.048 0.074 2026-08-18 03:27:18,883 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:18] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.019 0.053 2026-08-18 03:27:18,896 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:27:18,906 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:18,962 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:18] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.018 0.122 2026-08-18 03:27:18,977 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:27:19,019 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:19] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.013 0.183 2026-08-18 03:27:19,071 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:19] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.012 0.236 2026-08-18 03:27:19,171 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:19] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.035 0.414 2026-08-18 03:27:19,206 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:19] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.342 2026-08-18 03:27:19,247 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:19] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.326 2026-08-18 03:27:19,295 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:19] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.301 2026-08-18 03:27:19,336 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:19] "GET /web/image?model=product.template&field=image_128&id=1632&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.013 0.296 2026-08-18 03:27:19,367 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:19] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.291 2026-08-18 03:27:19,476 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.065 0.223 2026-08-18 03:27:19,505 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:19] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.285 2026-08-18 03:27:19,556 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:19,638 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:19,689 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:19,743 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:19,795 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:19,859 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:19,900 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:19,959 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:20,002 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:20,148 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:20,203 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:20,250 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:20,300 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:20,370 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:20,384 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:27:20,386 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:27:20,420 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:20,471 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:20,542 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:20,607 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:20,611 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81839153 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '5d26480f-6704-4a79-9020-20a1a1a1493e'}] 2026-08-18 03:27:20,613 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:27:20,993 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81839153 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '5d26480f-6704-4a79-9020-20a1a1a1493e'} created pos.order #634 2026-08-18 03:27:21,008 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81839153 finished 2026-08-18 03:27:21,070 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 213 0.209 0.253 2026-08-18 03:27:21,177 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.024 0.039 2026-08-18 03:27:21,200 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.005 2026-08-18 03:27:21,338 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: tour succeeded 2026-08-18 03:27:21,339 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_reward_line_tax_grouping_key SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-08-18 03:27:21,471 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: heap 16889352 (allocated 18485248) 2026-08-18 03:27:21,490 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing chrome headless with pid 94131 2026-08-18 03:27:21,492 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing websocket connection 2026-08-18 03:27:21,492 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Terminating chrome headless with pid 94131 2026-08-18 03:27:21,627 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032721_627697_test_reward_line_tax_grouping_key.txt 2026-08-18 03:27:21,628 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Removing chrome user profile "/tmp/tmps8i98rw9_chrome_odoo" 2026-08-18 03:27:22,337 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_scan_loyalty_card_select_customer ... 2026-08-18 03:27:23,432 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome pid: 94362 2026-08-18 03:27:23,433 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless temporary user profile dir: /tmp/tmp12o1v6z0_chrome_odoo 2026-08-18 03:27:23,433 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:34491/json/version 2026-08-18 03:27:23,434 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34491', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:27:23,462 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Browser version: Chrome/150.0.7871.114 2026-08-18 03:27:23,462 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:34491/json 2026-08-18 03:27:23,463 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34491', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:27:23,492 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Websocket url found: ws://127.0.0.1:34491/devtools/page/26EDB925155ED4FCCF2D3F1E45436123 2026-08-18 03:27:23,505 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Enable chrome headless console log notification 2026-08-18 03:27:23,515 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless enable page notifications 2026-08-18 03:27:23,687 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:27:23,696 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Setting session cookie in browser 2026-08-18 03:27:23,703 25 INFO rb-bf20be7-223995-404953 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=75" in browser 2026-08-18 03:27:23,703 25 INFO rb-bf20be7-223995-404953 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=75" 2026-08-18 03:27:23,720 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:27:24,438 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:24] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.055 0.665 2026-08-18 03:27:24,442 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Navigation result: {'frameId': '26EDB925155ED4FCCF2D3F1E45436123', 'loaderId': '47710406CCB8DFF4C9CF3647238C0B18', 'isDownload': False} 2026-08-18 03:27:24,442 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:24,473 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:27:24,502 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:24] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.015 2026-08-18 03:27:24,512 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:24] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-08-18 03:27:24,541 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:24] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.063 2026-08-18 03:27:25,064 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:27:25,068 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:27:25,080 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-08-18 03:27:25,089 25 INFO rb-bf20be7-223995-404953 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=75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:27:25,095 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:25,102 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-08-18 03:27:25,118 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:27:25,136 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:27:25,167 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.013 2026-08-18 03:27:25,194 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.036 2026-08-18 03:27:25,267 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.036 0.044 2026-08-18 03:27:25,278 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.057 2026-08-18 03:27:25,841 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 303 0.284 0.256 2026-08-18 03:27:25,865 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:27:25,914 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-08-18 03:27:26,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:25] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.052 2026-08-18 03:27:26,032 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-18 03:27:26,045 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: Owl is running in 'dev' mode. 2026-08-18 03:27:26,057 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 03:27:26,133 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:27:26,156 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.029 2026-08-18 03:27:26,162 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-08-18 03:27:26,194 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:27:26,217 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:27:26,221 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:26] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.069 0.027 2026-08-18 03:27:26,259 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:26] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.012 0.118 2026-08-18 03:27:26,261 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.117 2026-08-18 03:27:26,274 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:26] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.004 0.044 2026-08-18 03:27:26,286 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:26,341 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-08-18 03:27:26,509 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:26] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.094 0.098 2026-08-18 03:27:26,516 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:27:26,523 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:27:26,569 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:26,595 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:26,639 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:26] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.086 0.235 2026-08-18 03:27:26,648 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:26,682 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:26] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.015 0.227 2026-08-18 03:27:26,709 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:26] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.257 2026-08-18 03:27:26,743 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:26] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.291 2026-08-18 03:27:26,761 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:26] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.004 0.422 2026-08-18 03:27:26,783 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:26] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.247 2026-08-18 03:27:26,823 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:26] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.015 0.166 2026-08-18 03:27:26,848 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:26] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-08-18 03:27:26,869 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:26] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-08-18 03:27:26,902 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27: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 - 7 0.016 0.120 2026-08-18 03:27:26,924 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:26] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-08-18 03:27:26,947 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: tour succeeded 2026-08-18 03:27:26,948 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_scan_loyalty_card_select_customer SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-08-18 03:27:27,019 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.056 0.202 2026-08-18 03:27:27,070 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:27] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.279 2026-08-18 03:27:27,071 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: heap 13126612 (allocated 14155776) 2026-08-18 03:27:27,082 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing chrome headless with pid 94362 2026-08-18 03:27:27,083 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing websocket connection 2026-08-18 03:27:27,085 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Terminating chrome headless with pid 94362 2026-08-18 03:27:27,215 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032727_213293_test_scan_loyalty_card_select_customer.txt 2026-08-18 03:27:27,215 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Removing chrome user profile "/tmp/tmp12o1v6z0_chrome_odoo" 2026-08-18 03:27:27,245 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_settle_dont_give_points_again ... 2026-08-18 03:27:27,445 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:27,448 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_discount_with_global_discount ... 2026-08-18 03:27:28,413 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome pid: 94588 2026-08-18 03:27:28,413 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmpzezxavde_chrome_odoo 2026-08-18 03:27:28,413 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:33569/json/version 2026-08-18 03:27:28,415 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33569', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:27:28,511 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-08-18 03:27:28,511 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:33569/json 2026-08-18 03:27:28,511 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33569', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:27:28,532 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Websocket url found: ws://127.0.0.1:33569/devtools/page/2CB9D7F04C85C4BEDB94BA5F7FCD0F54 2026-08-18 03:27:28,625 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Enable chrome headless console log notification 2026-08-18 03:27:28,650 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless enable page notifications 2026-08-18 03:27:28,791 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:27:28,799 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Setting session cookie in browser 2026-08-18 03:27:28,802 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-08-18 03:27:28,802 25 INFO rb-bf20be7-223995-404953 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/80" 2026-08-18 03:27:28,834 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:27:29,289 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:29] "GET /pos/ui/80 HTTP/1.1" 200 - 88 0.066 0.392 2026-08-18 03:27:29,292 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Navigation result: {'frameId': '2CB9D7F04C85C4BEDB94BA5F7FCD0F54', 'loaderId': '94FD6B84367363510F727C7BCD2FCD1F', 'isDownload': False} 2026-08-18 03:27:29,292 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificProductDiscountWithGlobalDiscount')" 2026-08-18 03:27:29,306 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:27:29,327 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:29] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-08-18 03:27:29,343 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:29] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.023 2026-08-18 03:27:29,354 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:29] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-08-18 03:27:29,776 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:27:29,779 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:27:29,795 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-08-18 03:27:29,807 25 INFO rb-bf20be7-223995-404953 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/80", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:27:29,814 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:29,824 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-18 03:27:29,845 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:27:29,861 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:27:29,898 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.012 2026-08-18 03:27:29,941 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.023 0.036 2026-08-18 03:27:29,950 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.029 2026-08-18 03:27:30,048 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.044 0.043 2026-08-18 03:27:30,593 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 308 0.256 0.254 2026-08-18 03:27:30,624 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:27:30,694 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:27:30,757 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:30] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.039 2026-08-18 03:27:30,784 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:27:30,800 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: Owl is running in 'dev' mode. 2026-08-18 03:27:30,815 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-08-18 03:27:30,866 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:27:30,880 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:27:30,882 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:27:30,915 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:30] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.023 0.030 2026-08-18 03:27:30,943 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:30] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.008 0.064 2026-08-18 03:27:30,944 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:27:30,947 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27: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-08-18 03:27:30,956 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.067 2026-08-18 03:27:30,973 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:30] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.003 0.018 2026-08-18 03:27:31,068 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:31,106 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:31] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.004 0.010 2026-08-18 03:27:31,147 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:27:31,240 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:31] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 - 31 0.061 0.043 2026-08-18 03:27:31,268 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:27:31,328 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:31,331 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:31] "GET /pos/ui/80 HTTP/1.1" 200 - 31 0.051 0.138 2026-08-18 03:27:31,365 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:31] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.167 2026-08-18 03:27:31,395 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:31] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-08-18 03:27:31,419 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:31] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-08-18 03:27:31,466 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:31] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.270 2026-08-18 03:27:31,500 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:31] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-08-18 03:27:31,508 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:27:31,542 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:31] "GET /web/image?model=product.template&field=image_128&id=1635&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.180 2026-08-18 03:27:31,570 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:31] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.160 2026-08-18 03:27:31,619 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:31] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.204 2026-08-18 03:27:31,674 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.028 0.222 2026-08-18 03:27:31,695 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:31] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-08-18 03:27:31,740 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:31] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.013 0.245 2026-08-18 03:27:31,773 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:31,864 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:31,916 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:31,964 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:32,015 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:32,066 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:32,120 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:32,185 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:32,231 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:32,305 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:32,357 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:32,408 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:32,458 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: tour succeeded 2026-08-18 03:27:32,459 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificProductDiscountWithGlobalDiscount SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-08-18 03:27:32,531 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: heap 14975608 (allocated 15990784) 2026-08-18 03:27:32,549 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing chrome headless with pid 94588 2026-08-18 03:27:32,550 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing websocket connection 2026-08-18 03:27:32,555 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Terminating chrome headless with pid 94588 2026-08-18 03:27:32,655 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032732_654330_test_specific_product_discount_with_global_discount.txt 2026-08-18 03:27:32,655 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Removing chrome user profile "/tmp/tmpzezxavde_chrome_odoo" 2026-08-18 03:27:32,700 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-08-18 03:27:34,543 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome pid: 94798 2026-08-18 03:27:34,543 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless temporary user profile dir: /tmp/tmpuvcc3v4l_chrome_odoo 2026-08-18 03:27:34,543 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:44201/json/version 2026-08-18 03:27:34,545 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44201', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:27:34,631 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Browser version: Chrome/150.0.7871.114 2026-08-18 03:27:34,631 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:44201/json 2026-08-18 03:27:34,632 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44201', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:27:34,663 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Websocket url found: ws://127.0.0.1:44201/devtools/page/F16E26B160C731C11466AB25B6ADBB3F 2026-08-18 03:27:34,688 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Enable chrome headless console log notification 2026-08-18 03:27:34,714 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless enable page notifications 2026-08-18 03:27:34,929 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:27:34,949 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Setting session cookie in browser 2026-08-18 03:27:34,957 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:27:34,957 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-18 03:27:34,985 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:27:35,453 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:35] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.050 0.424 2026-08-18 03:27:35,458 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Navigation result: {'frameId': 'F16E26B160C731C11466AB25B6ADBB3F', 'loaderId': '5F9A35AFB9F36AB3F04040CF9E8CD882', 'isDownload': False} 2026-08-18 03:27:35,458 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-08-18 03:27:35,481 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:27:35,500 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:35] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-18 03:27:35,508 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:35] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-08-18 03:27:35,518 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:35] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-08-18 03:27:36,028 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:27:36,031 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:27:36,056 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.015 2026-08-18 03:27:36,070 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:27:36,080 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:36,086 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-08-18 03:27:36,113 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:27:36,144 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:27:36,189 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.013 2026-08-18 03:27:36,207 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.027 2026-08-18 03:27:36,265 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.021 0.032 2026-08-18 03:27:36,293 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-08-18 03:27:36,895 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 316 0.289 0.279 2026-08-18 03:27:36,929 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:36] "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-08-18 03:27:37,018 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:27:37,088 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:37] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.039 2026-08-18 03:27:37,127 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-18 03:27:37,141 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: Owl is running in 'dev' mode. 2026-08-18 03:27:37,155 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 03:27:37,215 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:27:37,246 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:27:37,259 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:27:37,302 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:27:37,305 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:37] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.041 0.043 2026-08-18 03:27:37,325 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-08-18 03:27:37,342 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:37] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.105 2026-08-18 03:27:37,344 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.093 2026-08-18 03:27:37,367 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:37] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.004 0.029 2026-08-18 03:27:37,407 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:37,480 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:37] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.006 0.016 2026-08-18 03:27:37,495 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:27:37,570 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:37] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.042 0.041 2026-08-18 03:27:37,688 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:37,715 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:37] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.063 0.185 2026-08-18 03:27:37,728 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:27:37,758 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:37] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.151 2026-08-18 03:27:37,821 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:37] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.010 0.219 2026-08-18 03:27:37,839 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:27:37,849 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:37] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.253 2026-08-18 03:27:37,913 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:37] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.014 0.289 2026-08-18 03:27:37,953 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:37] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.021 0.323 2026-08-18 03:27:37,987 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:37] "GET /web/image?model=product.template&field=image_128&id=1640&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.009 0.232 2026-08-18 03:27:38,009 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:38] "GET /web/image?model=product.template&field=image_128&id=1639&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.241 2026-08-18 03:27:38,037 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:38] "GET /web/image?model=product.template&field=image_128&id=1643&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-08-18 03:27:38,075 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:38] "GET /web/image?model=product.template&field=image_128&id=1637&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.198 2026-08-18 03:27:38,110 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:38] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-08-18 03:27:38,140 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:38] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-08-18 03:27:38,190 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:38] "GET /web/image?model=product.template&field=image_128&id=1644&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.196 2026-08-18 03:27:38,216 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:38] "GET /web/image?model=product.template&field=image_128&id=1646&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.195 2026-08-18 03:27:38,246 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:38] "GET /web/image?model=product.template&field=image_128&id=1641&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.191 2026-08-18 03:27:38,282 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:38] "GET /web/image?model=product.template&field=image_128&id=1642&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.196 2026-08-18 03:27:38,311 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:38] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.186 2026-08-18 03:27:38,341 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:38] "GET /web/image?model=product.template&field=image_128&id=1645&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-08-18 03:27:38,362 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:38] "GET /web/image?model=product.template&field=image_128&id=1638&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-08-18 03:27:38,441 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.182 2026-08-18 03:27:38,460 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:38] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.207 2026-08-18 03:27:38,493 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:38,547 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:38] "GET /web/image?model=product.product&field=image_128&id=1809&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 8 0.009 0.032 2026-08-18 03:27:38,550 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:38,582 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:38] "GET /web/image?model=product.product&field=image_128&id=1810&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 8 0.010 0.063 2026-08-18 03:27:38,617 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:38,637 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:38] "GET /web/image?model=product.product&field=image_128&id=1811&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 8 0.017 0.110 2026-08-18 03:27:38,676 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:38,677 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:38] "GET /web/image?model=product.product&field=image_128&id=1812&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 8 0.010 0.151 2026-08-18 03:27:38,705 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:38] "GET /web/image?model=product.product&field=image_128&id=1813&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 8 0.004 0.183 2026-08-18 03:27:38,738 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:38] "GET /web/image?model=product.product&field=image_128&id=1814&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 8 0.005 0.204 2026-08-18 03:27:38,770 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:38] "GET /web/image?model=product.product&field=image_128&id=1815&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 8 0.005 0.205 2026-08-18 03:27:38,796 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:38,805 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:38] "GET /web/image?model=product.product&field=image_128&id=1817&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 8 0.008 0.193 2026-08-18 03:27:38,834 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:38] "GET /web/image?model=product.product&field=image_128&id=1816&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 8 0.005 0.183 2026-08-18 03:27:38,908 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:38,953 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:39,003 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:39,073 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:39,087 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:27:39,091 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:27:39,126 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:39,177 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:39,246 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:39,299 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:39,351 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:39,429 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:39,471 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:39,511 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:39,567 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:39,646 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:39,651 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29161064 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '61d039e4-5609-4771-a147-ecdc3484b625'}] 2026-08-18 03:27:39,655 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:27:40,043 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29161064 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '61d039e4-5609-4771-a147-ecdc3484b625'} created pos.order #635 2026-08-18 03:27:40,062 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29161064 finished 2026-08-18 03:27:40,115 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 272 0.164 0.303 2026-08-18 03:27:40,237 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.020 0.035 2026-08-18 03:27:40,270 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27: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-08-18 03:27:40,402 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:40,452 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: tour succeeded 2026-08-18 03:27:40,453 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosComboSpecificProductProgram SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-18 03:27:40,597 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: heap 18081976 (allocated 19533824) 2026-08-18 03:27:40,613 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing chrome headless with pid 94798 2026-08-18 03:27:40,616 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing websocket connection 2026-08-18 03:27:40,618 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Terminating chrome headless with pid 94798 2026-08-18 03:27:40,759 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032740_758363_test_specific_product_reward_pos_combo.txt 2026-08-18 03:27:40,759 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Removing chrome user profile "/tmp/tmpuvcc3v4l_chrome_odoo" 2026-08-18 03:27:40,809 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_reward_product_tax_included_excluded ... 2026-08-18 03:27:41,699 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 95050 2026-08-18 03:27:41,700 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpj2g71lu5_chrome_odoo 2026-08-18 03:27:41,700 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:41739/json/version 2026-08-18 03:27:41,701 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41739', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:27:41,796 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-08-18 03:27:41,796 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:41739/json 2026-08-18 03:27:41,797 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41739', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:27:41,832 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:41739/devtools/page/FEC25DA3D23CD5C538405313C92BFCDD 2026-08-18 03:27:41,885 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-08-18 03:27:41,907 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-08-18 03:27:42,041 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:27:42,047 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-08-18 03:27:42,051 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:27:42,051 25 INFO rb-bf20be7-223995-404953 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/75" 2026-08-18 03:27:42,068 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:27:42,734 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:42] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.043 0.626 2026-08-18 03:27:42,739 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': 'FEC25DA3D23CD5C538405313C92BFCDD', 'loaderId': '383E61351B4C4A193BF6B6C4C76D6D66', 'isDownload': False} 2026-08-18 03:27:42,739 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:42,750 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:27:42,768 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:42] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-18 03:27:42,795 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:42] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.035 2026-08-18 03:27:42,800 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:42] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.038 2026-08-18 03:27:43,278 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:27:43,281 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:27:43,317 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-08-18 03:27:43,332 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:27:43,343 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:43,350 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.015 2026-08-18 03:27:43,363 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:27:43,373 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:27:43,413 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.013 2026-08-18 03:27:43,438 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.043 2026-08-18 03:27:43,493 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.019 0.046 2026-08-18 03:27:43,496 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-08-18 03:27:44,034 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 305 0.229 0.275 2026-08-18 03:27:44,060 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:27:44,123 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27: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-08-18 03:27:44,194 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:44] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.044 2026-08-18 03:27:44,250 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27: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.005 2026-08-18 03:27:44,270 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-08-18 03:27:44,289 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-08-18 03:27:44,337 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:27:44,368 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:27:44,386 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:27:44,404 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-08-18 03:27:44,408 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:44] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.042 2026-08-18 03:27:44,429 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:27:44,435 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27: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-08-18 03:27:44,469 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:27:44,478 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:44] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.038 0.077 2026-08-18 03:27:44,498 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:44] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.004 0.060 2026-08-18 03:27:44,512 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:44,607 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:44] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.070 0.088 2026-08-18 03:27:44,632 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:44] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.009 0.050 2026-08-18 03:27:44,752 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:44] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.064 0.229 2026-08-18 03:27:44,762 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:27:44,786 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:44,801 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:44] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.017 0.153 2026-08-18 03:27:44,865 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-08-18 03:27:44,873 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:44] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.024 0.191 2026-08-18 03:27:44,895 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:44] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.222 2026-08-18 03:27:44,927 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:44] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.246 2026-08-18 03:27:44,970 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:44] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.289 2026-08-18 03:27:45,003 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:45] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.225 2026-08-18 03:27:45,029 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:45] "GET /web/image?model=product.template&field=image_128&id=1648&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-08-18 03:27:45,056 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:45] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.161 2026-08-18 03:27:45,089 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:45] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.177 2026-08-18 03:27:45,181 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:45] "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-08-18 03:27:45,201 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:45] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.219 2026-08-18 03:27:45,277 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:45,327 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:45,379 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:45,430 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:45,480 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:45,530 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:45,587 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:45,644 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:45,702 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:45,756 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:45,777 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:45] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.006 0.012 2026-08-18 03:27:45,865 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-08-18 03:27:45,869 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:45,946 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 14974620 (allocated 16515072) 2026-08-18 03:27:45,954 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 95050 2026-08-18 03:27:45,956 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-08-18 03:27:45,957 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 95050 2026-08-18 03:27:46,083 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032746_082876_test_specific_reward_product_tax_included_excluded.txt 2026-08-18 03:27:46,083 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpj2g71lu5_chrome_odoo" 2026-08-18 03:27:46,508 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 95273 2026-08-18 03:27:46,508 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpzvobnhau_chrome_odoo 2026-08-18 03:27:46,508 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:33051/json/version 2026-08-18 03:27:46,509 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33051', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:27:46,555 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-08-18 03:27:46,555 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:33051/json 2026-08-18 03:27:46,556 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33051', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:27:46,600 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:33051/devtools/page/A207288A3069A7A2670C9C2B0A9813FF 2026-08-18 03:27:46,607 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-08-18 03:27:46,616 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-08-18 03:27:46,698 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:27:46,706 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-08-18 03:27:46,714 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-18 03:27:46,716 25 INFO rb-bf20be7-223995-404953 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/75" 2026-08-18 03:27:46,833 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:46] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.042 0.057 2026-08-18 03:27:46,837 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': 'A207288A3069A7A2670C9C2B0A9813FF', 'loaderId': 'BC05EE5B93B7311E1C39028623829653', 'isDownload': False} 2026-08-18 03:27:46,837 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:46,861 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:27:46,882 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:46] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-08-18 03:27:46,897 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:46] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-08-18 03:27:46,920 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:46] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.040 2026-08-18 03:27:47,417 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:27:47,419 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:27:47,469 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:27:47,490 25 INFO rb-bf20be7-223995-404953 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/75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:27:47,502 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:47,509 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-08-18 03:27:47,533 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:27:47,545 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:27:47,573 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.009 2026-08-18 03:27:47,581 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.012 2026-08-18 03:27:47,627 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.017 0.027 2026-08-18 03:27:47,632 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-08-18 03:27:48,099 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 206 0.189 0.237 2026-08-18 03:27:48,136 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-08-18 03:27:48,208 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.012 2026-08-18 03:27:48,263 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:48] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.006 0.033 2026-08-18 03:27:48,291 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 03:27:48,299 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-08-18 03:27:48,308 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:27:48,391 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 03:27:48,413 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:27:48,434 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:27:48,458 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:27:48,465 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 03:27:48,470 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:48] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.038 0.044 2026-08-18 03:27:48,490 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:48] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.005 0.093 2026-08-18 03:27:48,492 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.089 2026-08-18 03:27:48,506 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:48] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.005 0.021 2026-08-18 03:27:48,581 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:48,666 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.044 2026-08-18 03:27:48,779 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:48] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.125 0.042 2026-08-18 03:27:48,783 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:48,787 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:27:48,803 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:48] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.007 0.193 2026-08-18 03:27:48,834 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:48] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-08-18 03:27:48,861 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:48,885 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:48] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.026 0.191 2026-08-18 03:27:48,902 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:48,919 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:48] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.212 2026-08-18 03:27:48,954 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:48] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.150 2026-08-18 03:27:48,957 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:49,008 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:49,023 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:49] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.033 0.370 2026-08-18 03:27:49,054 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:49,060 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:49] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.009 0.244 2026-08-18 03:27:49,097 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:49] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.231 2026-08-18 03:27:49,120 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:49,120 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:49] "GET /web/image?model=product.template&field=image_128&id=1648&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.229 2026-08-18 03:27:49,141 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:27:49,147 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:49] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.218 2026-08-18 03:27:49,186 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:49] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.219 2026-08-18 03:27:49,189 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:49,219 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:49] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.010 0.185 2026-08-18 03:27:49,250 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:49,308 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:49,328 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:49] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.012 2026-08-18 03:27:49,427 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-08-18 03:27:49,427 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:49,491 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 14777176 (allocated 16252928) 2026-08-18 03:27:49,502 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 95273 2026-08-18 03:27:49,503 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-08-18 03:27:49,513 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 95273 2026-08-18 03:27:49,614 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032749_613920_test_specific_reward_product_tax_included_excluded.txt 2026-08-18 03:27:49,614 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpzvobnhau_chrome_odoo" 2026-08-18 03:27:49,716 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_two_variant_same_discount ... 2026-08-18 03:27:50,557 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome pid: 95489 2026-08-18 03:27:50,557 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless temporary user profile dir: /tmp/tmpxdqvjln__chrome_odoo 2026-08-18 03:27:50,557 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:41155/json/version 2026-08-18 03:27:50,559 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41155', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:27:50,637 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Browser version: Chrome/150.0.7871.114 2026-08-18 03:27:50,658 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:41155/json 2026-08-18 03:27:50,659 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41155', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:27:50,707 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Websocket url found: ws://127.0.0.1:41155/devtools/page/C375C60065D2EAA9372CD24E52440FB2 2026-08-18 03:27:50,747 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Enable chrome headless console log notification 2026-08-18 03:27:50,757 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless enable page notifications 2026-08-18 03:27:50,846 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:27:50,851 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Setting session cookie in browser 2026-08-18 03:27:50,855 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Open "http://127.0.0.1:8069/pos/ui?config_id=75" in browser 2026-08-18 03:27:50,856 25 INFO rb-bf20be7-223995-404953 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=75" 2026-08-18 03:27:50,879 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:27:51,398 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:51] "GET /pos/ui?config_id=75 HTTP/1.1" 200 - 88 0.088 0.443 2026-08-18 03:27:51,400 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Navigation result: {'frameId': 'C375C60065D2EAA9372CD24E52440FB2', 'loaderId': 'D6D22244A3858258C4D0C512B50A6844', 'isDownload': False} 2026-08-18 03:27:51,401 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Evaluate ready code "odoo.isTourReady('test_two_variant_same_discount')" 2026-08-18 03:27:51,423 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:27:51,445 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:51] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.007 2026-08-18 03:27:51,454 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:51] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-08-18 03:27:51,466 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:51] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-08-18 03:27:51,917 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:27:51,919 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:27:51,980 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.019 2026-08-18 03:27:51,999 25 INFO rb-bf20be7-223995-404953 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=75", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:27:52,009 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:52,025 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.007 2026-08-18 03:27:52,055 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.017 2026-08-18 03:27:52,071 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:27:52,100 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.009 0.010 2026-08-18 03:27:52,116 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.027 2026-08-18 03:27:52,193 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.024 0.054 2026-08-18 03:27:52,197 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.047 2026-08-18 03:27:52,802 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 308 0.290 0.279 2026-08-18 03:27:52,830 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:27:52,897 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27: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-08-18 03:27:52,934 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:52] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.005 0.011 2026-08-18 03:27:52,998 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:52] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.040 2026-08-18 03:27:53,039 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.011 2026-08-18 03:27:53,052 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: Owl is running in 'dev' mode. 2026-08-18 03:27:53,076 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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-08-18 03:27:53,111 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:27:53,125 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:27:53,161 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-08-18 03:27:53,172 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-08-18 03:27:53,194 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:27:53,207 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:27:53,229 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:27:53,261 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:53] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.084 0.057 2026-08-18 03:27:53,270 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:53,278 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:53] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.005 0.131 2026-08-18 03:27:53,369 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:53] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.028 0.158 2026-08-18 03:27:53,395 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:53] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.011 0.154 2026-08-18 03:27:53,409 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:27:53,418 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:53,421 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:53] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.043 2026-08-18 03:27:53,428 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:27:53,465 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:53] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-08-18 03:27:53,502 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:53] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-08-18 03:27:53,529 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:53] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-08-18 03:27:53,596 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:53] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.030 0.380 2026-08-18 03:27:53,617 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:53] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.007 0.193 2026-08-18 03:27:53,651 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:53] "GET /web/image?model=product.template&field=image_128&id=1429&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-08-18 03:27:53,685 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:53] "GET /web/image?model=product.template&field=image_128&id=1650&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.203 2026-08-18 03:27:53,718 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:53] "GET /web/image?model=product.template&field=image_128&id=1431&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-08-18 03:27:53,747 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:53] "GET /web/image?model=product.template&field=image_128&id=1430&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.201 2026-08-18 03:27:53,767 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:53] "GET /web/image?model=product.template&field=image_128&id=1433&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-08-18 03:27:53,795 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:53] "GET /web/image?model=product.template&field=image_128&id=1432&unique=2026-08-18T03:16:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.168 2026-08-18 03:27:53,901 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:27:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.195 2026-08-18 03:27:53,956 25 INFO rb-bf20be7-223995-404953 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-08-18 03:27:54,049 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: tour succeeded 2026-08-18 03:27:54,050 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_two_variant_same_discount SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-18 03:27:54,245 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: heap 14821216 (allocated 15990784) 2026-08-18 03:27:54,248 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing chrome headless with pid 95489 2026-08-18 03:27:54,249 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing websocket connection 2026-08-18 03:27:54,250 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Terminating chrome headless with pid 95489 2026-08-18 03:27:54,373 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032754_372577_test_two_variant_same_discount.txt 2026-08-18 03:27:54,373 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Removing chrome user profile "/tmp/tmpxdqvjln__chrome_odoo" 2026-08-18 03:27:54,471 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 17 checked, 17 removed 2026-08-18 03:28:05,020 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_duplicate_coupon_confirm ... 2026-08-18 03:28:05,241 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_gift_card_partner ... 2026-08-18 03:28:05,929 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend ... 2026-08-18 03:28:06,652 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome pid: 95702 2026-08-18 03:28:06,652 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless temporary user profile dir: /tmp/tmpwojm1jo9_chrome_odoo 2026-08-18 03:28:06,653 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:38449/json/version 2026-08-18 03:28:06,653 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38449', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:28:06,743 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Browser version: Chrome/150.0.7871.114 2026-08-18 03:28:06,743 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:38449/json 2026-08-18 03:28:06,744 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38449', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:28:06,768 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Websocket url found: ws://127.0.0.1:38449/devtools/page/1A64F799812D2AB2A3E9CAA2D3E20C6C 2026-08-18 03:28:06,816 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Enable chrome headless console log notification 2026-08-18 03:28:06,825 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless enable page notifications 2026-08-18 03:28:07,180 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:28:07,189 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Setting session cookie in browser 2026-08-18 03:28:07,197 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Open "http://127.0.0.1:8069/pos/ui/81" in browser 2026-08-18 03:28:07,197 25 INFO rb-bf20be7-223995-404953 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/81" 2026-08-18 03:28:07,217 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:28:07,689 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:07] "GET /pos/ui/81 HTTP/1.1" 200 - 86 0.041 0.437 2026-08-18 03:28:07,691 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Navigation result: {'frameId': '1A64F799812D2AB2A3E9CAA2D3E20C6C', 'loaderId': '2443646493814775D20F647AD28269C2', 'isDownload': False} 2026-08-18 03:28:07,691 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:07,708 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:28:07,731 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:07] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-08-18 03:28:07,743 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:07] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-08-18 03:28:07,750 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:07] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-08-18 03:28:08,243 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:28:08,249 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:28:08,412 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-08-18 03:28:08,429 25 INFO rb-bf20be7-223995-404953 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/81", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:28:08,438 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.011 2026-08-18 03:28:08,443 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:08,457 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:28:08,476 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:28:08,505 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.010 2026-08-18 03:28:08,517 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.022 2026-08-18 03:28:08,591 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.034 0.040 2026-08-18 03:28:08,595 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.049 2026-08-18 03:28:09,153 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 305 0.266 0.260 2026-08-18 03:28:09,177 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:28:09,258 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-08-18 03:28:09,337 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:09] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.058 2026-08-18 03:28:09,373 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-08-18 03:28:09,400 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: Owl is running in 'dev' mode. 2026-08-18 03:28:09,423 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-08-18 03:28:09,475 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:28:09,486 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:28:09,508 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:28:09,512 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-08-18 03:28:09,539 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:28:09,573 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-08-18 03:28:09,596 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.021 2026-08-18 03:28:09,621 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:09] "GET /web/image/res.users/152/avatar_128 HTTP/1.1" 200 - 14 0.054 0.062 2026-08-18 03:28:09,639 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:09] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.147 2026-08-18 03:28:09,668 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:09,748 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:09] "GET /pos/ui/81 HTTP/1.1" 200 - 31 0.043 0.134 2026-08-18 03:28:09,881 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:09] "GET /pos/ui/81?from_backend=True HTTP/1.1" 200 - 31 0.080 0.231 2026-08-18 03:28:09,890 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:28:09,905 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:09] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.013 0.273 2026-08-18 03:28:09,929 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:09] "GET /web/image?model=product.template&field=image_128&id=1657&unique=2026-08-18T03:27:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-08-18 03:28:09,966 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:09] "GET /web/image?model=product.template&field=image_128&id=1656&unique=2026-08-18T03:27:54.000+00:00 HTTP/1.1" 200 - 3 0.007 0.163 2026-08-18 03:28:10,010 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:10,031 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:10] "GET /web/image?model=product.template&field=image_128&id=1658&unique=2026-08-18T03:27:54.000+00:00 HTTP/1.1" 200 - 3 0.009 0.220 2026-08-18 03:28:10,052 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:28:10,059 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:10,078 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:10] "GET /web/image?model=product.template&field=image_128&id=1659&unique=2026-08-18T03:27:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.272 2026-08-18 03:28:10,119 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:10] "GET /web/image?model=product.template&field=image_128&id=1664&unique=2026-08-18T03:27:54.000+00:00 HTTP/1.1" 200 - 3 0.007 0.168 2026-08-18 03:28:10,155 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:10] "GET /web/image?model=product.template&field=image_128&id=1662&unique=2026-08-18T03:27:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.203 2026-08-18 03:28:10,207 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:10] "GET /web/image?model=product.template&field=image_128&id=1660&unique=2026-08-18T03:27:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.255 2026-08-18 03:28:10,253 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:10] "GET /web/image?model=product.template&field=image_128&id=1661&unique=2026-08-18T03:27:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.270 2026-08-18 03:28:10,285 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:10] "GET /web/image?model=product.template&field=image_128&id=1667&unique=2026-08-18T03:27:54.000+00:00 HTTP/1.1" 200 - 3 0.007 0.212 2026-08-18 03:28:10,307 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:10] "GET /web/image?model=product.template&field=image_128&id=1663&unique=2026-08-18T03:27:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.223 2026-08-18 03:28:10,332 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:10] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.200 2026-08-18 03:28:10,431 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.059 0.203 2026-08-18 03:28:10,512 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:10,563 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:10,613 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:10,670 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:10,731 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:10,761 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:10] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.010 0.019 2026-08-18 03:28:10,784 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:10,867 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:10,921 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:10,972 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:11,024 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:11,074 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:11,125 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:11,180 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:11,237 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:11,289 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:11,364 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:11,428 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:11,478 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:11,548 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:11,561 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:28:11,565 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:28:11,600 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:11,649 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:11,718 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:11,769 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:11,831 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:11,842 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:11] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.011 2026-08-18 03:28:11,873 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5752274 started for PoS orders references: [{'name': '/', 'pos_reference': '261-81-000001', 'uuid': '831d6bba-220e-49f5-888c-edd02f7c0755'}] 2026-08-18 03:28:11,881 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:28:12,226 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5752274 order {'name': '/', 'pos_reference': '261-81-000001', 'uuid': '831d6bba-220e-49f5-888c-edd02f7c0755'} created pos.order #639 2026-08-18 03:28:12,241 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5752274 finished 2026-08-18 03:28:12,294 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 198 0.156 0.268 2026-08-18 03:28:12,386 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.016 0.034 2026-08-18 03:28:12,422 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.008 2026-08-18 03:28:12,589 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:12,661 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: tour succeeded 2026-08-18 03:28:12,662 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:12,788 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: heap 17554496 (allocated 19136512) 2026-08-18 03:28:12,806 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing chrome headless with pid 95702 2026-08-18 03:28:12,807 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing websocket connection 2026-08-18 03:28:12,808 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Terminating chrome headless with pid 95702 2026-08-18 03:28:12,957 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032812_957146_test_loyalty_history_earn_and_spend.txt 2026-08-18 03:28:12,957 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Removing chrome user profile "/tmp/tmpwojm1jo9_chrome_odoo" 2026-08-18 03:28:13,013 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_pos_loyalty_history ... 2026-08-18 03:28:13,595 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome pid: 95923 2026-08-18 03:28:13,595 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless temporary user profile dir: /tmp/tmpberbd6hy_chrome_odoo 2026-08-18 03:28:13,595 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:33217/json/version 2026-08-18 03:28:13,596 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33217', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:28:13,679 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Browser version: Chrome/150.0.7871.114 2026-08-18 03:28:13,679 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:33217/json 2026-08-18 03:28:13,680 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33217', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:28:13,731 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Websocket url found: ws://127.0.0.1:33217/devtools/page/E6C88FEEE4C0E39ABA05C81344AD1FEF 2026-08-18 03:28:13,756 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Enable chrome headless console log notification 2026-08-18 03:28:13,775 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless enable page notifications 2026-08-18 03:28:13,896 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:28:13,902 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Setting session cookie in browser 2026-08-18 03:28:13,905 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Open "http://127.0.0.1:8069/pos/ui/81" in browser 2026-08-18 03:28:13,905 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigating to: "http://127.0.0.1:8069/pos/ui/81" 2026-08-18 03:28:13,944 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:28:14,565 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:14] "GET /pos/ui/81 HTTP/1.1" 200 - 87 0.050 0.575 2026-08-18 03:28:14,578 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigation result: {'frameId': 'E6C88FEEE4C0E39ABA05C81344AD1FEF', 'loaderId': '2D446306BF6123C5D59E4E8AAE96ADE2', 'isDownload': False} 2026-08-18 03:28:14,578 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Evaluate ready code "odoo.isTourReady('LoyaltyHistoryTour')" 2026-08-18 03:28:14,638 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:28:14,663 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:14] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-08-18 03:28:14,684 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:14] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.028 2026-08-18 03:28:14,696 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:14] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.039 2026-08-18 03:28:15,156 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:28:15,161 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:28:15,183 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:28:15,201 25 INFO rb-bf20be7-223995-404953 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/81", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:28:15,207 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:15,215 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.007 2026-08-18 03:28:15,251 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:28:15,271 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:28:15,309 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.014 2026-08-18 03:28:15,326 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.029 2026-08-18 03:28:15,343 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.005 2026-08-18 03:28:15,413 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.022 0.045 2026-08-18 03:28:16,105 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 305 0.374 0.273 2026-08-18 03:28:16,126 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:16] "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-08-18 03:28:16,186 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:28:16,293 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:16] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.024 0.070 2026-08-18 03:28:16,313 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28: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-08-18 03:28:16,322 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: Owl is running in 'dev' mode. 2026-08-18 03:28:16,350 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.010 0.009 2026-08-18 03:28:16,390 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:28:16,395 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:28:16,407 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:28:16,409 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:28:16,444 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28: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-08-18 03:28:16,445 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:28:16,467 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:16] "GET /web/image/res.users/152/avatar_128 HTTP/1.1" 200 - 14 0.031 0.047 2026-08-18 03:28:16,493 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:28:16,503 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:16] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.096 2026-08-18 03:28:16,559 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:16] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.008 0.087 2026-08-18 03:28:16,586 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:16,622 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:16] "GET /pos/ui/81 HTTP/1.1" 200 - 31 0.026 0.120 2026-08-18 03:28:16,744 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:16] "GET /pos/ui/81?from_backend=True HTTP/1.1" 200 - 31 0.081 0.194 2026-08-18 03:28:16,780 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:16] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.008 0.157 2026-08-18 03:28:16,784 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-08-18 03:28:16,815 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:16] "GET /web/image?model=product.template&field=image_128&id=1656&unique=2026-08-18T03:27:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.115 2026-08-18 03:28:16,818 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:16,821 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:28:16,862 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:16] "GET /web/image?model=product.template&field=image_128&id=1657&unique=2026-08-18T03:27:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.160 2026-08-18 03:28:16,890 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:16] "GET /web/image?model=product.template&field=image_128&id=1658&unique=2026-08-18T03:27:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-08-18 03:28:16,911 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:16] "GET /web/image?model=product.template&field=image_128&id=1659&unique=2026-08-18T03:27:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-08-18 03:28:16,940 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:16] "GET /web/image?model=product.template&field=image_128&id=1664&unique=2026-08-18T03:27:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-08-18 03:28:17,003 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:17] "GET /web/image?model=product.template&field=image_128&id=1662&unique=2026-08-18T03:27:54.000+00:00 HTTP/1.1" 200 - 3 0.007 0.202 2026-08-18 03:28:17,044 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:17] "GET /web/image?model=product.template&field=image_128&id=1661&unique=2026-08-18T03:27:54.000+00:00 HTTP/1.1" 200 - 3 0.006 0.211 2026-08-18 03:28:17,072 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:17] "GET /web/image?model=product.template&field=image_128&id=1663&unique=2026-08-18T03:27:54.000+00:00 HTTP/1.1" 200 - 3 0.006 0.187 2026-08-18 03:28:17,101 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:17] "GET /web/image?model=product.template&field=image_128&id=1660&unique=2026-08-18T03:27:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-08-18 03:28:17,186 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.248 2026-08-18 03:28:17,274 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:17,318 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:17,395 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:17,420 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:17,471 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:17,527 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:17,616 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:17,668 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:17,715 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:17,772 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:17,833 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:17,854 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:17] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.009 0.010 2026-08-18 03:28:17,884 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:17,935 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:17,988 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:18,080 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:18,100 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:28:18,100 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:28:18,130 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:18,180 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:18,261 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:18,315 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:18,368 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:18,437 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:18,444 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37538045 started for PoS orders references: [{'name': '/', 'pos_reference': '261-81-000001', 'uuid': '498db9b4-03b9-470b-b272-b8ee3895ccd4'}] 2026-08-18 03:28:18,453 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:28:18,773 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37538045 order {'name': '/', 'pos_reference': '261-81-000001', 'uuid': '498db9b4-03b9-470b-b272-b8ee3895ccd4'} created pos.order #640 2026-08-18 03:28:18,788 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37538045 finished 2026-08-18 03:28:18,844 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 196 0.159 0.243 2026-08-18 03:28:18,929 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.020 0.037 2026-08-18 03:28:18,966 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:28:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.014 2026-08-18 03:28:19,101 25 INFO rb-bf20be7-223995-404953 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-08-18 03:28:19,159 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: tour succeeded 2026-08-18 03:28:19,159 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: ╔═══════════════════════════════════╗ ║ TOUR LoyaltyHistoryTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-18 03:28:19,260 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: heap 16802808 (allocated 18612224) 2026-08-18 03:28:19,271 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing chrome headless with pid 95923 2026-08-18 03:28:19,273 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing websocket connection 2026-08-18 03:28:19,274 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Terminating chrome headless with pid 95923 2026-08-18 03:28:19,399 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032819_399125_test_pos_loyalty_history.txt 2026-08-18 03:28:19,399 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Removing chrome user profile "/tmp/tmpberbd6hy_chrome_odoo" 2026-08-18 03:28:19,458 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_programs_loaded ... 2026-08-18 03:28:19,963 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 03:28:29,789 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_loyalty_product_loading ... 2026-08-18 03:28:30,352 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_product_loading_without_gift_card ... 2026-08-18 03:28:35,382 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 03:28:44,264 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-08-18 03:28:44,557 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 03:28:54,291 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_cancel ... 2026-08-18 03:28:54,310 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_get ... 2026-08-18 03:28:54,317 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_payment ... 2026-08-18 03:28:54,361 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_refund ... 2026-08-18 03:28:54,435 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 03:29:04,629 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-08-18 03:29:05,215 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome pid: 96142 2026-08-18 03:29:05,215 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless temporary user profile dir: /tmp/tmpt9v4fd2v_chrome_odoo 2026-08-18 03:29:05,215 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:45557/json/version 2026-08-18 03:29:05,217 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45557', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:29:05,277 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Browser version: Chrome/150.0.7871.114 2026-08-18 03:29:05,278 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:45557/json 2026-08-18 03:29:05,279 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45557', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:29:05,319 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Websocket url found: ws://127.0.0.1:45557/devtools/page/A24B6A748DD5036E4F5FB760CCDA04A4 2026-08-18 03:29:05,375 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Enable chrome headless console log notification 2026-08-18 03:29:05,434 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless enable page notifications 2026-08-18 03:29:05,542 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:29:05,551 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Setting session cookie in browser 2026-08-18 03:29:05,615 25 INFO rb-bf20be7-223995-404953 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/87" in browser 2026-08-18 03:29:05,615 25 INFO rb-bf20be7-223995-404953 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/87" 2026-08-18 03:29:05,635 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:29:06,183 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:06] "GET /pos/ui/87 HTTP/1.1" 200 - 85 0.107 0.446 2026-08-18 03:29:06,185 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Navigation result: {'frameId': 'A24B6A748DD5036E4F5FB760CCDA04A4', 'loaderId': 'D17E2FA85F65890B4159619A7D6B2C9B', 'isDownload': False} 2026-08-18 03:29:06,185 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:06,205 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:29:06,223 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:06] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-08-18 03:29:06,228 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:06] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-08-18 03:29:06,254 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:06] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.034 2026-08-18 03:29:06,766 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:29:06,775 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:29:06,802 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-18 03:29:06,820 25 INFO rb-bf20be7-223995-404953 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/87", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:29:06,826 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:06,829 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-08-18 03:29:06,845 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:29:06,854 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:29:06,896 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:06] "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.016 2026-08-18 03:29:06,906 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.031 2026-08-18 03:29:06,950 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.012 0.031 2026-08-18 03:29:06,959 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.017 2026-08-18 03:29:07,595 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 167, model: sale.order 2026-08-18 03:29:07,599 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:07,599 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 167, model: sale.order.line 2026-08-18 03:29:07,601 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:07,610 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 278 0.337 0.258 2026-08-18 03:29:07,641 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:07] "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-08-18 03:29:07,708 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:29:07,781 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:07] "GET /web/image/res.company/83/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.040 2026-08-18 03:29:07,853 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29: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.008 2026-08-18 03:29:07,873 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: Owl is running in 'dev' mode. 2026-08-18 03:29:07,883 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:29:07,933 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:29:07,938 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:29:07,967 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:29:07,973 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:29:07,998 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:29:08,006 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:29:08,009 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:08] "GET /web/image/res.users/167/avatar_128 HTTP/1.1" 200 - 14 0.032 0.034 2026-08-18 03:29:08,019 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:08] "GET /web/image?model=res.company&id=83&field=logo HTTP/1.1" 200 - 3 0.003 0.070 2026-08-18 03:29:08,063 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:08] "GET /web/image/res.company/83/favicon HTTP/1.1" 200 - 4 0.004 0.010 2026-08-18 03:29:08,071 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:08,089 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:29:08,185 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:08] "GET /pos/ui/87?from_backend=True HTTP/1.1" 200 - 31 0.046 0.069 2026-08-18 03:29:08,299 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:08] "GET /pos/ui/87 HTTP/1.1" 200 - 31 0.065 0.147 2026-08-18 03:29:08,323 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:08,399 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:08] "GET /web/image?model=product.template&field=image_128&id=1726&unique=2026-08-18T03:28:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.035 2026-08-18 03:29:08,409 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:29:08,414 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:08,465 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:08] "GET /web/image?model=product.template&field=image_128&id=1725&unique=2026-08-18T03:28:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.099 2026-08-18 03:29:08,476 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:29:08,508 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:08] "GET /web/image?model=product.template&field=image_128&id=1728&unique=2026-08-18T03:28:54.000+00:00 HTTP/1.1" 200 - 3 0.011 0.127 2026-08-18 03:29:08,659 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:08] "GET /web/image?model=product.template&field=image_128&id=1727&unique=2026-08-18T03:28:54.000+00:00 HTTP/1.1" 200 - 3 0.033 0.253 2026-08-18 03:29:08,698 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:08] "GET /web/image?model=product.template&field=image_128&id=1730&unique=2026-08-18T03:28:54.000+00:00 HTTP/1.1" 200 - 3 0.007 0.308 2026-08-18 03:29:08,729 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:08] "GET /web/image?model=product.template&field=image_128&id=1729&unique=2026-08-18T03:28:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.341 2026-08-18 03:29:08,756 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:08] "GET /web/image?model=product.template&field=image_128&id=1734&unique=2026-08-18T03:28:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.332 2026-08-18 03:29:08,803 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:08] "GET /web/image?model=product.template&field=image_128&id=1731&unique=2026-08-18T03:28:54.000+00:00 HTTP/1.1" 200 - 3 0.007 0.227 2026-08-18 03:29:08,859 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:08] "GET /web/image?model=product.template&field=image_128&id=1733&unique=2026-08-18T03:28:54.000+00:00 HTTP/1.1" 200 - 3 0.014 0.278 2026-08-18 03:29:08,888 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:08] "GET /web/image?model=product.template&field=image_128&id=1737&unique=2026-08-18T03:28:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.222 2026-08-18 03:29:08,938 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:08] "GET /web/image?model=product.template&field=image_128&id=1735&unique=2026-08-18T03:28:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.223 2026-08-18 03:29:08,966 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:08] "GET /web/image?model=product.template&field=image_128&id=1732&unique=2026-08-18T03:28:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.226 2026-08-18 03:29:08,988 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:08] "GET /web/image?model=product.template&field=image_128&id=1736&unique=2026-08-18T03:28:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.227 2026-08-18 03:29:09,075 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.230 2026-08-18 03:29:09,141 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:09,191 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:09,242 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:09,300 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:09,357 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:09,526 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:09] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 69 0.086 0.083 2026-08-18 03:29:09,559 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:09,609 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:09,660 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:09,729 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:09,779 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:09,830 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:09,884 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:09,940 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:10,109 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:10] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 65 0.079 0.089 2026-08-18 03:29:10,140 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:10,189 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:10,241 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:10,291 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:10,379 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:10,431 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:10,481 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:10,538 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:10,596 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:10,646 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:10,716 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:10,734 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:29:10,735 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:29:10,768 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:10,818 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:10,891 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:10,946 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:11,002 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:11,055 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:11,121 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:11,131 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9810841 started for PoS orders references: [{'name': '/', 'pos_reference': '261-87-000001', 'uuid': 'a8fca2ce-d3a6-493a-b6b0-ca1be618fbdd'}] 2026-08-18 03:29:11,132 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:29:11,926 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9810841 order {'name': '/', 'pos_reference': '261-87-000001', 'uuid': 'a8fca2ce-d3a6-493a-b6b0-ca1be618fbdd'} created pos.order #642 2026-08-18 03:29:11,944 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9810841 finished 2026-08-18 03:29:12,090 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 285 0.530 0.436 2026-08-18 03:29:12,156 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:12] "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-08-18 03:29:12,254 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: tour succeeded 2026-08-18 03:29:12,255 25 INFO rb-bf20be7-223995-404953 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-08-18 03:29:12,395 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: heap 17207420 (allocated 18874368) 2026-08-18 03:29:12,423 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing chrome headless with pid 96142 2026-08-18 03:29:12,426 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing websocket connection 2026-08-18 03:29:12,427 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Terminating chrome headless with pid 96142 2026-08-18 03:29:12,581 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_032912_580410_test_ship_later_kit_and_mto_manufactured_product.txt 2026-08-18 03:29:12,581 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Removing chrome user profile "/tmp/tmpt9v4fd2v_chrome_odoo" 2026-08-18 03:29:12,678 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 03:29:23,066 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-08-18 03:29:23,920 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1181] 2026-08-18 03:29:25,718 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_2 ... 2026-08-18 03:29:26,127 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1183] 2026-08-18 03:29:27,579 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_no_invoice ... 2026-08-18 03:29:27,984 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1185] 2026-08-18 03:29:29,029 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-08-18 03:29:29,398 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1187] 2026-08-18 03:29:30,384 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-08-18 03:29:30,966 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1190, 1191] 2026-08-18 03:29:32,057 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-08-18 03:29:32,739 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1195, 1196] 2026-08-18 03:29:33,015 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1200, 1201, 1202] 2026-08-18 03:29:35,675 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-08-18 03:29:36,440 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1203, 1204] 2026-08-18 03:29:36,655 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-08-18 03:29:37,382 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1207, 1208] 2026-08-18 03:29:38,467 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_never_variant_bom_product_picking ... 2026-08-18 03:29:38,937 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2872454 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-08-18 03:29:39,200 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1211, 1212] 2026-08-18 03:29:39,807 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2872454 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #651 2026-08-18 03:29:39,811 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2872454 finished 2026-08-18 03:29:39,885 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_pos_picking_kit_qty ... 2026-08-18 03:29:40,474 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1217] 2026-08-18 03:29:40,920 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 03:29:52,179 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-08-18 03:29:52,307 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65707732 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-08-18 03:29:52,336 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65707732 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #653 2026-08-18 03:29:52,337 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65707732 finished 2026-08-18 03:29:52,373 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:29:52,589 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:29:53,672 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: Simulating signal changes during tests 2026-08-18 03:29:53,673 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:53] "GET /pos/pay/653?access_token=7708a837-aea9-4b8b-8a74-96fce6518cb5 HTTP/1.1" 200 - 256 0.232 1.072 2026-08-18 03:29:53,689 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:29:53,775 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:53] "POST /pos/pay/transaction/653 HTTP/1.1" 200 - 37 0.055 0.042 2026-08-18 03:29:53,819 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:29:54,735 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:54] "GET /pos/pay/confirmation/653?access_token=7708a837-aea9-4b8b-8a74-96fce6518cb5&tx_id=1 HTTP/1.1" 200 - 289 0.445 0.475 2026-08-18 03:29:55,481 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-08-18 03:29:55,643 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8573124 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-08-18 03:29:55,672 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8573124 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #654 2026-08-18 03:29:55,673 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8573124 finished 2026-08-18 03:29:55,735 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:29:55,941 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:29:56,979 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: Simulating signal changes during tests 2026-08-18 03:29:56,981 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:56] "GET /pos/pay/654?access_token=70882412-e710-4179-860e-a8bd89b136a7 HTTP/1.1" 200 - 254 0.185 1.064 2026-08-18 03:29:57,014 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:29:57,069 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:57] "POST /pos/pay/transaction/654 HTTP/1.1" 200 - 37 0.025 0.043 2026-08-18 03:29:57,107 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:29:57,763 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:29:57] "GET /pos/pay/confirmation/654?access_token=70882412-e710-4179-860e-a8bd89b136a7&tx_id=2 HTTP/1.1" 200 - 289 0.252 0.410 2026-08-18 03:29:58,495 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-08-18 03:29:58,769 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83183715 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-08-18 03:29:58,796 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83183715 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #655 2026-08-18 03:29:58,797 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83183715 finished 2026-08-18 03:29:58,848 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:29:59,195 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:30:00,359 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: Simulating signal changes during tests 2026-08-18 03:30:00,360 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:00] "GET /pos/pay/655?access_token=0ad587e4-d9a4-4bd8-b313-b3e23851ec0f HTTP/1.1" 200 - 254 0.242 1.276 2026-08-18 03:30:00,377 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:30:00,458 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:00] "POST /pos/pay/transaction/655 HTTP/1.1" 200 - 37 0.053 0.039 2026-08-18 03:30:00,511 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:30:01,088 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:01] "GET /pos/pay/confirmation/655?access_token=0ad587e4-d9a4-4bd8-b313-b3e23851ec0f&tx_id=3 HTTP/1.1" 200 - 183 0.264 0.317 2026-08-18 03:30:01,192 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:30:01,278 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:01] "GET /pos/pay/655?access_token=0ad587e4-d9a4-4bd8-b313-b3e23851ec0f HTTP/1.1" 200 - 47 0.079 0.055 2026-08-18 03:30:01,289 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:30:01,359 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:01] "POST /pos/pay/transaction/655 HTTP/1.1" 200 - 32 0.042 0.033 2026-08-18 03:30:01,397 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:30:02,135 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:02] "GET /pos/pay/confirmation/655?access_token=0ad587e4-d9a4-4bd8-b313-b3e23851ec0f&tx_id=4 HTTP/1.1" 200 - 237 0.428 0.316 2026-08-18 03:30:02,832 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_customer_display_online_payment ... 2026-08-18 03:30:03,266 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome pid: 96377 2026-08-18 03:30:03,266 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless temporary user profile dir: /tmp/tmpur5eu042_chrome_odoo 2026-08-18 03:30:03,266 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:43955/json/version 2026-08-18 03:30:03,269 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43955', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:30:03,314 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Browser version: Chrome/150.0.7871.114 2026-08-18 03:30:03,314 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:43955/json 2026-08-18 03:30:03,315 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43955', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:30:03,335 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Websocket url found: ws://127.0.0.1:43955/devtools/page/EFB55A769A7D6129159ACFE11C09F46B 2026-08-18 03:30:03,378 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Enable chrome headless console log notification 2026-08-18 03:30:03,394 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless enable page notifications 2026-08-18 03:30:03,510 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:30:03,527 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Setting session cookie in browser 2026-08-18 03:30:03,529 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Open "http://127.0.0.1:8069/pos_customer_display/90/b4b08e6359974c43?access_token=b4b08e6359974c43" in browser 2026-08-18 03:30:03,529 25 INFO rb-bf20be7-223995-404953 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/90/b4b08e6359974c43?access_token=b4b08e6359974c43" 2026-08-18 03:30:03,545 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:30:03,946 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:03] "GET /pos_customer_display/90/b4b08e6359974c43?access_token=b4b08e6359974c43 HTTP/1.1" 200 - 47 0.051 0.355 2026-08-18 03:30:03,949 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Navigation result: {'frameId': 'EFB55A769A7D6129159ACFE11C09F46B', 'loaderId': '08526FFEC748BA03E9BE26D31242E24A', 'isDownload': False} 2026-08-18 03:30:03,949 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Evaluate ready code "odoo.isTourReady('CustomerDisplayTourOnlinePayment')" 2026-08-18 03:30:03,990 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c38d727/point_of_sale.customer_display_assets.min.css, copying from /web/assets/c38d727/point_of_sale.customer_display_assets.min.css 2026-08-18 03:30:04,027 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:04] "GET /web/assets/1/c38d727/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 11 0.019 0.033 2026-08-18 03:30:04,036 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5b0317f/point_of_sale.customer_display_assets.min.js, copying from /web/assets/5b0317f/point_of_sale.customer_display_assets.min.js 2026-08-18 03:30:04,062 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:04] "GET /web/assets/1/5b0317f/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 8 0.008 0.074 2026-08-18 03:30:04,070 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/50145d2/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/50145d2/point_of_sale.customer_display_assets_test.min.js 2026-08-18 03:30:04,094 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:04] "GET /web/assets/1/50145d2/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 8 0.013 0.099 2026-08-18 03:30:04,306 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:30:04,364 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.012 2026-08-18 03:30:04,385 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: Owl is running in 'dev' mode. 2026-08-18 03:30:04,427 25 INFO rb-bf20be7-223995-404953 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/90/b4b08e6359974c43?access_token=b4b08e6359974c43", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:30:04,445 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [1/18] Tour CustomerDisplayTourOnlinePayment → Step div:contains('Welcome.') 2026-08-18 03:30:04,448 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.045 2026-08-18 03:30:04,461 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:04] "GET /logo?company=85 HTTP/1.1" 200 - 1 0.000 0.020 2026-08-18 03:30:04,493 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:04,495 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.005 2026-08-18 03:30:04,538 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:04,594 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:04,709 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:04,709 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:04,742 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:04,792 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:04,850 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:04,897 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:04,953 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [11/18] Tour CustomerDisplayTourOnlinePayment → Step div:contains('Welcome.') 2026-08-18 03:30:05,005 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:05,051 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:05,107 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:05,152 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:05,203 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:05,255 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:05,309 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:05,356 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: tour succeeded 2026-08-18 03:30:05,356 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR CustomerDisplayTourOnlinePayment SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-18 03:30:05,443 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: heap 4157236 (allocated 4980736) 2026-08-18 03:30:05,448 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:05] "GET /web/image/product.product/undefined/image_128 HTTP/1.1" 404 - 125 0.119 0.800 2026-08-18 03:30:05,465 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing chrome headless with pid 96377 2026-08-18 03:30:05,473 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing websocket connection 2026-08-18 03:30:05,476 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Terminating chrome headless with pid 96377 2026-08-18 03:30:05,618 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033005_617846_test_customer_display_online_payment.txt 2026-08-18 03:30:05,618 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Removing chrome user profile "/tmp/tmpur5eu042_chrome_odoo" 2026-08-18 03:30:05,634 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-08-18 03:30:06,151 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome pid: 96551 2026-08-18 03:30:06,151 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless temporary user profile dir: /tmp/tmp9uolx8e4_chrome_odoo 2026-08-18 03:30:06,156 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:46493/json/version 2026-08-18 03:30:06,160 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46493', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:30:06,303 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Browser version: Chrome/150.0.7871.114 2026-08-18 03:30:06,304 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:46493/json 2026-08-18 03:30:06,304 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46493', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:30:06,351 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Websocket url found: ws://127.0.0.1:46493/devtools/page/259288216622E2E302DB0B416B8C6805 2026-08-18 03:30:06,409 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Enable chrome headless console log notification 2026-08-18 03:30:06,420 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless enable page notifications 2026-08-18 03:30:06,509 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_op_user from n/a 2026-08-18 03:30:06,525 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Setting session cookie in browser 2026-08-18 03:30:06,540 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Open "http://127.0.0.1:8069/pos/ui/91" in browser 2026-08-18 03:30:06,540 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/91" 2026-08-18 03:30:06,598 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:30:07,119 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:07] "GET /pos/ui/91 HTTP/1.1" 200 - 86 0.059 0.469 2026-08-18 03:30:07,123 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigation result: {'frameId': '259288216622E2E302DB0B416B8C6805', 'loaderId': '66B36B65AF3BADCB230DC20C0C051302', 'isDownload': False} 2026-08-18 03:30:07,123 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Evaluate ready code "odoo.isTourReady('OnlinePaymentErrorsTour')" 2026-08-18 03:30:07,146 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:30:07,183 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:07] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-08-18 03:30:07,203 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:07] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.040 2026-08-18 03:30:07,214 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:07] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.059 2026-08-18 03:30:07,710 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:30:07,712 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:30:07,750 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.013 0.012 2026-08-18 03:30:07,768 25 INFO rb-bf20be7-223995-404953 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/91", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:30:07,782 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:07,793 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.011 0.007 2026-08-18 03:30:07,815 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:30:07,830 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:30:07,867 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30: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.011 2026-08-18 03:30:07,885 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.030 2026-08-18 03:30:07,937 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:07] "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-08-18 03:30:07,941 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-08-18 03:30:08,472 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 264 0.248 0.230 2026-08-18 03:30:08,501 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:08] "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-08-18 03:30:08,545 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30: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-08-18 03:30:08,619 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:08] "GET /web/image/res.company/85/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.038 2026-08-18 03:30:08,674 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30: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-08-18 03:30:08,697 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: Owl is running in 'dev' mode. 2026-08-18 03:30:08,732 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-08-18 03:30:08,779 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:30:08,812 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:30:08,813 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:30:08,846 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:08] "GET /web/image/res.users/178/avatar_128 HTTP/1.1" 200 - 14 0.036 0.025 2026-08-18 03:30:08,860 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:08] "GET /web/image?model=res.company&id=85&field=logo HTTP/1.1" 200 - 3 0.003 0.054 2026-08-18 03:30:08,862 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.073 2026-08-18 03:30:08,902 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:30:08,913 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:30:08,933 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:08] "GET /web/image/res.company/85/favicon HTTP/1.1" 200 - 4 0.004 0.015 2026-08-18 03:30:09,012 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:09,114 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:30:09,205 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:09] "GET /pos/ui/91?from_backend=True HTTP/1.1" 200 - 31 0.063 0.036 2026-08-18 03:30:09,242 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:09] "GET /web/image/res.company/85/favicon HTTP/1.1" 304 - 4 0.006 0.109 2026-08-18 03:30:09,308 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:30:09,320 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:09,371 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:09] "GET /pos/ui/91 HTTP/1.1" 200 - 31 0.067 0.197 2026-08-18 03:30:09,411 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:30:09,424 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:09] "GET /web/image?model=product.template&field=image_128&id=1781&unique=2026-08-18T03:29:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-08-18 03:30:09,533 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.154 2026-08-18 03:30:09,609 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:09,680 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:09,732 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:09,793 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:09,841 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:10,027 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:10,070 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:10,121 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:10,172 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:10,222 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:10,293 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:10,306 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:30:10,307 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:30:10,343 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:10,394 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:10,445 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:10,496 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:10,564 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:10,607 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:10,611 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57585012 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '6620a73d-bc1c-40b8-8d7a-97e084923669'}] 2026-08-18 03:30:10,674 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57585012 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '6620a73d-bc1c-40b8-8d7a-97e084923669'} created pos.order #656 2026-08-18 03:30:10,701 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57585012 finished 2026-08-18 03:30:10,751 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.055 0.087 2026-08-18 03:30:10,795 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:10,846 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:10,901 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:10,953 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:11,004 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:11,054 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:11,107 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:11,158 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:11,210 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:11,260 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:11,311 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:11,362 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:11,419 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:11,471 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:11,522 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:11,572 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:11,625 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:11,675 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:11,726 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:11,777 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:11,828 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:11,885 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:11,911 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:11] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.008 0.016 2026-08-18 03:30:11,944 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:11] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.011 0.010 2026-08-18 03:30:11,945 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:11,991 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:12,049 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:12,054 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54529987 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '6620a73d-bc1c-40b8-8d7a-97e084923669'}] 2026-08-18 03:30:12,158 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [676] to pos.order #656 2026-08-18 03:30:12,163 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54529987 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '6620a73d-bc1c-40b8-8d7a-97e084923669'} updated pos.order #656 2026-08-18 03:30:12,175 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54529987 finished 2026-08-18 03:30:12,261 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 91 0.098 0.111 2026-08-18 03:30:12,304 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:12,351 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:12,406 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:12,458 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:12,508 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:12,568 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:12,610 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:12,665 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:12,694 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:12] "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.011 0.016 2026-08-18 03:30:12,717 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:12,730 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:12] "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.010 0.011 2026-08-18 03:30:12,775 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:12,830 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:12,832 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78834136 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '6620a73d-bc1c-40b8-8d7a-97e084923669'}] 2026-08-18 03:30:12,866 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78834136 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '6620a73d-bc1c-40b8-8d7a-97e084923669'} updated pos.order #656 2026-08-18 03:30:12,881 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78834136 finished 2026-08-18 03:30:12,974 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.065 0.080 2026-08-18 03:30:13,012 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:13,060 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:13,115 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:13,166 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:13,222 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:13,276 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:13,330 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:13,380 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:13,434 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:13,486 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:13,535 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:13,586 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:13,645 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:13,693 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:13,745 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:13,795 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:13,859 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:13,900 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:13,912 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:13] "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.007 2026-08-18 03:30:13,954 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:13] "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.014 0.011 2026-08-18 03:30:13,958 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: tour succeeded 2026-08-18 03:30:13,959 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR OnlinePaymentErrorsTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-18 03:30:14,076 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: heap 15330644 (allocated 17039360) 2026-08-18 03:30:14,090 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing chrome headless with pid 96551 2026-08-18 03:30:14,091 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing websocket connection 2026-08-18 03:30:14,091 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Terminating chrome headless with pid 96551 2026-08-18 03:30:14,214 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033014_214640_test_errors_tour.txt 2026-08-18 03:30:14,215 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Removing chrome user profile "/tmp/tmp9uolx8e4_chrome_odoo" 2026-08-18 03:30:14,240 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-08-18 03:30:14,401 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2439764 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-08-18 03:30:14,436 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2439764 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #657 2026-08-18 03:30:14,436 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2439764 finished 2026-08-18 03:30:14,489 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:30:14,692 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:30:15,531 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:15] "GET /pos/pay/657?access_token=b45337c4-2580-4415-bcd3-071cb20f9b1 HTTP/1.1" 403 - 123 0.111 0.934 2026-08-18 03:30:15,565 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:30:15,615 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:15] "GET /pos/pay/657?access_token= HTTP/1.1" 403 - 26 0.029 0.050 2026-08-18 03:30:15,630 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:30:15,690 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:15] "GET /pos/pay/confirmation/657?access_token=b45337c4-2580-4415-bcd3-071cb20f9b1&tx_id=1 HTTP/1.1" 403 - 18 0.018 0.051 2026-08-18 03:30:15,698 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:30:15,755 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:15] "GET /pos/pay/confirmation/657?access_token=&tx_id=1 HTTP/1.1" 403 - 15 0.021 0.041 2026-08-18 03:30:15,769 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_amount_updated_after_order_modification ... 2026-08-18 03:30:16,261 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome pid: 96773 2026-08-18 03:30:16,261 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless temporary user profile dir: /tmp/tmp2ttkuztg_chrome_odoo 2026-08-18 03:30:16,261 25 INFO rb-bf20be7-223995-404953 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:41825/json/version 2026-08-18 03:30:16,262 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41825', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:30:16,299 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Browser version: Chrome/150.0.7871.114 2026-08-18 03:30:16,300 25 INFO rb-bf20be7-223995-404953 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:41825/json 2026-08-18 03:30:16,300 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41825', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:30:16,387 25 INFO rb-bf20be7-223995-404953 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:41825/devtools/page/A51FEE00A0716C2FC2A19108A6E15B0C 2026-08-18 03:30:16,411 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Enable chrome headless console log notification 2026-08-18 03:30:16,418 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless enable page notifications 2026-08-18 03:30:16,509 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-18 03:30:16,520 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Setting session cookie in browser 2026-08-18 03:30:16,534 25 INFO rb-bf20be7-223995-404953 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/91" in browser 2026-08-18 03:30:16,534 25 INFO rb-bf20be7-223995-404953 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/91" 2026-08-18 03:30:16,570 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:30:17,367 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:17] "GET /pos/ui/91 HTTP/1.1" 200 - 87 0.106 0.702 2026-08-18 03:30:17,374 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Navigation result: {'frameId': 'A51FEE00A0716C2FC2A19108A6E15B0C', 'loaderId': 'BAD66A54D12212FCEBFE35B63EE11606', 'isDownload': False} 2026-08-18 03:30:17,374 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:17,392 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:30:17,420 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:17] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.017 2026-08-18 03:30:17,427 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:17] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-08-18 03:30:17,436 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:17] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.017 2026-08-18 03:30:17,999 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:30:18,003 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:30:18,020 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-08-18 03:30:18,035 25 INFO rb-bf20be7-223995-404953 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/91", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:30:18,042 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:18,048 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-08-18 03:30:18,075 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-08-18 03:30:18,093 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:30:18,129 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:18] "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-08-18 03:30:18,160 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.047 2026-08-18 03:30:18,207 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.017 0.048 2026-08-18 03:30:18,212 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.028 2026-08-18 03:30:18,703 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 264 0.232 0.223 2026-08-18 03:30:18,729 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:18] "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-08-18 03:30:18,796 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30: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-08-18 03:30:18,870 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:18] "GET /web/image/res.company/85/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.043 2026-08-18 03:30:18,904 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:30:18,920 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:18,954 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.015 2026-08-18 03:30:18,990 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:30:19,016 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:30:19,017 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:30:19,045 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:30:19,062 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:30:19,064 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:19] "GET /web/image/res.users/177/avatar_128 HTTP/1.1" 200 - 14 0.038 0.035 2026-08-18 03:30:19,068 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.068 2026-08-18 03:30:19,092 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:19] "GET /web/image?model=res.company&id=85&field=logo HTTP/1.1" 200 - 3 0.004 0.089 2026-08-18 03:30:19,109 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:19] "GET /web/image/res.company/85/favicon HTTP/1.1" 200 - 4 0.007 0.034 2026-08-18 03:30:19,161 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:19,219 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:19] "GET /web/image/res.company/85/favicon HTTP/1.1" 304 - 4 0.016 0.029 2026-08-18 03:30:19,220 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:30:19,312 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:30:19,359 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:19] "GET /pos/ui/91?from_backend=True HTTP/1.1" 200 - 32 0.074 0.083 2026-08-18 03:30:19,458 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:19,462 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:19] "GET /pos/ui/91 HTTP/1.1" 200 - 32 0.064 0.196 2026-08-18 03:30:19,470 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:30:19,512 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:19] "GET /web/image?model=product.template&field=image_128&id=1781&unique=2026-08-18T03:29:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.228 2026-08-18 03:30:19,655 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.084 0.104 2026-08-18 03:30:19,730 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:19,777 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:19,822 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:19,880 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:19,929 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:20,108 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:20,151 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:20,202 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:20,252 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:20,303 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:20,374 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:20,388 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:30:20,393 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:30:20,426 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:20,477 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:20,526 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:20,585 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:20,590 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73925520 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'd9113d72-6dcf-444a-b308-292f9c982896'}] 2026-08-18 03:30:20,655 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73925520 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'd9113d72-6dcf-444a-b308-292f9c982896'} created pos.order #658 2026-08-18 03:30:20,670 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73925520 finished 2026-08-18 03:30:20,709 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.046 0.075 2026-08-18 03:30:20,769 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:20,822 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:20,874 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:20,934 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:20,988 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:21,041 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:21,092 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:21,143 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:21,193 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:21,246 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:21,298 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:21,349 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:21,400 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:21,458 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:21,508 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:21,570 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:21,619 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:21,665 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:21,717 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:21,776 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:21,780 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6049383 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'd9113d72-6dcf-444a-b308-292f9c982896'}] 2026-08-18 03:30:21,839 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6049383 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'd9113d72-6dcf-444a-b308-292f9c982896'} updated pos.order #658 2026-08-18 03:30:21,854 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6049383 finished 2026-08-18 03:30:21,944 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.077 0.090 2026-08-18 03:30:21,974 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:22,025 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:22,076 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:22,131 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:22,144 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:22] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.003 0.008 2026-08-18 03:30:22,158 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89351968 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'd9113d72-6dcf-444a-b308-292f9c982896'}] 2026-08-18 03:30:22,177 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89351968 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'd9113d72-6dcf-444a-b308-292f9c982896'} updated pos.order #658 2026-08-18 03:30:22,194 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89351968 finished 2026-08-18 03:30:22,251 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.028 0.067 2026-08-18 03:30:22,289 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: tour succeeded 2026-08-18 03:30:22,312 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:22,374 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:22] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F658%3Faccess_token=ffbf91cc-acaa-4a20-af1b-b90d1c24533a?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.088 2026-08-18 03:30:22,401 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: heap 15148108 (allocated 16515072) 2026-08-18 03:30:22,421 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing chrome headless with pid 96773 2026-08-18 03:30:22,422 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing websocket connection 2026-08-18 03:30:22,423 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Terminating chrome headless with pid 96773 2026-08-18 03:30:22,546 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033022_546630_test_online_payment_amount_updated_after_order_modification.txt 2026-08-18 03:30:22,547 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Removing chrome user profile "/tmp/tmp2ttkuztg_chrome_odoo" 2026-08-18 03:30:22,612 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_with_cash_rounding_only_cash_method ... 2026-08-18 03:30:22,918 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62682215 started for PoS orders references: [{'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'}] 2026-08-18 03:30:23,001 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62682215 order {'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'} created pos.order #659 2026-08-18 03:30:23,003 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62682215 finished 2026-08-18 03:30:23,100 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:30:23,284 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:30:24,394 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: Simulating signal changes during tests 2026-08-18 03:30:24,396 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:24] "GET /pos/pay/659?access_token=1cb265dc-b9d8-4cb1-93c2-e1206cd842da HTTP/1.1" 200 - 259 0.235 1.076 2026-08-18 03:30:24,408 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:30:24,473 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:24] "POST /pos/pay/transaction/659 HTTP/1.1" 200 - 37 0.036 0.034 2026-08-18 03:30:24,505 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:30:25,321 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:25] "GET /pos/pay/confirmation/659?access_token=1cb265dc-b9d8-4cb1-93c2-e1206cd842da&tx_id=5 HTTP/1.1" 200 - 274 0.388 0.431 2026-08-18 03:30:25,917 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_payment_method_customer_required ... 2026-08-18 03:30:26,911 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome pid: 96991 2026-08-18 03:30:26,911 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless temporary user profile dir: /tmp/tmp0c9z0rlo_chrome_odoo 2026-08-18 03:30:26,911 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:36277/json/version 2026-08-18 03:30:26,913 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36277', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:30:26,955 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Browser version: Chrome/150.0.7871.114 2026-08-18 03:30:26,956 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:36277/json 2026-08-18 03:30:26,957 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36277', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:30:27,039 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Websocket url found: ws://127.0.0.1:36277/devtools/page/6FEB937F19F9FBB7F5E0882718D42230 2026-08-18 03:30:27,079 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Enable chrome headless console log notification 2026-08-18 03:30:27,090 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless enable page notifications 2026-08-18 03:30:27,175 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:30:27,183 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Setting session cookie in browser 2026-08-18 03:30:27,193 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Open "http://127.0.0.1:8069/pos/ui/91" in browser 2026-08-18 03:30:27,193 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Navigating to: "http://127.0.0.1:8069/pos/ui/91" 2026-08-18 03:30:27,229 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:30:27,760 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:27] "GET /pos/ui/91 HTTP/1.1" 200 - 85 0.083 0.466 2026-08-18 03:30:27,763 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Navigation result: {'frameId': '6FEB937F19F9FBB7F5E0882718D42230', 'loaderId': '55B99462CE757038AEC2867080C30F66', 'isDownload': False} 2026-08-18 03:30:27,763 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:27,774 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:30:27,799 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:27] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-08-18 03:30:27,803 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:27] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-18 03:30:27,820 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:27] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.031 2026-08-18 03:30:28,453 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:30:28,457 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:30:28,504 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-08-18 03:30:28,540 25 INFO rb-bf20be7-223995-404953 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/91", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:30:28,554 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.008 2026-08-18 03:30:28,559 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:28,576 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.005 2026-08-18 03:30:28,591 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:30:28,629 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.015 0.013 2026-08-18 03:30:28,649 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.034 2026-08-18 03:30:28,708 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.020 0.040 2026-08-18 03:30:28,715 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-08-18 03:30:29,260 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 254 0.267 0.240 2026-08-18 03:30:29,301 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.027 2026-08-18 03:30:29,356 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.001 0.008 2026-08-18 03:30:29,423 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:29] "GET /web/image/res.company/85/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.035 2026-08-18 03:30:29,448 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.001 0.009 2026-08-18 03:30:29,459 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: Owl is running in 'dev' mode. 2026-08-18 03:30:29,482 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-08-18 03:30:29,552 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:30:29,556 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:30:29,586 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:30:29,594 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:30:29,618 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:30:29,624 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30: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-08-18 03:30:29,650 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:29] "GET /web/image/res.users/176/avatar_128 HTTP/1.1" 200 - 14 0.038 0.032 2026-08-18 03:30:29,668 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:29] "GET /web/image?model=res.company&id=85&field=logo HTTP/1.1" 200 - 3 0.002 0.087 2026-08-18 03:30:29,705 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:30:29,710 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:29] "GET /web/image/res.company/85/favicon HTTP/1.1" 200 - 4 0.010 0.021 2026-08-18 03:30:29,776 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:29,825 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:29] "GET /pos/ui/91?from_backend=True HTTP/1.1" 200 - 32 0.051 0.089 2026-08-18 03:30:29,935 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:30:29,971 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:29] "GET /pos/ui/91 HTTP/1.1" 200 - 32 0.098 0.176 2026-08-18 03:30:29,987 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:30,012 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:30] "GET /web/image/res.company/85/favicon HTTP/1.1" 304 - 4 0.010 0.166 2026-08-18 03:30:30,042 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:30] "GET /web/image?model=product.template&field=image_128&id=1781&unique=2026-08-18T03:29:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.141 2026-08-18 03:30:30,098 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:30:30,136 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.107 2026-08-18 03:30:30,204 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:30,257 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:30,310 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:30,363 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:30,411 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:30,493 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:30,502 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:30:30,505 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:30:30,540 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:30,592 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:30,644 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:30,707 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:30,711 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66492629 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '4a085e04-620a-49e7-b808-b4d9d835e6b4'}] 2026-08-18 03:30:30,789 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66492629 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '4a085e04-620a-49e7-b808-b4d9d835e6b4'} created pos.order #660 2026-08-18 03:30:30,805 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66492629 finished 2026-08-18 03:30:30,866 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.059 0.099 2026-08-18 03:30:30,933 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:30,986 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:31,055 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:31,131 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:31,183 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:31,232 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:31,289 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:31,344 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:31,395 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:31,455 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:31,507 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: tour succeeded 2026-08-18 03:30:31,507 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_payment_method_customer_required SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-08-18 03:30:31,608 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: heap 15553052 (allocated 17039360) 2026-08-18 03:30:31,610 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing chrome headless with pid 96991 2026-08-18 03:30:31,611 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing websocket connection 2026-08-18 03:30:31,611 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Terminating chrome headless with pid 96991 2026-08-18 03:30:31,726 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033031_725449_test_payment_method_customer_required.txt 2026-08-18 03:30:31,726 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Removing chrome user profile "/tmp/tmp0c9z0rlo_chrome_odoo" 2026-08-18 03:30:31,775 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_refuse_online_payment_without_accounting_payment ... 2026-08-18 03:30:31,884 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68642736 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-08-18 03:30:31,957 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #172 deleted pos.order records with IDs: [661] 2026-08-18 03:30:31,986 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_selected_customer_after_adding_payment_sync ... 2026-08-18 03:30:32,439 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome pid: 97190 2026-08-18 03:30:32,440 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpshaalb93_chrome_odoo 2026-08-18 03:30:32,440 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:43059/json/version 2026-08-18 03:30:32,441 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43059', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:30:32,502 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Browser version: Chrome/150.0.7871.114 2026-08-18 03:30:32,502 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:43059/json 2026-08-18 03:30:32,502 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43059', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:30:32,545 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Websocket url found: ws://127.0.0.1:43059/devtools/page/134A91D0656CE83B366802C083668D98 2026-08-18 03:30:32,571 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Enable chrome headless console log notification 2026-08-18 03:30:32,577 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless enable page notifications 2026-08-18 03:30:32,660 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-18 03:30:32,670 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Setting session cookie in browser 2026-08-18 03:30:32,674 25 INFO rb-bf20be7-223995-404953 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/91" in browser 2026-08-18 03:30:32,674 25 INFO rb-bf20be7-223995-404953 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/91" 2026-08-18 03:30:32,692 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:30:33,408 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:33] "GET /pos/ui/91 HTTP/1.1" 200 - 87 0.075 0.646 2026-08-18 03:30:33,413 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Navigation result: {'frameId': '134A91D0656CE83B366802C083668D98', 'loaderId': 'C540389396A8DE01EEC0E5FAE6CCF285', 'isDownload': False} 2026-08-18 03:30:33,413 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:33,433 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:30:33,452 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:33] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-08-18 03:30:33,474 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:33] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.012 0.020 2026-08-18 03:30:33,481 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:33] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-08-18 03:30:33,980 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:30:33,987 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:30:34,001 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:30:34,022 25 INFO rb-bf20be7-223995-404953 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/91", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:30:34,031 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-08-18 03:30:34,033 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:34,046 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:30:34,075 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:30:34,103 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.014 2026-08-18 03:30:34,120 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30: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.028 2026-08-18 03:30:34,171 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:34] "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-08-18 03:30:34,176 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.038 2026-08-18 03:30:34,653 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 264 0.193 0.233 2026-08-18 03:30:34,679 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:30:34,741 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30: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-08-18 03:30:34,803 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:34] "GET /web/image/res.company/85/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.033 2026-08-18 03:30:34,841 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30: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.005 2026-08-18 03:30:34,915 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: Owl is running in 'dev' mode. 2026-08-18 03:30:34,937 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.009 2026-08-18 03:30:34,992 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:30:35,009 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:30:35,027 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:30:35,051 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:35] "GET /web/image/res.users/177/avatar_128 HTTP/1.1" 200 - 14 0.029 0.027 2026-08-18 03:30:35,074 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:35] "GET /web/image?model=res.company&id=85&field=logo HTTP/1.1" 200 - 3 0.006 0.070 2026-08-18 03:30:35,077 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.074 2026-08-18 03:30:35,107 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:30:35,111 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30: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-08-18 03:30:35,193 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:35] "GET /web/image/res.company/85/favicon HTTP/1.1" 200 - 4 0.011 0.008 2026-08-18 03:30:35,264 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:35,310 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:30:35,362 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:35] "GET /web/image/res.company/85/favicon HTTP/1.1" 304 - 4 0.014 0.062 2026-08-18 03:30:35,383 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:30:35,535 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:35] "GET /pos/ui/91?from_backend=True HTTP/1.1" 200 - 32 0.100 0.141 2026-08-18 03:30:35,569 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:35] "GET /web/image?model=product.template&field=image_128&id=1781&unique=2026-08-18T03:29:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.246 2026-08-18 03:30:35,586 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:35,603 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:30:35,679 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:35] "GET /pos/ui/91 HTTP/1.1" 200 - 32 0.047 0.338 2026-08-18 03:30:35,800 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.074 0.137 2026-08-18 03:30:35,890 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:35,943 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:35,987 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:36,040 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:36,093 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:36,268 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:36,319 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:36,371 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:36,420 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:36,475 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:36,556 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:36,559 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:30:36,561 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:30:36,603 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:36,650 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:36,701 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:36,752 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:36,803 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:36,864 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:36,868 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54974210 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'b82b3237-5393-4086-9262-c4d0739740cb'}] 2026-08-18 03:30:36,933 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54974210 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'b82b3237-5393-4086-9262-c4d0739740cb'} created pos.order #662 2026-08-18 03:30:36,950 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54974210 finished 2026-08-18 03:30:36,983 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.046 0.072 2026-08-18 03:30:37,023 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:37,073 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:37,154 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:37,206 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:37,256 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:37,313 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:37,370 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:37,421 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:37,478 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:37,492 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:37] "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.007 0.007 2026-08-18 03:30:37,507 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51435701 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'b82b3237-5393-4086-9262-c4d0739740cb'}] 2026-08-18 03:30:37,529 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51435701 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'b82b3237-5393-4086-9262-c4d0739740cb'} updated pos.order #662 2026-08-18 03:30:37,544 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51435701 finished 2026-08-18 03:30:37,671 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.071 0.095 2026-08-18 03:30:37,740 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: tour succeeded 2026-08-18 03:30:37,752 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:37,786 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:37] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F662%3Faccess_token=383502cb-a966-4109-84c6-979896d70886?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.070 2026-08-18 03:30:37,829 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: heap 15865352 (allocated 17039360) 2026-08-18 03:30:37,841 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing chrome headless with pid 97190 2026-08-18 03:30:37,844 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing websocket connection 2026-08-18 03:30:37,846 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Terminating chrome headless with pid 97190 2026-08-18 03:30:37,960 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033037_960359_test_selected_customer_after_adding_payment_sync.txt 2026-08-18 03:30:37,960 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Removing chrome user profile "/tmp/tmpshaalb93_chrome_odoo" 2026-08-18 03:30:38,177 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #172 deleted pos.payment.method records with IDs: [239] 2026-08-18 03:30:38,237 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #172 deleted account.account records with IDs: [4441] 2026-08-18 03:30:38,276 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #172 deleted account.payment.method.line records with IDs: [780, 781] 2026-08-18 03:30:38,442 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #172 deleted account.journal records with IDs: [1031] 2026-08-18 03:30:38,474 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #172 deleted account.account records with IDs: [4440] 2026-08-18 03:30:38,538 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 03:30:40,059 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel ... 2026-08-18 03:30:43,355 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Chrome pid: 97401 2026-08-18 03:30:43,355 25 INFO rb-bf20be7-223995-404953 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/tmp0vjo91iy_chrome_odoo 2026-08-18 03:30:43,355 25 INFO rb-bf20be7-223995-404953 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:34465/json/version 2026-08-18 03:30:43,356 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34465', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:30:43,443 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Browser version: Chrome/150.0.7871.114 2026-08-18 03:30:43,443 25 INFO rb-bf20be7-223995-404953 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:34465/json 2026-08-18 03:30:43,444 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34465', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:30:43,517 25 INFO rb-bf20be7-223995-404953 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:34465/devtools/page/8CA4DDEA6FCD168DCD6A08C641689BB7 2026-08-18 03:30:43,587 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:43,627 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:43,674 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:43,786 25 INFO rb-bf20be7-223995-404953 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/92?access_token=05b7dae5d7a04226" in browser 2026-08-18 03:30:43,786 25 INFO rb-bf20be7-223995-404953 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/92?access_token=05b7dae5d7a04226" 2026-08-18 03:30:43,813 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:30:44,230 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:44] "GET /pos-self/92?access_token=05b7dae5d7a04226 HTTP/1.1" 200 - 57 0.066 0.356 2026-08-18 03:30:44,233 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '8CA4DDEA6FCD168DCD6A08C641689BB7', 'loaderId': '6BDC53D94D4D0311A053BFE7A64F9E7C', 'isDownload': False} 2026-08-18 03:30:44,233 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:44,249 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:30:44,282 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:30:44,346 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:44] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.046 0.043 2026-08-18 03:30:44,366 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:30:44,403 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:44] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.130 2026-08-18 03:30:44,413 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:30:44,430 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:44] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.157 2026-08-18 03:30:44,632 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:44] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-18 03:30:44,674 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.005 0.008 2026-08-18 03:30:44,694 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:44] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.006 0.017 2026-08-18 03:30:44,716 25 INFO rb-bf20be7-223995-404953 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/92?access_token=05b7dae5d7a04226", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:30:44,761 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:44,767 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:30:44,767 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:44] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:30:44,866 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:44] "POST /pos-self/relations/92 HTTP/1.1" 200 - 37 0.048 0.043 2026-08-18 03:30:44,911 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.128 2026-08-18 03:30:45,191 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:45] "POST /pos-self/data/92 HTTP/1.1" 200 - 183 0.128 0.163 2026-08-18 03:30:45,197 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.262 2026-08-18 03:30:45,301 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:45] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.040 2026-08-18 03:30:45,400 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:45,413 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:45] "GET /web/image/ir.attachment/5567/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-08-18 03:30:45,477 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:45,536 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:45] "GET /web/image/pos.category/238/image_128?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 2 0.002 0.016 2026-08-18 03:30:45,626 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:30:45,635 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:45] "GET /web/image/product.template/1783/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.010 0.025 2026-08-18 03:30:45,656 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:45] "GET /web/image/product.template/1784/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.004 0.046 2026-08-18 03:30:45,687 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:45] "GET /web/image/product.template/1787/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.003 0.070 2026-08-18 03:30:45,709 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:45] "GET /web/image/product.template/1785/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.010 0.080 2026-08-18 03:30:45,723 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:45] "GET /web/image/product.template/1786/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-08-18 03:30:45,817 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:45,880 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:45,956 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:45,999 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:45] "GET /web/image/ir.attachment/5533/raw HTTP/1.1" 200 - 4 0.012 0.022 2026-08-18 03:30:46,007 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30: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-08-18 03:30:46,010 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:46,046 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:46] "GET /web/image/product.product/1957/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 8 0.021 0.035 2026-08-18 03:30:46,080 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:46] "GET /web/image/product.product/1959/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 8 0.015 0.070 2026-08-18 03:30:46,083 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:46,143 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:46,214 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23104841 started for PoS orders references: [{'name': None, 'pos_reference': '260-92-000001', 'uuid': 'ad484e6a-2e49-4b21-a904-4b584ed9365f'}] 2026-08-18 03:30:46,275 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23104841 order {'name': None, 'pos_reference': '260-92-000001', 'uuid': 'ad484e6a-2e49-4b21-a904-4b584ed9365f'} created pos.order #663 2026-08-18 03:30:46,293 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23104841 finished 2026-08-18 03:30:46,383 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:46] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 109 0.106 0.139 2026-08-18 03:30:46,473 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:46,525 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:46,587 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:46,631 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:46,685 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:46,743 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-08-18 03:30:46,744 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:46,793 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: heap 8304396 (allocated 9961472) 2026-08-18 03:30:46,798 25 INFO rb-bf20be7-223995-404953 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 97401 2026-08-18 03:30:46,801 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-08-18 03:30:46,801 25 INFO rb-bf20be7-223995-404953 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 97401 2026-08-18 03:30:46,804 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:46] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.016 0.039 2026-08-18 03:30:46,943 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033046_943308_test_kiosk_cart_restore_and_cancel.txt 2026-08-18 03:30:46,943 25 INFO rb-bf20be7-223995-404953 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/tmp0vjo91iy_chrome_odoo" 2026-08-18 03:30:47,005 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk ... 2026-08-18 03:30:50,448 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Chrome pid: 97596 2026-08-18 03:30:50,448 25 INFO rb-bf20be7-223995-404953 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/tmpm8h36e67_chrome_odoo 2026-08-18 03:30:50,448 25 INFO rb-bf20be7-223995-404953 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:39115/json/version 2026-08-18 03:30:50,450 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39115', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:30:50,484 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Browser version: Chrome/150.0.7871.114 2026-08-18 03:30:50,485 25 INFO rb-bf20be7-223995-404953 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:39115/json 2026-08-18 03:30:50,490 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39115', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:30:50,546 25 INFO rb-bf20be7-223995-404953 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:39115/devtools/page/D50BA8FC10ECF3AFDC84078F90F09EA5 2026-08-18 03:30:50,584 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:50,599 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Chrome headless enable page notifications 2026-08-18 03:30:50,646 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Setting session cookie in browser 2026-08-18 03:30:50,744 25 INFO rb-bf20be7-223995-404953 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/93?access_token=2a5b1454c74e480b" in browser 2026-08-18 03:30:50,744 25 INFO rb-bf20be7-223995-404953 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/93?access_token=2a5b1454c74e480b" 2026-08-18 03:30:50,841 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:30:51,173 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:51] "GET /pos-self/93?access_token=2a5b1454c74e480b HTTP/1.1" 200 - 57 0.047 0.294 2026-08-18 03:30:51,178 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Navigation result: {'frameId': 'D50BA8FC10ECF3AFDC84078F90F09EA5', 'loaderId': '8EA9057BC89992444411301AEA09D5AD', 'isDownload': False} 2026-08-18 03:30:51,178 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:51,231 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:30:51,253 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:30:51,287 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:51] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.030 2026-08-18 03:30:51,304 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:30:51,323 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:51] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.076 2026-08-18 03:30:51,336 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:30:51,345 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:51] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.099 2026-08-18 03:30:51,612 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:51] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.022 2026-08-18 03:30:51,658 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:51] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.003 0.007 2026-08-18 03:30:51,724 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.011 2026-08-18 03:30:51,743 25 INFO rb-bf20be7-223995-404953 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/93?access_token=2a5b1454c74e480b", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:30:51,753 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:51,757 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:30:51,758 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:51] "POST /pos/ping HTTP/1.1" 200 - 1 0.004 0.012 2026-08-18 03:30:51,809 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:51,844 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:51] "POST /pos-self/relations/93 HTTP/1.1" 200 - 37 0.022 0.047 2026-08-18 03:30:51,878 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.097 2026-08-18 03:30:52,234 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:52] "POST /pos-self/data/93 HTTP/1.1" 200 - 183 0.190 0.169 2026-08-18 03:30:52,238 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.341 2026-08-18 03:30:52,308 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:52] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.035 2026-08-18 03:30:52,319 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:52,362 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:52] "GET /web/image/ir.attachment/5608/raw HTTP/1.1" 200 - 4 0.003 0.008 2026-08-18 03:30:52,412 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:52,468 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:30:52,504 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:52] "GET /web/image/pos.category/238/image_128?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 2 0.010 0.039 2026-08-18 03:30:52,531 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:52] "GET /web/image/product.template/1783/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.008 0.051 2026-08-18 03:30:52,537 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:52,564 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:52] "GET /web/image/product.template/1787/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.006 0.085 2026-08-18 03:30:52,581 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:52] "GET /web/image/product.template/1785/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.005 0.100 2026-08-18 03:30:52,595 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:52] "GET /web/image/product.template/1786/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.004 0.105 2026-08-18 03:30:52,604 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:52,621 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:52] "GET /web/image/product.template/1784/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.003 0.128 2026-08-18 03:30:52,633 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:52] "GET /web/image/ir.attachment/5574/raw HTTP/1.1" 200 - 4 0.005 0.014 2026-08-18 03:30:52,640 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:30:52,659 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:52,660 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:52] "GET /web/image/product.product/1957/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 8 0.008 0.016 2026-08-18 03:30:52,728 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:52,781 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40620024 started for PoS orders references: [{'name': None, 'pos_reference': '260-93-000001', 'uuid': '9aa83bfc-3240-4f44-892f-8c55c9fad4c6'}] 2026-08-18 03:30:52,869 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40620024 order {'name': None, 'pos_reference': '260-93-000001', 'uuid': '9aa83bfc-3240-4f44-892f-8c55c9fad4c6'} created pos.order #664 2026-08-18 03:30:52,884 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40620024 finished 2026-08-18 03:30:52,992 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:52] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.151 0.116 2026-08-18 03:30:53,043 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:53] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.013 0.010 2026-08-18 03:30:53,083 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: tour succeeded 2026-08-18 03:30:53,083 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:53,150 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: heap 7682368 (allocated 8388608) 2026-08-18 03:30:53,159 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing chrome headless with pid 97596 2026-08-18 03:30:53,160 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing websocket connection 2026-08-18 03:30:53,160 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Terminating chrome headless with pid 97596 2026-08-18 03:30:53,275 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033053_274735_test_online_payment_kiosk.txt 2026-08-18 03:30:53,275 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Removing chrome user profile "/tmp/tmpm8h36e67_chrome_odoo" 2026-08-18 03:30:53,333 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:30:54,055 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:54] "GET /pos/pay/664?access_token=209e587e-f804-4f76-bf0f-334d67a006da HTTP/1.1" 200 - 116 0.130 0.623 2026-08-18 03:30:54,064 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:30:54,103 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:54] "POST /pos/pay/transaction/664 HTTP/1.1" 200 - 31 0.014 0.028 2026-08-18 03:30:54,134 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:30:54,803 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:54] "GET /pos/pay/confirmation/664?access_token=209e587e-f804-4f76-bf0f-334d67a006da&exit_route=/&tx_id=6 HTTP/1.1" 303 - 252 0.346 0.329 2026-08-18 03:30:55,145 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:55] "GET / HTTP/1.1" 200 - 32 0.044 0.291 2026-08-18 03:30:55,153 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (31) starting 2026-08-18 03:30:55,225 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: Simulating signal changes during tests 2026-08-18 03:30:55,232 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (31) fully done (#loop 1; done 0; remaining 0; duration 0.08s) 2026-08-18 03:30:55,278 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page ... 2026-08-18 03:30:58,345 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Chrome pid: 97800 2026-08-18 03:30:58,345 25 INFO rb-bf20be7-223995-404953 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/tmp4mufcs79_chrome_odoo 2026-08-18 03:30:58,345 25 INFO rb-bf20be7-223995-404953 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:46589/json/version 2026-08-18 03:30:58,347 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46589', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:30:58,467 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Browser version: Chrome/150.0.7871.114 2026-08-18 03:30:58,467 25 INFO rb-bf20be7-223995-404953 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:46589/json 2026-08-18 03:30:58,468 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46589', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:30:58,507 25 INFO rb-bf20be7-223995-404953 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:46589/devtools/page/AD1DF00D5CFBFC0ABCBDEFD0258966F0 2026-08-18 03:30:58,566 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:58,570 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:58,620 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:58,692 25 INFO rb-bf20be7-223995-404953 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/94?access_token=088952d55ed541e7" in browser 2026-08-18 03:30:58,692 25 INFO rb-bf20be7-223995-404953 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/94?access_token=088952d55ed541e7" 2026-08-18 03:30:58,731 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:30:59,317 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:59] "GET /pos-self/94?access_token=088952d55ed541e7 HTTP/1.1" 200 - 57 0.051 0.549 2026-08-18 03:30:59,319 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Navigation result: {'frameId': 'AD1DF00D5CFBFC0ABCBDEFD0258966F0', 'loaderId': 'D7D423BDABA55F396DF947DDCAC6EC17', 'isDownload': False} 2026-08-18 03:30:59,319 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:59,346 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:30:59,384 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:30:59,409 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:59] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.050 2026-08-18 03:30:59,419 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:30:59,432 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:59] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.069 2026-08-18 03:30:59,456 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:30:59,508 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:59] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.040 0.098 2026-08-18 03:30:59,647 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:59] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-08-18 03:30:59,686 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:59] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.008 0.023 2026-08-18 03:30:59,693 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:59] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.039 2026-08-18 03:30:59,703 25 INFO rb-bf20be7-223995-404953 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/94?access_token=088952d55ed541e7", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:30:59,712 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:59,714 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:30:59,715 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:59] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:30:59,765 25 INFO rb-bf20be7-223995-404953 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-08-18 03:30:59,809 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:59] "POST /pos-self/relations/94 HTTP/1.1" 200 - 37 0.044 0.036 2026-08-18 03:30:59,849 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:30:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.011 0.105 2026-08-18 03:31:00,195 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:00] "POST /pos-self/data/94 HTTP/1.1" 200 - 183 0.169 0.190 2026-08-18 03:31:00,199 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.327 2026-08-18 03:31:00,272 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:00] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.030 2026-08-18 03:31:00,287 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:00,320 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:00] "GET /web/image/ir.attachment/5649/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-08-18 03:31:00,372 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:00,454 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:00] "GET /web/image/pos.category/238/image_128?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 2 0.001 0.028 2026-08-18 03:31:00,486 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:00] "GET /web/image/product.template/1783/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.010 0.030 2026-08-18 03:31:00,511 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:00] "GET /web/image/product.template/1784/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.009 0.050 2026-08-18 03:31:00,532 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:31:00,534 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:00,536 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:00] "GET /web/image/product.template/1785/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.010 0.064 2026-08-18 03:31:00,572 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:00] "GET /web/image/product.template/1787/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.011 0.106 2026-08-18 03:31:00,589 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:00] "GET /web/image/product.template/1786/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.006 0.099 2026-08-18 03:31:00,616 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:00,639 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:00] "GET /web/image/ir.attachment/5615/raw HTTP/1.1" 200 - 4 0.005 0.013 2026-08-18 03:31:00,658 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:31:00,671 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:00,715 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:00] "GET /web/image/product.product/1957/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 8 0.034 0.025 2026-08-18 03:31:00,741 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:00,783 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96905314 started for PoS orders references: [{'name': None, 'pos_reference': '260-94-000001', 'uuid': '24c84884-b7f5-4f52-8696-5c5b21973e08'}] 2026-08-18 03:31:00,872 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96905314 order {'name': None, 'pos_reference': '260-94-000001', 'uuid': '24c84884-b7f5-4f52-8696-5c5b21973e08'} created pos.order #665 2026-08-18 03:31:00,900 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96905314 finished 2026-08-18 03:31:00,989 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:00] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.128 0.124 2026-08-18 03:31:01,038 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.008 2026-08-18 03:31:01,100 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:01,101 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:01,158 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: heap 7678024 (allocated 8388608) 2026-08-18 03:31:01,164 25 INFO rb-bf20be7-223995-404953 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 97800 2026-08-18 03:31:01,165 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:01,165 25 INFO rb-bf20be7-223995-404953 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 97800 2026-08-18 03:31:01,265 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033101_265535_test_online_payment_kiosk_no_confirmation_page.txt 2026-08-18 03:31:01,265 25 INFO rb-bf20be7-223995-404953 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/tmp4mufcs79_chrome_odoo" 2026-08-18 03:31:01,307 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:31:02,031 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:02] "GET /pos/pay/665?access_token=fab8c8d6-9c78-4739-87b9-b216c7741ec7 HTTP/1.1" 200 - 116 0.088 0.661 2026-08-18 03:31:02,039 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:31:02,088 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:02] "POST /pos/pay/transaction/665 HTTP/1.1" 200 - 31 0.022 0.029 2026-08-18 03:31:02,110 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (31) starting 2026-08-18 03:31:02,669 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: Simulating signal changes during tests 2026-08-18 03:31:02,671 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (31) fully done (#loop 1; done 0; remaining 0; duration 0.56s) 2026-08-18 03:31:02,706 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code ... 2026-08-18 03:31:05,618 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Chrome pid: 97995 2026-08-18 03:31:05,618 25 INFO rb-bf20be7-223995-404953 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/tmpmx8w49jl_chrome_odoo 2026-08-18 03:31:05,619 25 INFO rb-bf20be7-223995-404953 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:38965/json/version 2026-08-18 03:31:05,620 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38965', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:31:05,678 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Browser version: Chrome/150.0.7871.114 2026-08-18 03:31:05,678 25 INFO rb-bf20be7-223995-404953 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:38965/json 2026-08-18 03:31:05,679 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38965', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:31:05,713 25 INFO rb-bf20be7-223995-404953 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:38965/devtools/page/ED3B0501B51D0A82C1F7D3620B4DDE94 2026-08-18 03:31:05,730 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:05,763 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:05,812 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:05,876 25 INFO rb-bf20be7-223995-404953 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/95?access_token=684822d86e3a4d46" in browser 2026-08-18 03:31:05,876 25 INFO rb-bf20be7-223995-404953 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/95?access_token=684822d86e3a4d46" 2026-08-18 03:31:05,909 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:31:06,226 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:06] "GET /pos-self/95?access_token=684822d86e3a4d46 HTTP/1.1" 200 - 57 0.040 0.284 2026-08-18 03:31:06,229 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': 'ED3B0501B51D0A82C1F7D3620B4DDE94', 'loaderId': 'A4141462BF45FE30704F3F8AF86D4FA6', 'isDownload': False} 2026-08-18 03:31:06,230 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:06,248 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:31:06,274 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:31:06,321 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:06] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.027 0.038 2026-08-18 03:31:06,341 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:31:06,350 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:06] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.013 0.078 2026-08-18 03:31:06,360 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:31:06,376 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:06] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.113 2026-08-18 03:31:06,526 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:06] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-18 03:31:06,565 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:06] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.003 0.009 2026-08-18 03:31:06,579 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.008 2026-08-18 03:31:06,596 25 INFO rb-bf20be7-223995-404953 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/95?access_token=684822d86e3a4d46", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:31:06,603 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:06,626 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:31:06,626 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:06] "POST /pos/ping HTTP/1.1" 200 - 1 0.011 0.015 2026-08-18 03:31:06,656 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:06,703 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:06] "POST /pos-self/relations/95 HTTP/1.1" 200 - 37 0.020 0.045 2026-08-18 03:31:06,742 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.093 2026-08-18 03:31:07,038 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:07] "POST /pos-self/data/95 HTTP/1.1" 200 - 183 0.119 0.150 2026-08-18 03:31:07,043 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.264 2026-08-18 03:31:07,138 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:07] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.028 2026-08-18 03:31:07,161 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:07,199 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:07] "GET /web/image/ir.attachment/5690/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-08-18 03:31:07,256 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:07,346 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:31:07,369 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:07] "GET /web/image/pos.category/238/image_128?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 2 0.003 0.039 2026-08-18 03:31:07,392 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:07] "GET /web/image/product.template/1787/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.006 0.024 2026-08-18 03:31:07,411 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:07] "GET /web/image/product.template/1784/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.008 0.050 2026-08-18 03:31:07,434 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:07] "GET /web/image/product.template/1785/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.006 0.069 2026-08-18 03:31:07,449 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:07,450 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:07] "GET /web/image/product.template/1786/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-08-18 03:31:07,471 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:07] "GET /web/image/product.template/1783/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-08-18 03:31:07,509 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:07,523 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:07] "GET /web/image/ir.attachment/5656/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-08-18 03:31:07,531 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31: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-08-18 03:31:07,547 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:07] "GET /web/image/product.product/1957/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 8 0.003 0.015 2026-08-18 03:31:07,562 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:07,650 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89327604 started for PoS orders references: [{'name': None, 'pos_reference': '260-95-000001', 'uuid': 'f83a1580-fcbc-4fe5-a66a-6f507d91fcd3'}] 2026-08-18 03:31:07,659 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:07,683 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89327604 order {'name': None, 'pos_reference': '260-95-000001', 'uuid': 'f83a1580-fcbc-4fe5-a66a-6f507d91fcd3'} created pos.order #666 2026-08-18 03:31:07,697 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89327604 finished 2026-08-18 03:31:07,790 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:07] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.066 0.101 2026-08-18 03:31:07,898 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-08-18 03:31:07,899 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:07,955 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: heap 7677356 (allocated 8388608) 2026-08-18 03:31:07,958 25 INFO rb-bf20be7-223995-404953 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 97995 2026-08-18 03:31:07,962 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-08-18 03:31:07,964 25 INFO rb-bf20be7-223995-404953 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 97995 2026-08-18 03:31:08,060 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033108_059530_test_online_payment_kiosk_qr_code.txt 2026-08-18 03:31:08,060 25 INFO rb-bf20be7-223995-404953 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/tmpmx8w49jl_chrome_odoo" 2026-08-18 03:31:08,101 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile ... 2026-08-18 03:31:10,549 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Chrome pid: 98187 2026-08-18 03:31:10,549 25 INFO rb-bf20be7-223995-404953 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/tmp92o5quwv_chrome_odoo 2026-08-18 03:31:10,549 25 INFO rb-bf20be7-223995-404953 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:44891/json/version 2026-08-18 03:31:10,550 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44891', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:31:10,616 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Browser version: Chrome/150.0.7871.114 2026-08-18 03:31:10,617 25 INFO rb-bf20be7-223995-404953 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:44891/json 2026-08-18 03:31:10,617 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44891', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:31:10,664 25 INFO rb-bf20be7-223995-404953 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:44891/devtools/page/12A7121DE379EB8A2801213F8CBC7C39 2026-08-18 03:31:10,680 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:10,721 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Chrome headless enable page notifications 2026-08-18 03:31:10,778 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Setting session cookie in browser 2026-08-18 03:31:10,850 25 INFO rb-bf20be7-223995-404953 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/96?access_token=72152da63c8243ef" in browser 2026-08-18 03:31:10,851 25 INFO rb-bf20be7-223995-404953 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/96?access_token=72152da63c8243ef" 2026-08-18 03:31:10,866 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:31:11,285 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:11] "GET /pos-self/96?access_token=72152da63c8243ef HTTP/1.1" 200 - 57 0.094 0.330 2026-08-18 03:31:11,287 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Navigation result: {'frameId': '12A7121DE379EB8A2801213F8CBC7C39', 'loaderId': 'F003858D5D2999809DB39FD4ABB8F7FA', 'isDownload': False} 2026-08-18 03:31:11,288 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:11,319 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:31:11,352 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:31:11,385 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:11] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.016 0.044 2026-08-18 03:31:11,410 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:31:11,440 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:11] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.086 2026-08-18 03:31:11,450 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:31:11,461 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:11] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.131 2026-08-18 03:31:11,558 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:11] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-08-18 03:31:11,573 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.012 2026-08-18 03:31:11,586 25 INFO rb-bf20be7-223995-404953 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/96?access_token=72152da63c8243ef", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:31:11,587 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:11] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.002 0.022 2026-08-18 03:31:11,594 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:31:11,594 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:11] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:31:11,595 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:11,650 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:11,651 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:11] "POST /pos-self/relations/96 HTTP/1.1" 200 - 37 0.017 0.029 2026-08-18 03:31:11,673 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.066 2026-08-18 03:31:11,988 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:11] "POST /pos-self/data/96 HTTP/1.1" 200 - 184 0.137 0.158 2026-08-18 03:31:11,991 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.288 2026-08-18 03:31:12,025 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:12,077 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:12] "GET /web/image/ir.attachment/5731/raw HTTP/1.1" 200 - 4 0.003 0.010 2026-08-18 03:31:12,120 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:12,178 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:12] "GET /web/image/pos.category/238/image_128?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-08-18 03:31:12,223 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:31:12,225 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:12] "GET /web/image/product.template/1783/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.003 0.038 2026-08-18 03:31:12,237 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:12,242 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:12] "GET /web/image/product.template/1787/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.003 0.045 2026-08-18 03:31:12,261 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:12] "GET /web/image/product.template/1784/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.003 0.066 2026-08-18 03:31:12,275 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:12] "GET /web/image/product.template/1785/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-08-18 03:31:12,285 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:12] "GET /web/image/product.template/1786/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-08-18 03:31:12,306 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:12,379 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:12,426 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:12] "GET /web/image/ir.attachment/5697/raw HTTP/1.1" 200 - 4 0.004 0.019 2026-08-18 03:31:12,435 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31: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-08-18 03:31:12,437 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:12,453 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:12] "GET /web/image/product.product/1957/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 8 0.008 0.028 2026-08-18 03:31:12,478 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:12] "GET /web/image/product.product/1959/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 8 0.006 0.054 2026-08-18 03:31:12,490 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:12,548 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:12,603 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:12,673 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: tour succeeded 2026-08-18 03:31:12,674 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:12,707 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83594774 started for PoS orders references: [{'name': None, 'pos_reference': '260-96-000001', 'uuid': 'c5d326ab-e3c3-4f2b-b665-ee28b12d82bd'}] 2026-08-18 03:31:12,737 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: heap 7907632 (allocated 8912896) 2026-08-18 03:31:12,744 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83594774 order {'name': None, 'pos_reference': '260-96-000001', 'uuid': 'c5d326ab-e3c3-4f2b-b665-ee28b12d82bd'} created pos.order #667 2026-08-18 03:31:12,745 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83594774 finished 2026-08-18 03:31:12,748 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing chrome headless with pid 98187 2026-08-18 03:31:12,750 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing websocket connection 2026-08-18 03:31:12,770 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Terminating chrome headless with pid 98187 2026-08-18 03:31:12,846 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:12] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.073 0.111 2026-08-18 03:31:12,849 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033112_848238_test_online_payment_mobile.txt 2026-08-18 03:31:12,849 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Removing chrome user profile "/tmp/tmp92o5quwv_chrome_odoo" 2026-08-18 03:31:12,896 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:31:13,738 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:13] "GET /pos/pay/667?access_token=a62f5fa3-9229-4b24-a320-55a17ebd9e17 HTTP/1.1" 200 - 132 0.152 0.719 2026-08-18 03:31:13,747 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:31:13,792 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:13] "POST /pos/pay/transaction/667 HTTP/1.1" 200 - 29 0.016 0.033 2026-08-18 03:31:13,822 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:31:14,454 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:14] "GET /pos/pay/confirmation/667?access_token=a62f5fa3-9229-4b24-a320-55a17ebd9e17&exit_route=/&tx_id=8 HTTP/1.1" 303 - 269 0.302 0.339 2026-08-18 03:31:14,753 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:14] "GET / HTTP/1.1" 200 - 32 0.030 0.265 2026-08-18 03:31:14,758 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (31) starting 2026-08-18 03:31:14,820 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: Simulating signal changes during tests 2026-08-18 03:31:14,823 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (31) fully done (#loop 1; done 0; remaining 0; duration 0.06s) 2026-08-18 03:31:14,857 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page ... 2026-08-18 03:31:18,096 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Chrome pid: 98381 2026-08-18 03:31:18,097 25 INFO rb-bf20be7-223995-404953 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/tmpzjre8bf4_chrome_odoo 2026-08-18 03:31:18,097 25 INFO rb-bf20be7-223995-404953 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:41445/json/version 2026-08-18 03:31:18,098 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41445', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:31:18,284 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Browser version: Chrome/150.0.7871.114 2026-08-18 03:31:18,284 25 INFO rb-bf20be7-223995-404953 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:41445/json 2026-08-18 03:31:18,285 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41445', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:31:18,338 25 INFO rb-bf20be7-223995-404953 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:41445/devtools/page/192A11E6ECB45A4DD7FE2D339125533F 2026-08-18 03:31:18,394 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:18,407 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:18,463 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:18,547 25 INFO rb-bf20be7-223995-404953 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/97?access_token=17ec7d3c90c243ba" in browser 2026-08-18 03:31:18,547 25 INFO rb-bf20be7-223995-404953 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/97?access_token=17ec7d3c90c243ba" 2026-08-18 03:31:18,576 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:31:18,948 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:18] "GET /pos-self/97?access_token=17ec7d3c90c243ba HTTP/1.1" 200 - 57 0.047 0.334 2026-08-18 03:31:18,951 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Navigation result: {'frameId': '192A11E6ECB45A4DD7FE2D339125533F', 'loaderId': 'BB4F82BCB589E3D121A9D9065AEDBA77', 'isDownload': False} 2026-08-18 03:31:18,951 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:18,969 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:31:18,993 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:31:19,012 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:19] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.027 2026-08-18 03:31:19,034 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:31:19,063 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:19] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.060 2026-08-18 03:31:19,082 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:31:19,106 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:19] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.116 2026-08-18 03:31:19,348 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:19] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.011 2026-08-18 03:31:19,377 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:19] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.008 0.011 2026-08-18 03:31:19,384 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.013 2026-08-18 03:31:19,398 25 INFO rb-bf20be7-223995-404953 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/97?access_token=17ec7d3c90c243ba", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:31:19,413 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:31:19,413 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:19] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.008 2026-08-18 03:31:19,421 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:19,549 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:19,666 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.232 2026-08-18 03:31:19,729 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:19] "POST /pos-self/relations/97 HTTP/1.1" 200 - 37 0.027 0.269 2026-08-18 03:31:19,736 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.055 2026-08-18 03:31:20,026 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:20] "POST /pos-self/data/97 HTTP/1.1" 200 - 184 0.115 0.151 2026-08-18 03:31:20,059 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:20,100 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:20] "GET /web/image/ir.attachment/5772/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 03:31:20,160 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:20,225 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:20] "GET /web/image/pos.category/238/image_128?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-08-18 03:31:20,239 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:31:20,240 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:20] "GET /web/image/product.template/1783/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.004 0.024 2026-08-18 03:31:20,271 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:20] "GET /web/image/product.template/1784/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.006 0.047 2026-08-18 03:31:20,300 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:20] "GET /web/image/product.template/1787/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.007 0.074 2026-08-18 03:31:20,313 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:20,330 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:20] "GET /web/image/product.template/1785/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.011 0.098 2026-08-18 03:31:20,362 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:20] "GET /web/image/product.template/1786/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.008 0.132 2026-08-18 03:31:20,398 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:20,477 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:20,490 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:20] "GET /web/image/ir.attachment/5738/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-08-18 03:31:20,515 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:31:20,528 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:20,538 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:20] "GET /web/image/product.product/1957/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 8 0.010 0.023 2026-08-18 03:31:20,562 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:20] "GET /web/image/product.product/1959/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 8 0.006 0.045 2026-08-18 03:31:20,580 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:20,643 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:20,693 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:20,764 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:20,767 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:20,818 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27063446 started for PoS orders references: [{'name': None, 'pos_reference': '260-97-000001', 'uuid': '62e8a530-ded6-409f-8a65-0153ad8492e0'}] 2026-08-18 03:31:20,837 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: heap 7885968 (allocated 8912896) 2026-08-18 03:31:20,846 25 INFO rb-bf20be7-223995-404953 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 98381 2026-08-18 03:31:20,847 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:20,847 25 INFO rb-bf20be7-223995-404953 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 98381 2026-08-18 03:31:20,864 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27063446 order {'name': None, 'pos_reference': '260-97-000001', 'uuid': '62e8a530-ded6-409f-8a65-0153ad8492e0'} created pos.order #668 2026-08-18 03:31:20,867 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27063446 finished 2026-08-18 03:31:20,948 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:20] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.092 0.100 2026-08-18 03:31:20,951 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033120_951577_test_online_payment_mobile_no_confirmation_page.txt 2026-08-18 03:31:20,951 25 INFO rb-bf20be7-223995-404953 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/tmpzjre8bf4_chrome_odoo" 2026-08-18 03:31:21,021 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:31:21,895 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:21] "GET /pos/pay/668?access_token=721f5e2f-1b29-4fc3-bfde-03d16cdc3327 HTTP/1.1" 200 - 132 0.147 0.750 2026-08-18 03:31:21,904 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:31:21,940 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:21] "POST /pos/pay/transaction/668 HTTP/1.1" 200 - 29 0.014 0.026 2026-08-18 03:31:21,976 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (31) starting 2026-08-18 03:31:22,570 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: Simulating signal changes during tests 2026-08-18 03:31:22,574 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (31) fully done (#loop 1; done 0; remaining 0; duration 0.60s) 2026-08-18 03:31:22,634 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes ... 2026-08-18 03:31:25,080 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 98582 2026-08-18 03:31:25,081 25 INFO rb-bf20be7-223995-404953 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/tmpf8nwauwv_chrome_odoo 2026-08-18 03:31:25,081 25 INFO rb-bf20be7-223995-404953 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:45997/json/version 2026-08-18 03:31:25,082 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45997', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:31:25,201 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-08-18 03:31:25,201 25 INFO rb-bf20be7-223995-404953 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:45997/json 2026-08-18 03:31:25,202 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45997', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:31:25,272 25 INFO rb-bf20be7-223995-404953 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:45997/devtools/page/69E67D84FA0B9C99F09E5E5241AE4375 2026-08-18 03:31:25,296 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:25,305 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:25,324 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:25,406 25 INFO rb-bf20be7-223995-404953 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/98?access_token=db1348bdf64a4f08" in browser 2026-08-18 03:31:25,406 25 INFO rb-bf20be7-223995-404953 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/98?access_token=db1348bdf64a4f08" 2026-08-18 03:31:25,433 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:31:25,806 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:25] "GET /pos-self/98?access_token=db1348bdf64a4f08 HTTP/1.1" 200 - 57 0.045 0.334 2026-08-18 03:31:25,809 25 INFO rb-bf20be7-223995-404953 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': '69E67D84FA0B9C99F09E5E5241AE4375', 'loaderId': '06B4C0879F717C9E0F088335E2C824E6', 'isDownload': False} 2026-08-18 03:31:25,809 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:25,822 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:31:25,846 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:31:25,884 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:25] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.029 0.029 2026-08-18 03:31:25,900 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:31:25,923 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:25] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.088 2026-08-18 03:31:25,941 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:31:25,951 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:25] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.109 2026-08-18 03:31:26,140 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:26] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.036 2026-08-18 03:31:26,155 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.015 2026-08-18 03:31:26,181 25 INFO rb-bf20be7-223995-404953 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/98?access_token=db1348bdf64a4f08", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:31:26,183 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:26] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.008 0.011 2026-08-18 03:31:26,190 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:26,193 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:31:26,194 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:26] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.010 2026-08-18 03:31:26,244 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:26,304 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:26] "POST /pos-self/relations/98 HTTP/1.1" 200 - 37 0.047 0.054 2026-08-18 03:31:26,344 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.138 2026-08-18 03:31:26,577 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:26] "POST /pos-self/data/98 HTTP/1.1" 200 - 184 0.089 0.152 2026-08-18 03:31:26,584 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.221 2026-08-18 03:31:26,618 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:26,662 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:26] "GET /web/image/ir.attachment/5813/raw HTTP/1.1" 200 - 4 0.002 0.011 2026-08-18 03:31:26,690 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:26,754 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:26] "GET /web/image/pos.category/238/image_128?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 2 0.003 0.030 2026-08-18 03:31:26,768 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:26] "GET /web/image/product.template/1783/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.003 0.033 2026-08-18 03:31:26,778 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:31:26,786 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:26,787 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:26] "GET /web/image/product.template/1785/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.006 0.045 2026-08-18 03:31:26,804 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:26] "GET /web/image/product.template/1786/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.004 0.060 2026-08-18 03:31:26,838 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:26] "GET /web/image/product.template/1784/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.006 0.087 2026-08-18 03:31:26,852 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:26,860 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:26] "GET /web/image/product.template/1787/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.005 0.108 2026-08-18 03:31:26,940 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:26,963 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:26] "GET /web/image/ir.attachment/5779/raw HTTP/1.1" 200 - 4 0.001 0.010 2026-08-18 03:31:26,976 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:31:26,992 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:27,007 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:27] "GET /web/image/product.product/1957/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 8 0.022 0.023 2026-08-18 03:31:27,034 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:27,036 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:27] "GET /web/image/product.product/1959/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 8 0.009 0.056 2026-08-18 03:31:27,094 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:27,144 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:27,219 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:27,220 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:27,258 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7902164 (allocated 8388608) 2026-08-18 03:31:27,266 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43071266 started for PoS orders references: [{'name': None, 'pos_reference': '260-98-000001', 'uuid': 'b52d4d93-95e8-4ac9-ac00-cd1888a36c33'}] 2026-08-18 03:31:27,268 25 INFO rb-bf20be7-223995-404953 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 98582 2026-08-18 03:31:27,272 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:27,276 25 INFO rb-bf20be7-223995-404953 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 98582 2026-08-18 03:31:27,351 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43071266 order {'name': None, 'pos_reference': '260-98-000001', 'uuid': 'b52d4d93-95e8-4ac9-ac00-cd1888a36c33'} created pos.order #669 2026-08-18 03:31:27,353 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43071266 finished 2026-08-18 03:31:27,369 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033127_368372_test_online_payment_mobile_self_order_preparation_changes.txt 2026-08-18 03:31:27,369 25 INFO rb-bf20be7-223995-404953 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/tmpf8nwauwv_chrome_odoo" 2026-08-18 03:31:27,379 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:27,433 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.126 0.100 2026-08-18 03:31:27,799 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 98772 2026-08-18 03:31:27,799 25 INFO rb-bf20be7-223995-404953 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/tmpgx39ya29_chrome_odoo 2026-08-18 03:31:27,800 25 INFO rb-bf20be7-223995-404953 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:40087/json/version 2026-08-18 03:31:27,801 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40087', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:31:27,869 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-08-18 03:31:27,869 25 INFO rb-bf20be7-223995-404953 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:40087/json 2026-08-18 03:31:27,869 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40087', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:31:27,887 25 INFO rb-bf20be7-223995-404953 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:40087/devtools/page/19A0C5C12F081B8B97383C131AA92C8C 2026-08-18 03:31:27,911 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:27,970 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:28,037 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:31:28,043 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:28,048 25 INFO rb-bf20be7-223995-404953 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=98" in browser 2026-08-18 03:31:28,048 25 INFO rb-bf20be7-223995-404953 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=98" 2026-08-18 03:31:28,382 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:28] "GET /pos/ui?config_id=98 HTTP/1.1" 200 - 70 0.064 0.253 2026-08-18 03:31:28,384 25 INFO rb-bf20be7-223995-404953 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': '19A0C5C12F081B8B97383C131AA92C8C', 'loaderId': 'C0D324A10A3ACC688F7A7CB76588C02C', 'isDownload': False} 2026-08-18 03:31:28,385 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:28,404 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:31:28,435 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:28] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.019 2026-08-18 03:31:28,441 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:28] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.026 2026-08-18 03:31:28,451 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:28] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.028 2026-08-18 03:31:28,939 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:31:28,939 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:31:28,961 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:31:28,987 25 INFO rb-bf20be7-223995-404953 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=98", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:31:28,993 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:29,005 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.006 2026-08-18 03:31:29,020 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 03:31:29,037 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:31:29,049 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 03:31:29,069 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.011 0.014 2026-08-18 03:31:29,073 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.008 2026-08-18 03:31:29,112 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.008 0.021 2026-08-18 03:31:29,658 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 185, model: sale.order 2026-08-18 03:31:29,660 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:29,660 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 185, model: sale.order.line 2026-08-18 03:31:29,661 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:29,670 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.229 0.273 2026-08-18 03:31:29,690 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:29] "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-08-18 03:31:29,788 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:29] "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.007 2026-08-18 03:31:29,850 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:29] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.038 2026-08-18 03:31:29,889 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.011 2026-08-18 03:31:29,898 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:29,920 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-08-18 03:31:29,947 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:31:29,955 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:31:29,966 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:31:29,970 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:29] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-08-18 03:31:29,993 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:29] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.010 0.029 2026-08-18 03:31:30,033 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:31:30,059 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 03:31:30,079 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:30,085 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:31:30,104 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:30] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.004 0.033 2026-08-18 03:31:30,177 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:30] "GET /pos/ui/98 HTTP/1.1" 200 - 31 0.035 0.074 2026-08-18 03:31:30,195 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:30] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.078 2026-08-18 03:31:30,269 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:30,301 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:30] "GET /pos/ui/98?from_backend=True HTTP/1.1" 200 - 31 0.071 0.168 2026-08-18 03:31:30,387 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:30] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.043 0.082 2026-08-18 03:31:30,393 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:30,411 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:30] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.012 2026-08-18 03:31:30,434 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.020 2026-08-18 03:31:30,448 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:31:30,452 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:30,507 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:30,599 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:30,650 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:30,651 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:30,721 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13443216 (allocated 14417920) 2026-08-18 03:31:30,733 25 INFO rb-bf20be7-223995-404953 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 98772 2026-08-18 03:31:30,734 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:30,735 25 INFO rb-bf20be7-223995-404953 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 98772 2026-08-18 03:31:30,861 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033130_860746_test_online_payment_mobile_self_order_preparation_changes.txt 2026-08-18 03:31:30,861 25 INFO rb-bf20be7-223995-404953 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/tmpgx39ya29_chrome_odoo" 2026-08-18 03:31:30,964 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table ... 2026-08-18 03:31:33,560 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 98975 2026-08-18 03:31:33,560 25 INFO rb-bf20be7-223995-404953 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/tmpzjjwbv4p_chrome_odoo 2026-08-18 03:31:33,563 25 INFO rb-bf20be7-223995-404953 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:46083/json/version 2026-08-18 03:31:33,566 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46083', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:31:33,638 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Browser version: Chrome/150.0.7871.114 2026-08-18 03:31:33,638 25 INFO rb-bf20be7-223995-404953 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:46083/json 2026-08-18 03:31:33,639 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46083', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:31:33,666 25 INFO rb-bf20be7-223995-404953 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:46083/devtools/page/C2D484F7EB15A87DEF91B7B1C3A7A356 2026-08-18 03:31:33,699 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:33,710 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:33,794 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:33,846 25 INFO rb-bf20be7-223995-404953 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/99?access_token=8f82271ca2e24cff" in browser 2026-08-18 03:31:33,846 25 INFO rb-bf20be7-223995-404953 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/99?access_token=8f82271ca2e24cff" 2026-08-18 03:31:33,860 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:31:34,204 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:34] "GET /pos-self/99?access_token=8f82271ca2e24cff HTTP/1.1" 200 - 57 0.029 0.321 2026-08-18 03:31:34,207 25 INFO rb-bf20be7-223995-404953 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': 'C2D484F7EB15A87DEF91B7B1C3A7A356', 'loaderId': 'A36E2D0916335B75388829F42F274936', 'isDownload': False} 2026-08-18 03:31:34,207 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:34,223 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:31:34,250 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:31:34,273 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:34] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.038 2026-08-18 03:31:34,287 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:31:34,296 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:34] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.058 2026-08-18 03:31:34,308 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:31:34,344 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:34] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.094 2026-08-18 03:31:34,465 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:34] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-08-18 03:31:34,472 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:34] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.007 2026-08-18 03:31:34,489 25 INFO rb-bf20be7-223995-404953 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/99?access_token=8f82271ca2e24cff", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:31:34,494 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:34] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.004 0.012 2026-08-18 03:31:34,501 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:31:34,501 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:34] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.009 2026-08-18 03:31:34,502 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:34,544 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-18 03:31:34,553 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:34,618 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:34] "POST /pos-self/relations/99 HTTP/1.1" 200 - 37 0.032 0.058 2026-08-18 03:31:34,622 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.058 2026-08-18 03:31:34,909 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:34] "POST /pos-self/data/99 HTTP/1.1" 200 - 184 0.127 0.137 2026-08-18 03:31:34,947 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:34,987 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:34] "GET /web/image/ir.attachment/5857/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-08-18 03:31:35,005 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:35,020 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:35] "GET /web/image/ir.attachment/5820/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-08-18 03:31:35,036 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:31:35,066 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:35,134 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:35,161 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:35] "GET /web/image/pos.category/238/image_128?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-08-18 03:31:35,173 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:35] "GET /web/image/product.template/1783/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.002 0.022 2026-08-18 03:31:35,196 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:35] "GET /web/image/product.template/1784/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.004 0.041 2026-08-18 03:31:35,201 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:35,213 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:35] "GET /web/image/product.template/1785/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-08-18 03:31:35,223 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:35] "GET /web/image/product.template/1787/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-18 03:31:35,244 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:35] "GET /web/image/product.template/1786/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.010 0.077 2026-08-18 03:31:35,270 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:35,289 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31: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-08-18 03:31:35,308 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:35] "GET /web/image/product.product/1957/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 8 0.005 0.016 2026-08-18 03:31:35,323 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:35,383 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:35,403 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:35] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.005 0.013 2026-08-18 03:31:35,446 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:35,513 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:35,551 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81365545 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000001', 'uuid': '059b4930-22ba-4160-90f5-bf69b4854226'}] 2026-08-18 03:31:35,591 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81365545 order {'name': None, 'pos_reference': '260-99-000001', 'uuid': '059b4930-22ba-4160-90f5-bf69b4854226'} created pos.order #670 2026-08-18 03:31:35,603 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81365545 finished 2026-08-18 03:31:35,722 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:35] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.093 0.116 2026-08-18 03:31:35,765 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.011 2026-08-18 03:31:35,771 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:35,823 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:35,884 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:35,951 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:35,993 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:36,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:36] "GET /web/image/product.product/1959/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 8 0.014 0.020 2026-08-18 03:31:36,052 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:36,098 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68676956 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000001', 'uuid': '059b4930-22ba-4160-90f5-bf69b4854226'}] 2026-08-18 03:31:36,111 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added lines [1101] to pos.order #670 2026-08-18 03:31:36,116 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68676956 order {'name': None, 'pos_reference': '260-99-000001', 'uuid': '059b4930-22ba-4160-90f5-bf69b4854226'} updated pos.order #670 2026-08-18 03:31:36,126 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68676956 finished 2026-08-18 03:31:36,206 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:36] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.060 0.093 2026-08-18 03:31:36,227 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-08-18 03:31:36,246 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:36,301 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:36,359 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:36,419 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:36,419 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:36,459 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:36,479 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 9641696 (allocated 10747904) 2026-08-18 03:31:36,484 25 INFO rb-bf20be7-223995-404953 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 98975 2026-08-18 03:31:36,485 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:36,486 25 INFO rb-bf20be7-223995-404953 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 98975 2026-08-18 03:31:36,581 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033136_581087_test_online_payment_self_pay_after_meal_table.txt 2026-08-18 03:31:36,581 25 INFO rb-bf20be7-223995-404953 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/tmpzjjwbv4p_chrome_odoo" 2026-08-18 03:31:36,994 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 99172 2026-08-18 03:31:36,994 25 INFO rb-bf20be7-223995-404953 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/tmpk4m4xddo_chrome_odoo 2026-08-18 03:31:36,994 25 INFO rb-bf20be7-223995-404953 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:43983/json/version 2026-08-18 03:31:36,995 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43983', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:31:37,059 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Browser version: Chrome/150.0.7871.114 2026-08-18 03:31:37,059 25 INFO rb-bf20be7-223995-404953 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:43983/json 2026-08-18 03:31:37,060 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43983', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:31:37,106 25 INFO rb-bf20be7-223995-404953 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:43983/devtools/page/DE1BDAC3F8F68C356E254B2052428D43 2026-08-18 03:31:37,111 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:37,121 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:37,136 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:37,159 25 INFO rb-bf20be7-223995-404953 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/99?access_token=8f82271ca2e24cff&table_identifier=68931d88" in browser 2026-08-18 03:31:37,159 25 INFO rb-bf20be7-223995-404953 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/99?access_token=8f82271ca2e24cff&table_identifier=68931d88" 2026-08-18 03:31:37,221 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:37] "GET /pos-self/99?access_token=8f82271ca2e24cff&table_identifier=68931d88 HTTP/1.1" 200 - 9 0.003 0.014 2026-08-18 03:31:37,225 25 INFO rb-bf20be7-223995-404953 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': 'DE1BDAC3F8F68C356E254B2052428D43', 'loaderId': 'D8D89D60DDC65B580B89064CC82D5727', 'isDownload': False} 2026-08-18 03:31:37,226 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:37,248 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:31:37,281 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:37] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.011 0.014 2026-08-18 03:31:37,312 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:37] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.017 0.037 2026-08-18 03:31:37,319 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:37] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.057 2026-08-18 03:31:37,492 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:37] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-08-18 03:31:37,514 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:37] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 4 0.002 0.008 2026-08-18 03:31:37,544 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:37] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-08-18 03:31:37,554 25 INFO rb-bf20be7-223995-404953 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/99?access_token=8f82271ca2e24cff&table_identifier=68931d88", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:31:37,558 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:31:37,558 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:31:37,577 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:37,631 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:37,638 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:37] "POST /pos-self/relations/99 HTTP/1.1" 200 - 16 0.015 0.034 2026-08-18 03:31:37,644 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.052 2026-08-18 03:31:37,672 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-08-18 03:31:37,876 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:37] "POST /pos-self/data/99 HTTP/1.1" 200 - 116 0.086 0.117 2026-08-18 03:31:37,959 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.014 2026-08-18 03:31:37,997 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:38,033 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:38] "GET /web/image/ir.attachment/5857/raw HTTP/1.1" 200 - 4 0.003 0.006 2026-08-18 03:31:38,105 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.008 2026-08-18 03:31:38,111 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:38,124 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.008 0.016 2026-08-18 03:31:38,139 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:38] "GET /web/image/ir.attachment/5820/raw HTTP/1.1" 200 - 4 0.005 0.013 2026-08-18 03:31:38,177 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:31:38,213 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:38,262 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:38] "GET /web/image/pos.category/238/image_128?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 2 0.006 0.032 2026-08-18 03:31:38,278 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:38] "GET /web/image/product.template/1784/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-08-18 03:31:38,291 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:38] "GET /web/image/product.template/1787/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-08-18 03:31:38,294 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:38,304 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:38] "GET /web/image/product.template/1783/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-18 03:31:38,317 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:38] "GET /web/image/product.template/1785/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-08-18 03:31:38,338 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:38] "GET /web/image/product.template/1786/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 3 0.005 0.083 2026-08-18 03:31:38,383 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:38,423 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:31:38,438 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:38,439 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:38] "GET /web/image/product.product/1957/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 8 0.007 0.012 2026-08-18 03:31:38,497 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:38,532 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96082522 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000002', 'uuid': '681b3acf-a38e-410a-99ee-565c9934441b'}] 2026-08-18 03:31:38,560 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96082522 order {'name': None, 'pos_reference': '260-99-000002', 'uuid': '681b3acf-a38e-410a-99ee-565c9934441b'} created pos.order #671 2026-08-18 03:31:38,569 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96082522 finished 2026-08-18 03:31:38,635 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:38] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.054 0.084 2026-08-18 03:31:38,681 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.011 2026-08-18 03:31:38,688 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:38,742 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:38,805 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:38,861 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:38,900 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:38] "GET /web/image/product.product/1959/image_512?unique=2026-08-18T03:30:38.000+00:00 HTTP/1.1" 200 - 8 0.013 0.013 2026-08-18 03:31:38,912 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:38,975 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:39,003 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11309601 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000002', 'uuid': '681b3acf-a38e-410a-99ee-565c9934441b'}] 2026-08-18 03:31:39,015 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added lines [1103] to pos.order #671 2026-08-18 03:31:39,019 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11309601 order {'name': None, 'pos_reference': '260-99-000002', 'uuid': '681b3acf-a38e-410a-99ee-565c9934441b'} updated pos.order #671 2026-08-18 03:31:39,027 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11309601 finished 2026-08-18 03:31:39,117 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:39] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.056 0.086 2026-08-18 03:31:39,157 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.010 2026-08-18 03:31:39,182 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:39,222 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:39,280 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:39,339 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:39,340 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:39,380 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 8814312 (allocated 9961472) 2026-08-18 03:31:39,386 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:39,387 25 INFO rb-bf20be7-223995-404953 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 99172 2026-08-18 03:31:39,394 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:39,399 25 INFO rb-bf20be7-223995-404953 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 99172 2026-08-18 03:31:39,499 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033139_499471_test_online_payment_self_pay_after_meal_table.txt 2026-08-18 03:31:39,499 25 INFO rb-bf20be7-223995-404953 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/tmpk4m4xddo_chrome_odoo" 2026-08-18 03:31:39,566 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 03:31:41,290 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel ... 2026-08-18 03:31:43,859 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Chrome pid: 99374 2026-08-18 03:31:43,859 25 INFO rb-bf20be7-223995-404953 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/tmp9selvf6c_chrome_odoo 2026-08-18 03:31:43,859 25 INFO rb-bf20be7-223995-404953 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:41117/json/version 2026-08-18 03:31:43,860 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41117', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:31:43,899 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Browser version: Chrome/150.0.7871.114 2026-08-18 03:31:43,899 25 INFO rb-bf20be7-223995-404953 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:41117/json 2026-08-18 03:31:43,900 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41117', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:31:43,959 25 INFO rb-bf20be7-223995-404953 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:41117/devtools/page/B6F4795227D747916629474E07B55186 2026-08-18 03:31:43,989 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:44,006 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:44,034 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:44,084 25 INFO rb-bf20be7-223995-404953 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/100?access_token=471886778cfd4119" in browser 2026-08-18 03:31:44,085 25 INFO rb-bf20be7-223995-404953 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/100?access_token=471886778cfd4119" 2026-08-18 03:31:44,100 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:31:44,655 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:44] "GET /pos-self/100?access_token=471886778cfd4119 HTTP/1.1" 200 - 57 0.045 0.516 2026-08-18 03:31:44,658 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': 'B6F4795227D747916629474E07B55186', 'loaderId': '08A9B6376878484AE1E8F58B7648B0AB', 'isDownload': False} 2026-08-18 03:31:44,658 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:44,671 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:31:44,693 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:31:44,712 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:44] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.028 2026-08-18 03:31:44,725 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:31:44,760 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:44] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.054 2026-08-18 03:31:44,769 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:31:44,778 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:44] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.091 2026-08-18 03:31:44,876 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:44] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-18 03:31:44,905 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:44] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.002 0.014 2026-08-18 03:31:44,919 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.004 0.012 2026-08-18 03:31:44,927 25 INFO rb-bf20be7-223995-404953 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/100?access_token=471886778cfd4119", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:31:44,935 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:31:44,935 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:44] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 03:31:44,935 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:44,984 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.037 2026-08-18 03:31:45,055 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:45] "POST /pos-self/relations/100 HTTP/1.1" 200 - 37 0.027 0.087 2026-08-18 03:31:45,067 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.061 2026-08-18 03:31:45,365 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:45] "POST /pos-self/data/100 HTTP/1.1" 200 - 183 0.133 0.160 2026-08-18 03:31:45,445 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:45] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-08-18 03:31:45,459 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:45,495 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:45] "GET /web/image/ir.attachment/5913/raw HTTP/1.1" 200 - 4 0.006 0.007 2026-08-18 03:31:45,538 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:45,592 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:31:45,600 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:45] "GET /web/image/pos.category/239/image_128?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.038 2026-08-18 03:31:45,618 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:45] "GET /web/image/product.template/1788/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-08-18 03:31:45,621 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:45,633 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:45] "GET /web/image/product.template/1789/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-08-18 03:31:45,642 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:45] "GET /web/image/product.template/1792/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-08-18 03:31:45,662 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:45] "GET /web/image/product.template/1790/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-08-18 03:31:45,691 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:45] "GET /web/image/product.template/1791/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 3 0.009 0.087 2026-08-18 03:31:45,695 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:45,757 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:45,770 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:45] "GET /web/image/ir.attachment/5879/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-08-18 03:31:45,788 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:31:45,807 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:45] "GET /web/image/product.product/1962/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 8 0.009 0.019 2026-08-18 03:31:45,810 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:45,826 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:45] "GET /web/image/product.product/1964/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 8 0.005 0.034 2026-08-18 03:31:45,860 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:45,927 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:45,961 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1567100 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000001', 'uuid': '84e84cea-e861-4c2b-b68a-d6d7475c9493'}] 2026-08-18 03:31:45,991 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1567100 order {'name': None, 'pos_reference': '260-100-000001', 'uuid': '84e84cea-e861-4c2b-b68a-d6d7475c9493'} created pos.order #672 2026-08-18 03:31:46,003 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1567100 finished 2026-08-18 03:31:46,092 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:46] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 109 0.054 0.115 2026-08-18 03:31:46,157 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.015 0.022 2026-08-18 03:31:46,174 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:46,225 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:46,277 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:46,359 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:46,388 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:46,447 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-08-18 03:31:46,448 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:46,488 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:46] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.017 0.022 2026-08-18 03:31:46,550 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: heap 8906540 (allocated 10223616) 2026-08-18 03:31:46,559 25 INFO rb-bf20be7-223995-404953 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 99374 2026-08-18 03:31:46,560 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-08-18 03:31:46,563 25 INFO rb-bf20be7-223995-404953 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 99374 2026-08-18 03:31:46,567 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:46] "GET /web/image/ir.attachment/5912/raw HTTP/1.1" 200 - 4 0.003 0.008 2026-08-18 03:31:46,662 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033146_661844_test_kiosk_cart_restore_and_cancel.txt 2026-08-18 03:31:46,662 25 INFO rb-bf20be7-223995-404953 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/tmp9selvf6c_chrome_odoo" 2026-08-18 03:31:46,704 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code ... 2026-08-18 03:31:49,270 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Chrome pid: 99577 2026-08-18 03:31:49,270 25 INFO rb-bf20be7-223995-404953 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/tmpbcmkx0qf_chrome_odoo 2026-08-18 03:31:49,270 25 INFO rb-bf20be7-223995-404953 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:34973/json/version 2026-08-18 03:31:49,272 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34973', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:31:49,309 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Browser version: Chrome/150.0.7871.114 2026-08-18 03:31:49,309 25 INFO rb-bf20be7-223995-404953 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:34973/json 2026-08-18 03:31:49,309 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34973', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:31:49,367 25 INFO rb-bf20be7-223995-404953 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:34973/devtools/page/BEF4025D18200FD3C1676A2444F0FF14 2026-08-18 03:31:49,387 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:49,395 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:49,464 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:49,482 25 INFO rb-bf20be7-223995-404953 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/101?access_token=6ee64cd2060c470b" in browser 2026-08-18 03:31:49,482 25 INFO rb-bf20be7-223995-404953 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/101?access_token=6ee64cd2060c470b" 2026-08-18 03:31:49,493 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:31:49,821 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:49] "GET /pos-self/101?access_token=6ee64cd2060c470b HTTP/1.1" 200 - 57 0.021 0.308 2026-08-18 03:31:49,825 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': 'BEF4025D18200FD3C1676A2444F0FF14', 'loaderId': '075F493B9B6F7B00E82CDE0F2D18D94C', 'isDownload': False} 2026-08-18 03:31:49,825 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:49,840 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:31:49,858 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:31:49,897 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:49] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.027 2026-08-18 03:31:49,910 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:31:49,926 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:49] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.073 2026-08-18 03:31:49,934 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:31:49,941 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:49] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.086 2026-08-18 03:31:50,126 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:50] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-08-18 03:31:50,137 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:50] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.008 2026-08-18 03:31:50,150 25 INFO rb-bf20be7-223995-404953 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/101?access_token=6ee64cd2060c470b", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:31:50,162 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:50] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.005 0.009 2026-08-18 03:31:50,163 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:50,170 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:31:50,171 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:50] "POST /pos/ping HTTP/1.1" 200 - 1 0.005 0.009 2026-08-18 03:31:50,216 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:50,242 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:50] "POST /pos-self/relations/101 HTTP/1.1" 200 - 37 0.022 0.041 2026-08-18 03:31:50,279 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.096 2026-08-18 03:31:50,516 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:50] "POST /pos-self/data/101 HTTP/1.1" 200 - 183 0.106 0.134 2026-08-18 03:31:50,528 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.197 2026-08-18 03:31:50,603 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:50] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.037 2026-08-18 03:31:50,615 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:50,664 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:50] "GET /web/image/ir.attachment/5954/raw HTTP/1.1" 200 - 4 0.008 0.010 2026-08-18 03:31:50,696 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:50,732 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:31:50,744 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:50] "GET /web/image/pos.category/239/image_128?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 2 0.000 0.021 2026-08-18 03:31:50,779 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:50,780 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:50] "GET /web/image/product.template/1788/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 3 0.008 0.042 2026-08-18 03:31:50,790 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:50] "GET /web/image/product.template/1789/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-08-18 03:31:50,801 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:50] "GET /web/image/product.template/1792/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-08-18 03:31:50,833 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:50] "GET /web/image/product.template/1791/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.080 2026-08-18 03:31:50,845 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:50] "GET /web/image/product.template/1790/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-08-18 03:31:50,860 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:50,874 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:50] "GET /web/image/ir.attachment/5920/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-08-18 03:31:50,877 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31: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-08-18 03:31:50,891 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:50] "GET /web/image/product.product/1962/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 8 0.004 0.012 2026-08-18 03:31:50,919 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:50,983 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:51,010 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42968644 started for PoS orders references: [{'name': None, 'pos_reference': '260-101-000001', 'uuid': 'd82ca293-8003-4ecd-9f0a-e8db275e90fe'}] 2026-08-18 03:31:51,047 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42968644 order {'name': None, 'pos_reference': '260-101-000001', 'uuid': 'd82ca293-8003-4ecd-9f0a-e8db275e90fe'} created pos.order #673 2026-08-18 03:31:51,054 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42968644 finished 2026-08-18 03:31:51,139 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:51] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.063 0.098 2026-08-18 03:31:51,226 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.012 2026-08-18 03:31:51,254 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-08-18 03:31:51,255 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:51,308 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: heap 7676864 (allocated 8388608) 2026-08-18 03:31:51,315 25 INFO rb-bf20be7-223995-404953 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 99577 2026-08-18 03:31:51,316 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-08-18 03:31:51,316 25 INFO rb-bf20be7-223995-404953 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 99577 2026-08-18 03:31:51,412 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033151_412211_test_online_payment_kiosk_qr_code.txt 2026-08-18 03:31:51,412 25 INFO rb-bf20be7-223995-404953 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/tmpbcmkx0qf_chrome_odoo" 2026-08-18 03:31:51,460 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes ... 2026-08-18 03:31:54,187 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 99770 2026-08-18 03:31:54,187 25 INFO rb-bf20be7-223995-404953 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/tmpy_cpffh__chrome_odoo 2026-08-18 03:31:54,187 25 INFO rb-bf20be7-223995-404953 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:43095/json/version 2026-08-18 03:31:54,188 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43095', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:31:54,303 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-08-18 03:31:54,303 25 INFO rb-bf20be7-223995-404953 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:43095/json 2026-08-18 03:31:54,303 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43095', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:31:54,325 25 INFO rb-bf20be7-223995-404953 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:43095/devtools/page/47C5E94B64F989893A946823B7904258 2026-08-18 03:31:54,369 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:54,374 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:54,448 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:54,457 25 INFO rb-bf20be7-223995-404953 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/102?access_token=c010d1df77cc45a7" in browser 2026-08-18 03:31:54,457 25 INFO rb-bf20be7-223995-404953 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/102?access_token=c010d1df77cc45a7" 2026-08-18 03:31:54,481 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:31:54,835 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:54] "GET /pos-self/102?access_token=c010d1df77cc45a7 HTTP/1.1" 200 - 57 0.067 0.290 2026-08-18 03:31:54,837 25 INFO rb-bf20be7-223995-404953 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': '47C5E94B64F989893A946823B7904258', 'loaderId': '5BEBA379E67F6B534C84ECCD7A4280E9', 'isDownload': False} 2026-08-18 03:31:54,837 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:54,853 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:31:54,882 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:31:54,902 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:54] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.035 2026-08-18 03:31:54,913 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:31:54,954 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:54] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.035 0.063 2026-08-18 03:31:54,961 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:31:54,973 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:54] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.108 2026-08-18 03:31:55,082 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:55] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-08-18 03:31:55,107 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.005 0.010 2026-08-18 03:31:55,121 25 INFO rb-bf20be7-223995-404953 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/102?access_token=c010d1df77cc45a7", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:31:55,122 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:55] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.004 0.021 2026-08-18 03:31:55,129 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:55,130 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:31:55,130 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:55] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:31:55,183 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:55,233 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:55] "POST /pos-self/relations/102 HTTP/1.1" 200 - 37 0.048 0.047 2026-08-18 03:31:55,271 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.124 2026-08-18 03:31:55,318 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.018 2026-08-18 03:31:55,586 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:55] "POST /pos-self/data/102 HTTP/1.1" 200 - 184 0.121 0.165 2026-08-18 03:31:55,622 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:55,687 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:55] "GET /web/image/ir.attachment/5995/raw HTTP/1.1" 200 - 4 0.005 0.011 2026-08-18 03:31:55,725 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:55,790 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:55] "GET /web/image/pos.category/239/image_128?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.030 2026-08-18 03:31:55,800 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:31:55,801 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:55,803 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:55] "GET /web/image/product.template/1788/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.029 2026-08-18 03:31:55,823 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:55] "GET /web/image/product.template/1792/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 3 0.007 0.038 2026-08-18 03:31:55,865 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:55] "GET /web/image/product.template/1789/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 3 0.031 0.057 2026-08-18 03:31:55,877 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:55] "GET /web/image/product.template/1790/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-08-18 03:31:55,879 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:55,892 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:55] "GET /web/image/product.template/1791/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.106 2026-08-18 03:31:55,943 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:55,977 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:31:55,985 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:55] "GET /web/image/ir.attachment/5961/raw HTTP/1.1" 200 - 4 0.014 0.021 2026-08-18 03:31:55,996 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:56,005 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:56] "GET /web/image/product.product/1962/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 8 0.005 0.024 2026-08-18 03:31:56,020 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:56] "GET /web/image/product.product/1964/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 8 0.004 0.039 2026-08-18 03:31:56,047 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:56,109 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:56,160 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:56,234 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:56,236 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:56,265 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15680645 started for PoS orders references: [{'name': None, 'pos_reference': '260-102-000001', 'uuid': '3b3af49b-d204-470a-a81f-f41daf6d10c7'}] 2026-08-18 03:31:56,291 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7904344 (allocated 8650752) 2026-08-18 03:31:56,297 25 INFO rb-bf20be7-223995-404953 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 99770 2026-08-18 03:31:56,298 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:56,299 25 INFO rb-bf20be7-223995-404953 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 99770 2026-08-18 03:31:56,321 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15680645 order {'name': None, 'pos_reference': '260-102-000001', 'uuid': '3b3af49b-d204-470a-a81f-f41daf6d10c7'} created pos.order #674 2026-08-18 03:31:56,322 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15680645 finished 2026-08-18 03:31:56,400 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033156_398178_test_online_payment_mobile_self_order_preparation_changes.txt 2026-08-18 03:31:56,400 25 INFO rb-bf20be7-223995-404953 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/tmpy_cpffh__chrome_odoo" 2026-08-18 03:31:56,413 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:56] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.094 0.089 2026-08-18 03:31:56,696 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 99963 2026-08-18 03:31:56,697 25 INFO rb-bf20be7-223995-404953 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/tmpwcvtm8nf_chrome_odoo 2026-08-18 03:31:56,697 25 INFO rb-bf20be7-223995-404953 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:42299/json/version 2026-08-18 03:31:56,698 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42299', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:31:56,743 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-08-18 03:31:56,744 25 INFO rb-bf20be7-223995-404953 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:42299/json 2026-08-18 03:31:56,744 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42299', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:31:56,779 25 INFO rb-bf20be7-223995-404953 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:42299/devtools/page/6D7EF54BE7D8FF9BAB295E49D1A4ADED 2026-08-18 03:31:56,810 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:56,863 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:56,904 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:31:56,910 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:56,917 25 INFO rb-bf20be7-223995-404953 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=102" in browser 2026-08-18 03:31:56,917 25 INFO rb-bf20be7-223995-404953 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=102" 2026-08-18 03:31:57,230 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:57] "GET /pos/ui?config_id=102 HTTP/1.1" 200 - 70 0.070 0.236 2026-08-18 03:31:57,235 25 INFO rb-bf20be7-223995-404953 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': '6D7EF54BE7D8FF9BAB295E49D1A4ADED', 'loaderId': '36EF47B5A638EEB24095D037215EBD87', 'isDownload': False} 2026-08-18 03:31:57,235 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:57,250 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:31:57,267 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:57] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-18 03:31:57,278 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:57] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.015 2026-08-18 03:31:57,291 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:57] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.032 2026-08-18 03:31:57,736 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:31:57,748 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:31:57,759 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:31:57,787 25 INFO rb-bf20be7-223995-404953 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=102", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:31:57,800 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:57,806 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.005 2026-08-18 03:31:57,824 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-08-18 03:31:57,866 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:31:57,887 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.003 0.006 2026-08-18 03:31:57,895 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.010 2026-08-18 03:31:57,926 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.007 0.022 2026-08-18 03:31:57,930 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-08-18 03:31:58,440 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 189, model: sale.order 2026-08-18 03:31:58,441 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:58,441 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 189, model: sale.order.line 2026-08-18 03:31:58,443 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:58,452 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.241 0.245 2026-08-18 03:31:58,476 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.009 2026-08-18 03:31:58,552 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.008 2026-08-18 03:31:58,618 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:58] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.040 2026-08-18 03:31:58,649 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.010 2026-08-18 03:31:58,661 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:58,676 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-08-18 03:31:58,723 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:31:58,734 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:31:58,737 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:58] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:31:58,746 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:31:58,761 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:58] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.002 0.018 2026-08-18 03:31:58,780 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:31:58,783 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:31:58,806 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:31:58,827 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.011 0.018 2026-08-18 03:31:58,829 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:58,960 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:58,981 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:58] "GET /pos/ui/102 HTTP/1.1" 200 - 31 0.035 0.145 2026-08-18 03:31:59,030 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:59] "GET /pos/ui/102?from_backend=True HTTP/1.1" 200 - 31 0.022 0.206 2026-08-18 03:31:59,038 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:59,047 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:59] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.166 2026-08-18 03:31:59,112 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:59] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.026 0.120 2026-08-18 03:31:59,139 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:59] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.008 0.081 2026-08-18 03:31:59,154 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.019 2026-08-18 03:31:59,169 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:59,172 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:31:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:31:59,224 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:59,296 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:59,348 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:59,350 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:59,401 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13430816 (allocated 14417920) 2026-08-18 03:31:59,414 25 INFO rb-bf20be7-223995-404953 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 99963 2026-08-18 03:31:59,420 25 INFO rb-bf20be7-223995-404953 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-08-18 03:31:59,420 25 INFO rb-bf20be7-223995-404953 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 99963 2026-08-18 03:31:59,568 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033159_568166_test_online_payment_mobile_self_order_preparation_changes.txt 2026-08-18 03:31:59,568 25 INFO rb-bf20be7-223995-404953 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/tmpwcvtm8nf_chrome_odoo" 2026-08-18 03:31:59,611 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_mobile_sends_mail_after_payment ... 2026-08-18 03:32:01,637 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:32:01,794 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:32:02,496 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:02] "GET /pos/pay/675?access_token=1451b5c6-2d7d-4af9-adb6-36cab5530782 HTTP/1.1" 200 - 157 0.108 0.752 2026-08-18 03:32:02,508 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:32:02,555 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:02] "POST /pos/pay/transaction/675 HTTP/1.1" 200 - 29 0.022 0.029 2026-08-18 03:32:02,584 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:32:03,307 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:03] "GET /pos/pay/confirmation/675?access_token=1451b5c6-2d7d-4af9-adb6-36cab5530782&exit_route=/&tx_id=10 HTTP/1.1" 303 - 272 0.240 0.487 2026-08-18 03:32:03,623 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:03] "GET / HTTP/1.1" 200 - 32 0.037 0.277 2026-08-18 03:32:03,626 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (31) starting 2026-08-18 03:32:03,663 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: Simulating signal changes during tests 2026-08-18 03:32:03,665 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (31) fully done (#loop 1; done 0; remaining 0; duration 0.04s) 2026-08-18 03:32:03,696 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table ... 2026-08-18 03:32:06,218 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 100174 2026-08-18 03:32:06,218 25 INFO rb-bf20be7-223995-404953 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/tmp45w0am6u_chrome_odoo 2026-08-18 03:32:06,218 25 INFO rb-bf20be7-223995-404953 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:41907/json/version 2026-08-18 03:32:06,220 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41907', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:32:06,242 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Browser version: Chrome/150.0.7871.114 2026-08-18 03:32:06,242 25 INFO rb-bf20be7-223995-404953 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:41907/json 2026-08-18 03:32:06,243 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41907', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:32:06,304 25 INFO rb-bf20be7-223995-404953 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:41907/devtools/page/CC13F27A748693F4DA534E2138FE6A21 2026-08-18 03:32:06,325 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:06,361 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:06,395 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:06,416 25 INFO rb-bf20be7-223995-404953 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/104?access_token=f0615fb1e8db43c7" in browser 2026-08-18 03:32:06,416 25 INFO rb-bf20be7-223995-404953 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/104?access_token=f0615fb1e8db43c7" 2026-08-18 03:32:06,441 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:32:06,745 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:06] "GET /pos-self/104?access_token=f0615fb1e8db43c7 HTTP/1.1" 200 - 57 0.039 0.268 2026-08-18 03:32:06,747 25 INFO rb-bf20be7-223995-404953 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': 'CC13F27A748693F4DA534E2138FE6A21', 'loaderId': '3A7F70191AD04DA0BABC79FC8153A0DB', 'isDownload': False} 2026-08-18 03:32:06,748 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:06,759 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:32:06,776 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:32:06,817 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:06] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.029 0.023 2026-08-18 03:32:06,827 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:32:06,843 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:06] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.071 2026-08-18 03:32:06,851 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:32:06,861 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:06] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.082 2026-08-18 03:32:07,006 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:07] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-08-18 03:32:07,015 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.009 2026-08-18 03:32:07,025 25 INFO rb-bf20be7-223995-404953 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/104?access_token=f0615fb1e8db43c7", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:32:07,035 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:07,045 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:07] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.015 0.019 2026-08-18 03:32:07,049 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:32:07,049 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:07] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.018 2026-08-18 03:32:07,091 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:07,128 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:07] "POST /pos-self/relations/104 HTTP/1.1" 200 - 37 0.027 0.042 2026-08-18 03:32:07,156 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.093 2026-08-18 03:32:07,359 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:07] "POST /pos-self/data/104 HTTP/1.1" 200 - 184 0.065 0.138 2026-08-18 03:32:07,363 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.185 2026-08-18 03:32:07,398 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:07,434 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:07] "GET /web/image/ir.attachment/6077/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 03:32:07,455 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:07,473 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:07] "GET /web/image/ir.attachment/6040/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-08-18 03:32:07,484 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:32:07,500 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:07,568 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:07,600 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:07] "GET /web/image/pos.category/239/image_128?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 2 0.000 0.022 2026-08-18 03:32:07,608 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:07] "GET /web/image/product.template/1788/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-08-18 03:32:07,622 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:07] "GET /web/image/product.template/1789/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.032 2026-08-18 03:32:07,643 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:07,647 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:07] "GET /web/image/product.template/1790/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 3 0.009 0.045 2026-08-18 03:32:07,667 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:07] "GET /web/image/product.template/1792/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.070 2026-08-18 03:32:07,696 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:07] "GET /web/image/product.template/1791/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 3 0.007 0.096 2026-08-18 03:32:07,706 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:07,724 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:32:07,747 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:07] "GET /web/image/product.product/1962/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 8 0.005 0.017 2026-08-18 03:32:07,757 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:07,821 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:07,842 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:07] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.008 0.012 2026-08-18 03:32:07,884 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:07,947 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:07,990 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23598566 started for PoS orders references: [{'name': None, 'pos_reference': '260-104-000001', 'uuid': '3ac002f8-c859-43f4-a455-bde07b7fead7'}] 2026-08-18 03:32:08,027 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23598566 order {'name': None, 'pos_reference': '260-104-000001', 'uuid': '3ac002f8-c859-43f4-a455-bde07b7fead7'} created pos.order #676 2026-08-18 03:32:08,040 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23598566 finished 2026-08-18 03:32:08,157 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.083 0.130 2026-08-18 03:32:08,208 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:08,213 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.020 2026-08-18 03:32:08,255 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:08,315 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:08,383 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:08,418 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:08] "GET /web/image/product.product/1964/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 8 0.005 0.018 2026-08-18 03:32:08,435 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:08,494 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:08,534 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73918280 started for PoS orders references: [{'name': None, 'pos_reference': '260-104-000001', 'uuid': '3ac002f8-c859-43f4-a455-bde07b7fead7'}] 2026-08-18 03:32:08,548 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added lines [1111] to pos.order #676 2026-08-18 03:32:08,553 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73918280 order {'name': None, 'pos_reference': '260-104-000001', 'uuid': '3ac002f8-c859-43f4-a455-bde07b7fead7'} updated pos.order #676 2026-08-18 03:32:08,564 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73918280 finished 2026-08-18 03:32:08,671 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.076 0.098 2026-08-18 03:32:08,717 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.010 2026-08-18 03:32:08,718 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:08,774 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:08,837 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:08,899 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:08,900 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:08,946 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 8942652 (allocated 10223616) 2026-08-18 03:32:08,953 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:08,980 25 INFO rb-bf20be7-223995-404953 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 100174 2026-08-18 03:32:08,983 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:08,986 25 INFO rb-bf20be7-223995-404953 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 100174 2026-08-18 03:32:09,082 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033209_082079_test_online_payment_self_pay_after_meal_table.txt 2026-08-18 03:32:09,082 25 INFO rb-bf20be7-223995-404953 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/tmp45w0am6u_chrome_odoo" 2026-08-18 03:32:09,356 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 100374 2026-08-18 03:32:09,356 25 INFO rb-bf20be7-223995-404953 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/tmpiaevjxq4_chrome_odoo 2026-08-18 03:32:09,356 25 INFO rb-bf20be7-223995-404953 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:41229/json/version 2026-08-18 03:32:09,357 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41229', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:32:09,414 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Browser version: Chrome/150.0.7871.114 2026-08-18 03:32:09,415 25 INFO rb-bf20be7-223995-404953 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:41229/json 2026-08-18 03:32:09,415 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41229', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:32:09,477 25 INFO rb-bf20be7-223995-404953 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:41229/devtools/page/CA8FAF525E3A08AE62B6CC18859C7235 2026-08-18 03:32:09,496 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:09,506 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:09,528 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:09,562 25 INFO rb-bf20be7-223995-404953 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/104?access_token=f0615fb1e8db43c7&table_identifier=b7aebd4d" in browser 2026-08-18 03:32:09,562 25 INFO rb-bf20be7-223995-404953 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/104?access_token=f0615fb1e8db43c7&table_identifier=b7aebd4d" 2026-08-18 03:32:09,617 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:09] "GET /pos-self/104?access_token=f0615fb1e8db43c7&table_identifier=b7aebd4d HTTP/1.1" 200 - 9 0.005 0.023 2026-08-18 03:32:09,623 25 INFO rb-bf20be7-223995-404953 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': 'CA8FAF525E3A08AE62B6CC18859C7235', 'loaderId': '4901E17A6B521BD1B5E8EC4DC01D792B', 'isDownload': False} 2026-08-18 03:32:09,623 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:09,644 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:32:09,659 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:09] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.008 2026-08-18 03:32:09,674 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:09] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.017 2026-08-18 03:32:09,681 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:09] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.028 2026-08-18 03:32:09,809 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:09] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-18 03:32:09,830 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:09] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 4 0.002 0.008 2026-08-18 03:32:09,867 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:32:09,884 25 INFO rb-bf20be7-223995-404953 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/104?access_token=f0615fb1e8db43c7&table_identifier=b7aebd4d", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:32:09,890 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:32:09,890 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:32:09,896 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:09,944 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:09] "POST /pos-self/relations/104 HTTP/1.1" 200 - 16 0.015 0.026 2026-08-18 03:32:09,950 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.044 2026-08-18 03:32:09,960 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:09,990 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-08-18 03:32:10,207 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:10] "POST /pos-self/data/104 HTTP/1.1" 200 - 116 0.080 0.127 2026-08-18 03:32:10,251 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.008 2026-08-18 03:32:10,258 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:10,297 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:10] "GET /web/image/ir.attachment/6077/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-08-18 03:32:10,327 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:10,354 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.009 0.012 2026-08-18 03:32:10,359 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:32:10,385 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:10] "GET /web/image/ir.attachment/6040/raw HTTP/1.1" 200 - 4 0.014 0.032 2026-08-18 03:32:10,401 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.056 2026-08-18 03:32:10,419 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:10,469 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:10] "GET /web/image/pos.category/239/image_128?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 2 0.004 0.034 2026-08-18 03:32:10,487 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:10] "GET /web/image/product.template/1792/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.045 2026-08-18 03:32:10,498 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:10,501 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:10] "GET /web/image/product.template/1789/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-08-18 03:32:10,523 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:10] "GET /web/image/product.template/1788/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-08-18 03:32:10,538 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:10] "GET /web/image/product.template/1791/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.087 2026-08-18 03:32:10,547 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:10] "GET /web/image/product.template/1790/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-18 03:32:10,555 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:10,578 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:32:10,600 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:10] "GET /web/image/product.product/1962/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 8 0.007 0.018 2026-08-18 03:32:10,606 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:10,677 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:10,702 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65107361 started for PoS orders references: [{'name': None, 'pos_reference': '260-104-000002', 'uuid': '5bb8f25d-1de1-4268-9602-b96ac066127b'}] 2026-08-18 03:32:10,733 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65107361 order {'name': None, 'pos_reference': '260-104-000002', 'uuid': '5bb8f25d-1de1-4268-9602-b96ac066127b'} created pos.order #677 2026-08-18 03:32:10,746 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65107361 finished 2026-08-18 03:32:10,803 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:10] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.046 0.087 2026-08-18 03:32:10,840 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-08-18 03:32:10,858 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:10,915 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:10,983 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:11,052 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:11,087 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:11] "GET /web/image/product.product/1964/image_512?unique=2026-08-18T03:31:39.000+00:00 HTTP/1.1" 200 - 8 0.005 0.019 2026-08-18 03:32:11,090 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:11,155 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:11,184 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83056301 started for PoS orders references: [{'name': None, 'pos_reference': '260-104-000002', 'uuid': '5bb8f25d-1de1-4268-9602-b96ac066127b'}] 2026-08-18 03:32:11,201 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added lines [1113] to pos.order #677 2026-08-18 03:32:11,205 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83056301 order {'name': None, 'pos_reference': '260-104-000002', 'uuid': '5bb8f25d-1de1-4268-9602-b96ac066127b'} updated pos.order #677 2026-08-18 03:32:11,212 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83056301 finished 2026-08-18 03:32:11,281 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:11] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.048 0.081 2026-08-18 03:32:11,305 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.010 2026-08-18 03:32:11,333 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:11,387 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:11,440 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:11,501 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:11,501 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:11,550 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 8728748 (allocated 9961472) 2026-08-18 03:32:11,552 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:11,574 25 INFO rb-bf20be7-223995-404953 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 100374 2026-08-18 03:32:11,576 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:11,577 25 INFO rb-bf20be7-223995-404953 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 100374 2026-08-18 03:32:11,671 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033211_671552_test_online_payment_self_pay_after_meal_table.txt 2026-08-18 03:32:11,672 25 INFO rb-bf20be7-223995-404953 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/tmpiaevjxq4_chrome_odoo" 2026-08-18 03:32:11,725 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 03:32:20,941 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #191 deleted restaurant.floor records with IDs: [32] 2026-08-18 03:32:21,471 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table ... 2026-08-18 03:32:21,489 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #191 deleted pos.printer records with IDs: [23, 24] 2026-08-18 03:32:21,799 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Chrome pid: 100576 2026-08-18 03:32:21,801 25 INFO rb-bf20be7-223995-404953 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/tmpuz5yglwe_chrome_odoo 2026-08-18 03:32:21,801 25 INFO rb-bf20be7-223995-404953 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:33813/json/version 2026-08-18 03:32:21,802 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33813', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:32:21,911 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Browser version: Chrome/150.0.7871.114 2026-08-18 03:32:21,912 25 INFO rb-bf20be7-223995-404953 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:33813/json 2026-08-18 03:32:21,912 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33813', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:32:21,969 25 INFO rb-bf20be7-223995-404953 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:33813/devtools/page/14E86F158A1CB0583DE4FB18A37863D9 2026-08-18 03:32:21,986 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:22,000 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:22,074 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-18 03:32:22,079 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:22,086 25 INFO rb-bf20be7-223995-404953 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/106" in browser 2026-08-18 03:32:22,086 25 INFO rb-bf20be7-223995-404953 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/106" 2026-08-18 03:32:22,099 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:32:22,562 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:22] "GET /pos/ui/106 HTTP/1.1" 200 - 84 0.034 0.432 2026-08-18 03:32:22,565 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Navigation result: {'frameId': '14E86F158A1CB0583DE4FB18A37863D9', 'loaderId': '11868A25B5B05FFD74463107E675C06D', 'isDownload': False} 2026-08-18 03:32:22,565 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:22,579 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:32:22,599 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:22] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-08-18 03:32:22,615 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:22] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.024 2026-08-18 03:32:22,627 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:22] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-08-18 03:32:23,057 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:32:23,066 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:32:23,089 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:32:23,106 25 INFO rb-bf20be7-223995-404953 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/106", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:32:23,109 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-18 03:32:23,115 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:23,128 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 03:32:23,139 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:32:23,174 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.012 2026-08-18 03:32:23,194 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.037 2026-08-18 03:32:23,233 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.035 2026-08-18 03:32:23,237 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.025 2026-08-18 03:32:23,722 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.207 0.238 2026-08-18 03:32:23,744 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:32:23,802 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:23] "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-08-18 03:32:23,856 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:23] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.038 2026-08-18 03:32:23,899 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32: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-08-18 03:32:23,916 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:23,926 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 03:32:23,959 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:32:23,964 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:32:23,983 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:32:23,985 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:32:24,009 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:24] "GET /web/image/res.users/196/avatar_128 HTTP/1.1" 200 - 14 0.021 0.022 2026-08-18 03:32:24,022 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:24] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.003 0.050 2026-08-18 03:32:24,050 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:32:24,052 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32: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-08-18 03:32:24,102 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:24] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.002 0.008 2026-08-18 03:32:24,116 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:32:24,133 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:24,221 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:24] "GET /pos/ui/106?from_backend=True HTTP/1.1" 200 - 32 0.052 0.060 2026-08-18 03:32:24,352 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:24] "GET /pos/ui/106 HTTP/1.1" 200 - 32 0.073 0.167 2026-08-18 03:32:24,363 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:24] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.177 2026-08-18 03:32:24,374 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:32:24,416 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:24,468 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.025 0.024 2026-08-18 03:32:24,515 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32: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.008 2026-08-18 03:32:24,564 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:24,582 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:32:24,650 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:24,722 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:24,734 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:32:24,750 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46839197 started for PoS orders references: [{'name': '/', 'pos_reference': '261-106-000001', 'uuid': '042b48ea-d0f5-4cc4-8991-f30971fad719'}] 2026-08-18 03:32:24,775 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:24,827 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46839197 order {'name': '/', 'pos_reference': '261-106-000001', 'uuid': '042b48ea-d0f5-4cc4-8991-f30971fad719'} created pos.order #678 2026-08-18 03:32:24,830 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:24,843 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46839197 finished 2026-08-18 03:32:24,873 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:24,889 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.061 0.080 2026-08-18 03:32:24,944 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:24,973 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79179503 started for PoS orders references: [{'name': '/', 'pos_reference': '261-106-000001', 'uuid': '042b48ea-d0f5-4cc4-8991-f30971fad719'}] 2026-08-18 03:32:24,992 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79179503 order {'name': '/', 'pos_reference': '261-106-000001', 'uuid': '042b48ea-d0f5-4cc4-8991-f30971fad719'} updated pos.order #678 2026-08-18 03:32:25,007 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79179503 finished 2026-08-18 03:32:25,083 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.036 0.076 2026-08-18 03:32:25,112 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:25,179 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:25,190 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:25] "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.007 2026-08-18 03:32:25,238 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:25,296 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:25,314 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10147367 started for PoS orders references: [{'name': '/', 'pos_reference': '261-106-000002', 'uuid': 'a6fba870-0d63-4066-91ae-3d727927d87a'}] 2026-08-18 03:32:25,344 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:25,350 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10147367 order {'name': '/', 'pos_reference': '261-106-000002', 'uuid': 'a6fba870-0d63-4066-91ae-3d727927d87a'} created pos.order #679 2026-08-18 03:32:25,362 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10147367 finished 2026-08-18 03:32:25,398 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:25,403 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.030 0.060 2026-08-18 03:32:25,445 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:25,502 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: tour succeeded 2026-08-18 03:32:25,502 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:25,517 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:25] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.003 0.009 2026-08-18 03:32:25,580 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: heap 17011580 (allocated 18485248) 2026-08-18 03:32:25,584 25 INFO rb-bf20be7-223995-404953 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 100576 2026-08-18 03:32:25,585 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Closing websocket connection 2026-08-18 03:32:25,586 25 INFO rb-bf20be7-223995-404953 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 100576 2026-08-18 03:32:25,695 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033225_695329_test_01_online_payment_with_multi_table.txt 2026-08-18 03:32:25,695 25 INFO rb-bf20be7-223995-404953 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/tmpuz5yglwe_chrome_odoo" 2026-08-18 03:32:25,732 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company ... 2026-08-18 03:32:31,134 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 100791 2026-08-18 03:32:31,134 25 INFO rb-bf20be7-223995-404953 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/tmp15gopmxk_chrome_odoo 2026-08-18 03:32:31,134 25 INFO rb-bf20be7-223995-404953 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:41799/json/version 2026-08-18 03:32:31,136 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41799', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:32:31,242 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Browser version: Chrome/150.0.7871.114 2026-08-18 03:32:31,242 25 INFO rb-bf20be7-223995-404953 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:41799/json 2026-08-18 03:32:31,244 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41799', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:32:31,314 25 INFO rb-bf20be7-223995-404953 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:41799/devtools/page/5A3EC9FA435BB8DA28B6354386DEFF7E 2026-08-18 03:32:31,348 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:31,374 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:31,488 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-08-18 03:32:31,496 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:31,498 25 INFO rb-bf20be7-223995-404953 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/107?access_token=cb99610c50084b7c" in browser 2026-08-18 03:32:31,498 25 INFO rb-bf20be7-223995-404953 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/107?access_token=cb99610c50084b7c" 2026-08-18 03:32:31,511 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:32:32,072 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:32] "GET /pos-self/107?access_token=cb99610c50084b7c HTTP/1.1" 200 - 82 0.062 0.504 2026-08-18 03:32:32,074 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '5A3EC9FA435BB8DA28B6354386DEFF7E', 'loaderId': 'F157B6F8A5621D1DF3AC0FE61471F9FD', 'isDownload': False} 2026-08-18 03:32:32,075 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:32,089 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:32:32,096 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 2 2026-08-18 03:32:32,263 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:32:32,292 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:32] "GET /web/assets/2/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 12 0.021 0.178 2026-08-18 03:32:32,302 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:32:32,317 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:32] "GET /web/assets/2/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.004 0.218 2026-08-18 03:32:32,330 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:32:32,345 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:32] "GET /web/assets/2/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 11 0.006 0.243 2026-08-18 03:32:32,485 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:32] "GET /favicon.ico HTTP/1.1" 301 - 7 0.002 0.008 2026-08-18 03:32:32,528 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 10 0.003 0.028 2026-08-18 03:32:32,537 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:32] "GET /web/image/website/2/favicon?unique=82c1147 HTTP/1.1" 200 - 5 0.003 0.033 2026-08-18 03:32:32,550 25 INFO rb-bf20be7-223995-404953 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/107?access_token=cb99610c50084b7c", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:32:32,556 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:32] "POST /pos/ping HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 03:32:32,557 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:32,582 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/e162855/bus.websocket_worker_assets.min.js, copying from /web/assets/e162855/bus.websocket_worker_assets.min.js 2026-08-18 03:32:32,592 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 15 0.007 0.021 2026-08-18 03:32:32,630 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:32,667 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:32] "POST /pos-self/relations/107 HTTP/1.1" 200 - 26 0.030 0.074 2026-08-18 03:32:32,671 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.066 2026-08-18 03:32:32,946 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:32] "POST /pos-self/data/107 HTTP/1.1" 200 - 187 0.116 0.135 2026-08-18 03:32:32,979 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:33,016 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:33] "GET /web/image/ir.attachment/6175/raw HTTP/1.1" 200 - 5 0.002 0.005 2026-08-18 03:32:33,068 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:33,123 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:33] "GET /web/image/pos.category/244/image_128?unique=2026-08-18T03:32:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-18 03:32:33,143 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:33] "GET /web/image/pos.category/243/image_128?unique=2026-08-18T03:32:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-08-18 03:32:33,160 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:33,168 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:33] "GET /web/image/product.template/1809/image_512?unique=2026-08-18T03:32:11.000+00:00 HTTP/1.1" 200 - 4 0.010 0.056 2026-08-18 03:32:33,184 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:33] "GET /web/image/product.template/1810/image_512?unique=2026-08-18T03:32:11.000+00:00 HTTP/1.1" 200 - 4 0.002 0.078 2026-08-18 03:32:33,217 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:33] "GET /web/image/product.template/1806/image_512?unique=2026-08-18T03:32:11.000+00:00 HTTP/1.1" 200 - 4 0.015 0.100 2026-08-18 03:32:33,231 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:33,237 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:33] "GET /web/image/product.template/1808/image_512?unique=2026-08-18T03:32:11.000+00:00 HTTP/1.1" 200 - 4 0.005 0.124 2026-08-18 03:32:33,271 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:33] "GET /web/image/product.template/1807/image_512?unique=2026-08-18T03:32:11.000+00:00 HTTP/1.1" 200 - 4 0.008 0.132 2026-08-18 03:32:33,278 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:32:33,289 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:32:33,298 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:33,302 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:33] "GET /web/image/ir.attachment/6176/raw HTTP/1.1" 200 - 5 0.012 0.037 2026-08-18 03:32:33,315 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:33] "GET /web/image/product.product/1980/image_512?unique=2026-08-18T03:32:11.000+00:00 HTTP/1.1" 200 - 9 0.004 0.037 2026-08-18 03:32:33,359 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:33,360 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:33,401 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 7472740 (allocated 8650752) 2026-08-18 03:32:33,407 25 INFO rb-bf20be7-223995-404953 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 100791 2026-08-18 03:32:33,408 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:33,414 25 INFO rb-bf20be7-223995-404953 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 100791 2026-08-18 03:32:33,421 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41643704 started for PoS orders references: [{'name': None, 'pos_reference': '260-107-000001', 'uuid': '339cf15b-e7e4-4f55-a1a2-955ef48543da'}] 2026-08-18 03:32:33,486 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41643704 order {'name': None, 'pos_reference': '260-107-000001', 'uuid': '339cf15b-e7e4-4f55-a1a2-955ef48543da'} created pos.order #680 2026-08-18 03:32:33,487 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41643704 finished 2026-08-18 03:32:33,560 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033233_560399_test_02_online_payment_with_multi_website_company.txt 2026-08-18 03:32:33,560 25 INFO rb-bf20be7-223995-404953 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/tmp15gopmxk_chrome_odoo" 2026-08-18 03:32:33,563 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:33] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 114 0.098 0.099 2026-08-18 03:32:33,960 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 100986 2026-08-18 03:32:33,960 25 INFO rb-bf20be7-223995-404953 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/tmpiz0526ve_chrome_odoo 2026-08-18 03:32:33,960 25 INFO rb-bf20be7-223995-404953 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:32889/json/version 2026-08-18 03:32:33,961 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32889', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:32:34,007 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Browser version: Chrome/150.0.7871.114 2026-08-18 03:32:34,007 25 INFO rb-bf20be7-223995-404953 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:32889/json 2026-08-18 03:32:34,007 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32889', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:32:34,031 25 INFO rb-bf20be7-223995-404953 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:32889/devtools/page/20785DC838A5E2ECBC064B6995C8F699 2026-08-18 03:32:34,059 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:34,063 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:34,124 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-08-18 03:32:34,127 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:34,137 25 INFO rb-bf20be7-223995-404953 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/680?access_token=cb67eb9b-0168-4107-8b51-f197a0d5dbb1" in browser 2026-08-18 03:32:34,137 25 INFO rb-bf20be7-223995-404953 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/680?access_token=cb67eb9b-0168-4107-8b51-f197a0d5dbb1" 2026-08-18 03:32:34,202 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 198, model: pos.order 2026-08-18 03:32:34,901 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:34] "GET /pos/pay/680?access_token=cb67eb9b-0168-4107-8b51-f197a0d5dbb1 HTTP/1.1" 200 - 164 0.087 0.657 2026-08-18 03:32:34,907 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '20785DC838A5E2ECBC064B6995C8F699', 'loaderId': 'B0B8A3F39561E2B6E5E980AFC642080E', 'isDownload': False} 2026-08-18 03:32:34,907 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:34,919 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-08-18 03:32:34,920 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-08-18 03:32:34,921 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-08-18 03:32:34,932 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:32:34,952 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/52be0e2/web.assets_frontend.min.css, copying from /web/assets/52be0e2/web.assets_frontend.min.css 2026-08-18 03:32:35,013 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:35] "GET /web/assets/2/52be0e2/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.042 0.035 2026-08-18 03:32:35,022 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/87ee006/web.assets_frontend_minimal.min.js, copying from /web/assets/87ee006/web.assets_frontend_minimal.min.js 2026-08-18 03:32:35,040 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:35,040 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:35,047 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:35] "GET /web/assets/2/87ee006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 11 0.007 0.091 2026-08-18 03:32:35,066 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/6dd483a/web.__assets_tests_call__.min.js, copying from /web/assets/6dd483a/web.__assets_tests_call__.min.js 2026-08-18 03:32:35,084 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:35] "GET /web/assets/2/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 11 0.004 0.057 2026-08-18 03:32:35,140 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:35] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=82c1147 HTTP/1.1" 200 - 5 0.001 0.006 2026-08-18 03:32:35,197 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/456f783/web.assets_frontend_lazy.min.js, copying from /web/assets/456f783/web.assets_frontend_lazy.min.js 2026-08-18 03:32:35,247 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:35] "GET /web/assets/2/456f783/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.006 0.062 2026-08-18 03:32:35,259 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:35] "GET /web/image/website/2/favicon?unique=82c1147 HTTP/1.1" 200 - 5 0.003 0.061 2026-08-18 03:32:35,656 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 8 0.005 0.015 2026-08-18 03:32:35,724 25 INFO rb-bf20be7-223995-404953 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/680?access_token=cb67eb9b-0168-4107-8b51-f197a0d5dbb1", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:32:35,751 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:35,785 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:35] "POST /mail/data HTTP/1.1" 200 - 17 0.016 0.021 2026-08-18 03:32:35,804 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:35,805 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:35,862 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10406196 (allocated 11272192) 2026-08-18 03:32:35,865 25 INFO rb-bf20be7-223995-404953 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 100986 2026-08-18 03:32:35,865 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:35,866 25 INFO rb-bf20be7-223995-404953 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 100986 2026-08-18 03:32:35,965 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033235_964771_test_02_online_payment_with_multi_website_company.txt 2026-08-18 03:32:35,966 25 INFO rb-bf20be7-223995-404953 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/tmpiz0526ve_chrome_odoo" 2026-08-18 03:32:36,258 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 101166 2026-08-18 03:32:36,260 25 INFO rb-bf20be7-223995-404953 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/tmpx81276w1_chrome_odoo 2026-08-18 03:32:36,261 25 INFO rb-bf20be7-223995-404953 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:44367/json/version 2026-08-18 03:32:36,262 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44367', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:32:36,272 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Browser version: Chrome/150.0.7871.114 2026-08-18 03:32:36,272 25 INFO rb-bf20be7-223995-404953 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:44367/json 2026-08-18 03:32:36,272 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44367', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:32:36,281 25 INFO rb-bf20be7-223995-404953 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:44367/devtools/page/CC3F4997DD62D9D933723DC24F346250 2026-08-18 03:32:36,287 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:36,290 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:36,399 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-18 03:32:36,405 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:36,407 25 INFO rb-bf20be7-223995-404953 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/680?access_token=cb67eb9b-0168-4107-8b51-f197a0d5dbb1" in browser 2026-08-18 03:32:36,407 25 INFO rb-bf20be7-223995-404953 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/680?access_token=cb67eb9b-0168-4107-8b51-f197a0d5dbb1" 2026-08-18 03:32:36,880 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:36] "GET /pos/pay/680?access_token=cb67eb9b-0168-4107-8b51-f197a0d5dbb1 HTTP/1.1" 200 - 108 0.091 0.369 2026-08-18 03:32:36,883 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': 'CC3F4997DD62D9D933723DC24F346250', 'loaderId': '6EF6E636350FA2DD9F35AE992971E675', 'isDownload': False} 2026-08-18 03:32:36,883 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:36,893 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-08-18 03:32:36,894 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-08-18 03:32:36,895 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-08-18 03:32:36,907 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:32:36,919 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:36] "GET /web/assets/2/52be0e2/web.assets_frontend.min.css HTTP/1.1" 200 - 4 0.004 0.007 2026-08-18 03:32:36,931 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:36] "GET /web/assets/2/87ee006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 4 0.002 0.005 2026-08-18 03:32:36,943 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:36] "GET /web/assets/2/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 03:32:36,956 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:36,963 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:37,098 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:37] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:32:37,117 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:37] "GET /web/image/website/2/favicon?unique=82c1147 HTTP/1.1" 200 - 6 0.012 0.015 2026-08-18 03:32:37,124 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:37] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=82c1147 HTTP/1.1" 200 - 5 0.002 0.027 2026-08-18 03:32:37,146 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:37] "GET /web/assets/2/456f783/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 4 0.007 0.039 2026-08-18 03:32:37,590 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:37] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 7 0.001 0.006 2026-08-18 03:32:37,672 25 INFO rb-bf20be7-223995-404953 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/680?access_token=cb67eb9b-0168-4107-8b51-f197a0d5dbb1", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:32:37,679 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:37,731 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:37] "POST /mail/data HTTP/1.1" 200 - 22 0.021 0.027 2026-08-18 03:32:37,732 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:37,733 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:37,781 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10410752 (allocated 11272192) 2026-08-18 03:32:37,783 25 INFO rb-bf20be7-223995-404953 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 101166 2026-08-18 03:32:37,785 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:37,785 25 INFO rb-bf20be7-223995-404953 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 101166 2026-08-18 03:32:37,881 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033237_881454_test_02_online_payment_with_multi_website_company.txt 2026-08-18 03:32:37,881 25 INFO rb-bf20be7-223995-404953 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/tmpx81276w1_chrome_odoo" 2026-08-18 03:32:38,153 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 101339 2026-08-18 03:32:38,153 25 INFO rb-bf20be7-223995-404953 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/tmpzgjnuvwk_chrome_odoo 2026-08-18 03:32:38,153 25 INFO rb-bf20be7-223995-404953 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:40717/json/version 2026-08-18 03:32:38,154 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40717', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:32:38,220 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Browser version: Chrome/150.0.7871.114 2026-08-18 03:32:38,220 25 INFO rb-bf20be7-223995-404953 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:40717/json 2026-08-18 03:32:38,221 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40717', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:32:38,276 25 INFO rb-bf20be7-223995-404953 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:40717/devtools/page/D2C8EC9E8CD7D3A8B24BBA676CA73B7C 2026-08-18 03:32:38,294 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:38,302 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:38,362 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:38,371 25 INFO rb-bf20be7-223995-404953 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/680?access_token=cb67eb9b-0168-4107-8b51-f197a0d5dbb1" in browser 2026-08-18 03:32:38,371 25 INFO rb-bf20be7-223995-404953 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/680?access_token=cb67eb9b-0168-4107-8b51-f197a0d5dbb1" 2026-08-18 03:32:38,467 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:32:38,529 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:38] "GET /pos/pay/680?access_token=cb67eb9b-0168-4107-8b51-f197a0d5dbb1 HTTP/1.1" 200 - 65 0.046 0.065 2026-08-18 03:32:38,536 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': 'D2C8EC9E8CD7D3A8B24BBA676CA73B7C', 'loaderId': '05C04DB92493AD1924D00F95E025EC0F', 'isDownload': False} 2026-08-18 03:32:38,536 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:38,547 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-08-18 03:32:38,548 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-08-18 03:32:38,551 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-08-18 03:32:38,568 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:32:38,585 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:38] "GET /web/assets/2/52be0e2/web.assets_frontend.min.css HTTP/1.1" 200 - 5 0.004 0.014 2026-08-18 03:32:38,602 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:38] "GET /web/assets/2/87ee006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 5 0.001 0.006 2026-08-18 03:32:38,617 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:38,618 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:38,621 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:38] "GET /web/assets/2/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 5 0.003 0.005 2026-08-18 03:32:38,729 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:38] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=82c1147 HTTP/1.1" 200 - 7 0.009 0.009 2026-08-18 03:32:38,754 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:38] "GET /web/assets/2/456f783/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 5 0.003 0.007 2026-08-18 03:32:38,786 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:38] "GET /web/image/website/2/favicon?unique=82c1147 HTTP/1.1" 200 - 7 0.023 0.016 2026-08-18 03:32:39,187 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 9 0.005 0.018 2026-08-18 03:32:39,246 25 INFO rb-bf20be7-223995-404953 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/680?access_token=cb67eb9b-0168-4107-8b51-f197a0d5dbb1", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:32:39,259 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:39,260 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:39] "POST /mail/data HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 03:32:39,311 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:39,311 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:39,378 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10406848 (allocated 11010048) 2026-08-18 03:32:39,379 25 INFO rb-bf20be7-223995-404953 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 101339 2026-08-18 03:32:39,382 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:39,386 25 INFO rb-bf20be7-223995-404953 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 101339 2026-08-18 03:32:39,480 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033239_480601_test_02_online_payment_with_multi_website_company.txt 2026-08-18 03:32:39,481 25 INFO rb-bf20be7-223995-404953 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/tmpzgjnuvwk_chrome_odoo" 2026-08-18 03:32:39,565 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-18 03:32:41,127 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel ... 2026-08-18 03:32:43,596 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Chrome pid: 101515 2026-08-18 03:32:43,596 25 INFO rb-bf20be7-223995-404953 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/tmpraj75kk6_chrome_odoo 2026-08-18 03:32:43,596 25 INFO rb-bf20be7-223995-404953 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:44981/json/version 2026-08-18 03:32:43,597 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44981', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:32:43,673 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Browser version: Chrome/150.0.7871.114 2026-08-18 03:32:43,673 25 INFO rb-bf20be7-223995-404953 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:44981/json 2026-08-18 03:32:43,674 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44981', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:32:43,699 25 INFO rb-bf20be7-223995-404953 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:44981/devtools/page/15262E075617542184B1AB86ED2260A9 2026-08-18 03:32:43,707 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:43,715 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:43,823 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:43,902 25 INFO rb-bf20be7-223995-404953 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/108?access_token=84f200520e2b404f" in browser 2026-08-18 03:32:43,918 25 INFO rb-bf20be7-223995-404953 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/108?access_token=84f200520e2b404f" 2026-08-18 03:32:43,938 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:32:44,308 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:44] "GET /pos-self/108?access_token=84f200520e2b404f HTTP/1.1" 200 - 57 0.042 0.332 2026-08-18 03:32:44,312 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '15262E075617542184B1AB86ED2260A9', 'loaderId': 'A3C3D0DC02134BDA1A9530E8D239CF49', 'isDownload': False} 2026-08-18 03:32:44,312 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:44,325 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:32:44,347 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:32:44,372 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:44] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.032 2026-08-18 03:32:44,403 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:32:44,415 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:44] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.069 2026-08-18 03:32:44,424 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:32:44,447 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:44] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.096 2026-08-18 03:32:44,569 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:44] "GET /favicon.ico HTTP/1.1" 301 - 1 0.005 0.006 2026-08-18 03:32:44,578 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.009 2026-08-18 03:32:44,586 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:44] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.002 0.006 2026-08-18 03:32:44,586 25 INFO rb-bf20be7-223995-404953 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/108?access_token=84f200520e2b404f", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:32:44,591 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:32:44,591 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:44] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:32:44,593 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:44,672 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:44] "POST /pos-self/relations/108 HTTP/1.1" 200 - 37 0.037 0.037 2026-08-18 03:32:44,706 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-18 03:32:44,946 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:44] "POST /pos-self/data/108 HTTP/1.1" 200 - 183 0.108 0.123 2026-08-18 03:32:44,949 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.222 2026-08-18 03:32:45,024 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:45] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-08-18 03:32:45,030 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:45,066 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:45] "GET /web/image/ir.attachment/6250/raw HTTP/1.1" 200 - 4 0.000 0.012 2026-08-18 03:32:45,094 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:45,141 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:45] "GET /web/image/pos.category/245/image_128?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-08-18 03:32:45,154 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:32:45,158 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:45] "GET /web/image/product.template/1811/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.025 2026-08-18 03:32:45,175 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:45,176 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:45] "GET /web/image/product.template/1812/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-08-18 03:32:45,205 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:45] "GET /web/image/product.template/1815/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.067 2026-08-18 03:32:45,219 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:45] "GET /web/image/product.template/1813/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.077 2026-08-18 03:32:45,231 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:45] "GET /web/image/product.template/1814/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-08-18 03:32:45,246 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:45,317 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:45,325 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:45] "GET /web/image/ir.attachment/6216/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 03:32:45,343 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:32:45,352 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:45] "GET /web/image/product.product/1985/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 8 0.005 0.012 2026-08-18 03:32:45,370 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:45] "GET /web/image/product.product/1987/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 8 0.003 0.030 2026-08-18 03:32:45,373 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:45,422 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:45,492 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:45,543 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64373506 started for PoS orders references: [{'name': None, 'pos_reference': '260-108-000001', 'uuid': '5df92fdd-37f7-45a4-88f5-ac41d3452e51'}] 2026-08-18 03:32:45,578 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64373506 order {'name': None, 'pos_reference': '260-108-000001', 'uuid': '5df92fdd-37f7-45a4-88f5-ac41d3452e51'} created pos.order #681 2026-08-18 03:32:45,586 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64373506 finished 2026-08-18 03:32:45,665 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:45] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 109 0.052 0.115 2026-08-18 03:32:45,705 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:45] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.007 2026-08-18 03:32:45,748 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:45,799 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:45,850 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:45,903 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:45,960 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:46,017 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-08-18 03:32:46,018 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:46,055 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:46] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.007 0.026 2026-08-18 03:32:46,088 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: heap 8955072 (allocated 10223616) 2026-08-18 03:32:46,091 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing chrome headless with pid 101515 2026-08-18 03:32:46,091 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-08-18 03:32:46,093 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Terminating chrome headless with pid 101515 2026-08-18 03:32:46,189 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033246_189202_test_kiosk_cart_restore_and_cancel.txt 2026-08-18 03:32:46,189 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Removing chrome user profile "/tmp/tmpraj75kk6_chrome_odoo" 2026-08-18 03:32:46,229 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_kiosk_qr_code ... 2026-08-18 03:32:48,736 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Chrome pid: 101721 2026-08-18 03:32:48,736 25 INFO rb-bf20be7-223995-404953 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/tmpqr66hb68_chrome_odoo 2026-08-18 03:32:48,736 25 INFO rb-bf20be7-223995-404953 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:45259/json/version 2026-08-18 03:32:48,738 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45259', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:32:48,774 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Browser version: Chrome/150.0.7871.114 2026-08-18 03:32:48,774 25 INFO rb-bf20be7-223995-404953 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:45259/json 2026-08-18 03:32:48,775 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45259', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:32:48,790 25 INFO rb-bf20be7-223995-404953 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:45259/devtools/page/BAC43E1F480FE0DC4D45EFE814CC3E3C 2026-08-18 03:32:48,804 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:48,866 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:48,893 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:49,019 25 INFO rb-bf20be7-223995-404953 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/109?access_token=e6389ced4a6f4280" in browser 2026-08-18 03:32:49,019 25 INFO rb-bf20be7-223995-404953 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/109?access_token=e6389ced4a6f4280" 2026-08-18 03:32:49,036 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:32:49,587 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:49] "GET /pos-self/109?access_token=e6389ced4a6f4280 HTTP/1.1" 200 - 57 0.034 0.525 2026-08-18 03:32:49,590 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': 'BAC43E1F480FE0DC4D45EFE814CC3E3C', 'loaderId': 'B2A79563CCFF0BDE299E29680ACEE020', 'isDownload': False} 2026-08-18 03:32:49,590 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:49,607 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:32:49,624 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:32:49,652 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:49] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.020 2026-08-18 03:32:49,662 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:32:49,677 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:49] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.062 2026-08-18 03:32:49,684 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:32:49,702 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:49] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.013 0.076 2026-08-18 03:32:49,847 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:49] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.006 2026-08-18 03:32:49,877 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.012 2026-08-18 03:32:49,889 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:49] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.002 0.013 2026-08-18 03:32:49,902 25 INFO rb-bf20be7-223995-404953 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/109?access_token=e6389ced4a6f4280", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:32:49,915 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:49,918 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:32:49,918 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:49] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.009 2026-08-18 03:32:49,965 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:50,005 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:50] "POST /pos-self/relations/109 HTTP/1.1" 200 - 37 0.039 0.037 2026-08-18 03:32:50,037 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.104 2026-08-18 03:32:50,256 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:50] "POST /pos-self/data/109 HTTP/1.1" 200 - 183 0.093 0.140 2026-08-18 03:32:50,266 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.214 2026-08-18 03:32:50,354 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:50] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.039 2026-08-18 03:32:50,368 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:50,407 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:50] "GET /web/image/ir.attachment/6291/raw HTTP/1.1" 200 - 4 0.003 0.005 2026-08-18 03:32:50,459 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:50,497 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:50] "GET /web/image/pos.category/245/image_128?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 2 0.000 0.017 2026-08-18 03:32:50,519 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:32:50,522 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:50] "GET /web/image/product.template/1811/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 3 0.007 0.018 2026-08-18 03:32:50,533 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:50] "GET /web/image/product.template/1815/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-18 03:32:50,547 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:50,567 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:50] "GET /web/image/product.template/1812/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 3 0.013 0.056 2026-08-18 03:32:50,585 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:50] "GET /web/image/product.template/1813/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-08-18 03:32:50,592 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:50] "GET /web/image/product.template/1814/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-18 03:32:50,606 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:50,627 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:50] "GET /web/image/ir.attachment/6257/raw HTTP/1.1" 200 - 4 0.003 0.013 2026-08-18 03:32:50,638 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:32:50,667 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:50] "GET /web/image/product.product/1985/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 8 0.015 0.021 2026-08-18 03:32:50,674 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:50,731 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:50,772 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84912139 started for PoS orders references: [{'name': None, 'pos_reference': '260-109-000001', 'uuid': '55e08dda-befa-4e5d-843f-928c0f9adeb5'}] 2026-08-18 03:32:50,808 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84912139 order {'name': None, 'pos_reference': '260-109-000001', 'uuid': '55e08dda-befa-4e5d-843f-928c0f9adeb5'} created pos.order #682 2026-08-18 03:32:50,826 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84912139 finished 2026-08-18 03:32:50,914 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:50] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.085 0.096 2026-08-18 03:32:50,977 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.014 2026-08-18 03:32:51,011 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-08-18 03:32:51,012 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:51,063 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: heap 7683700 (allocated 8388608) 2026-08-18 03:32:51,070 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing chrome headless with pid 101721 2026-08-18 03:32:51,070 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-08-18 03:32:51,071 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Terminating chrome headless with pid 101721 2026-08-18 03:32:51,168 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033251_168340_test_online_payment_kiosk_qr_code.txt 2026-08-18 03:32:51,168 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Removing chrome user profile "/tmp/tmpqr66hb68_chrome_odoo" 2026-08-18 03:32:51,207 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes ... 2026-08-18 03:32:53,731 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 101918 2026-08-18 03:32:53,731 25 INFO rb-bf20be7-223995-404953 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/tmp8118dn_m_chrome_odoo 2026-08-18 03:32:53,731 25 INFO rb-bf20be7-223995-404953 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:33419/json/version 2026-08-18 03:32:53,732 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33419', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:32:53,773 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-08-18 03:32:53,773 25 INFO rb-bf20be7-223995-404953 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:33419/json 2026-08-18 03:32:53,773 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33419', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:32:53,800 25 INFO rb-bf20be7-223995-404953 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:33419/devtools/page/139FA581F02D147CA31107DF49E8C7F3 2026-08-18 03:32:53,879 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:53,886 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:53,928 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:53,985 25 INFO rb-bf20be7-223995-404953 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/110?access_token=943bb92fca63479c" in browser 2026-08-18 03:32:53,986 25 INFO rb-bf20be7-223995-404953 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/110?access_token=943bb92fca63479c" 2026-08-18 03:32:54,002 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:32:54,329 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:54] "GET /pos-self/110?access_token=943bb92fca63479c HTTP/1.1" 200 - 57 0.023 0.307 2026-08-18 03:32:54,333 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': '139FA581F02D147CA31107DF49E8C7F3', 'loaderId': '942FD16CF1C5A5B75892CAB9E42E1C99', 'isDownload': False} 2026-08-18 03:32:54,333 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:54,350 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:32:54,367 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:32:54,393 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:54] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.031 2026-08-18 03:32:54,403 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:32:54,434 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:54] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.060 2026-08-18 03:32:54,440 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:32:54,451 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:54] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.092 2026-08-18 03:32:54,600 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:54] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-18 03:32:54,617 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.008 2026-08-18 03:32:54,623 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:54] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.002 0.015 2026-08-18 03:32:54,628 25 INFO rb-bf20be7-223995-404953 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/110?access_token=943bb92fca63479c", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:32:54,635 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:32:54,635 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:54] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:32:54,636 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:54,695 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:54,706 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:54] "POST /pos-self/relations/110 HTTP/1.1" 200 - 37 0.024 0.040 2026-08-18 03:32:54,738 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.093 2026-08-18 03:32:54,958 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:54] "POST /pos-self/data/110 HTTP/1.1" 200 - 184 0.083 0.133 2026-08-18 03:32:54,964 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.199 2026-08-18 03:32:54,995 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:55,038 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:55] "GET /web/image/ir.attachment/6332/raw HTTP/1.1" 200 - 4 0.003 0.008 2026-08-18 03:32:55,091 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:55,135 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:55] "GET /web/image/pos.category/245/image_128?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-08-18 03:32:55,148 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:32:55,150 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:55] "GET /web/image/product.template/1811/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.021 2026-08-18 03:32:55,162 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:55] "GET /web/image/product.template/1812/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.020 2026-08-18 03:32:55,166 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:55,178 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:55] "GET /web/image/product.template/1815/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-08-18 03:32:55,192 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:55] "GET /web/image/product.template/1813/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.040 2026-08-18 03:32:55,229 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:55,234 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:55] "GET /web/image/product.template/1814/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.076 2026-08-18 03:32:55,301 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:55,313 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:55] "GET /web/image/ir.attachment/6298/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 03:32:55,335 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32: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-08-18 03:32:55,352 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:55,356 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:55] "GET /web/image/product.product/1985/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 8 0.011 0.014 2026-08-18 03:32:55,374 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:55] "GET /web/image/product.product/1987/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 8 0.006 0.036 2026-08-18 03:32:55,409 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:55,471 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:55,522 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:55,590 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:55,591 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:55,636 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78168737 started for PoS orders references: [{'name': None, 'pos_reference': '260-110-000001', 'uuid': 'ab8e52c9-b0cc-4720-89bf-8a8c517be72e'}] 2026-08-18 03:32:55,645 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7909760 (allocated 8912896) 2026-08-18 03:32:55,651 25 INFO rb-bf20be7-223995-404953 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 101918 2026-08-18 03:32:55,652 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:55,653 25 INFO rb-bf20be7-223995-404953 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 101918 2026-08-18 03:32:55,667 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78168737 order {'name': None, 'pos_reference': '260-110-000001', 'uuid': 'ab8e52c9-b0cc-4720-89bf-8a8c517be72e'} created pos.order #683 2026-08-18 03:32:55,668 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78168737 finished 2026-08-18 03:32:55,724 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:55] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.053 0.084 2026-08-18 03:32:55,766 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033255_765978_test_online_payment_mobile_self_order_preparation_changes.txt 2026-08-18 03:32:55,766 25 INFO rb-bf20be7-223995-404953 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/tmp8118dn_m_chrome_odoo" 2026-08-18 03:32:56,074 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 102113 2026-08-18 03:32:56,075 25 INFO rb-bf20be7-223995-404953 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/tmpnlvc_1h5_chrome_odoo 2026-08-18 03:32:56,075 25 INFO rb-bf20be7-223995-404953 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:39943/json/version 2026-08-18 03:32:56,076 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39943', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:32:56,179 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-08-18 03:32:56,179 25 INFO rb-bf20be7-223995-404953 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:39943/json 2026-08-18 03:32:56,180 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39943', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:32:56,200 25 INFO rb-bf20be7-223995-404953 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:39943/devtools/page/8874006267BF230E12F15C01295FFA7F 2026-08-18 03:32:56,214 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:56,221 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:56,317 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:32:56,322 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:56,326 25 INFO rb-bf20be7-223995-404953 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=110" in browser 2026-08-18 03:32:56,326 25 INFO rb-bf20be7-223995-404953 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=110" 2026-08-18 03:32:56,583 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:56] "GET /pos/ui?config_id=110 HTTP/1.1" 200 - 70 0.027 0.221 2026-08-18 03:32:56,587 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': '8874006267BF230E12F15C01295FFA7F', 'loaderId': '93754F5D7E357658F5A41932EDA5EFFE', 'isDownload': False} 2026-08-18 03:32:56,587 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:56,607 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:32:56,640 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:56] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.013 2026-08-18 03:32:56,659 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:56] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-08-18 03:32:56,670 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:56] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.045 2026-08-18 03:32:57,090 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:32:57,102 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:32:57,103 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:32:57,110 25 INFO rb-bf20be7-223995-404953 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=110", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:32:57,116 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:57,123 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-18 03:32:57,135 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:32:57,153 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:32:57,170 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.003 0.006 2026-08-18 03:32:57,174 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.009 2026-08-18 03:32:57,216 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:57] "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-08-18 03:32:57,219 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-08-18 03:32:57,741 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 201, model: sale.order 2026-08-18 03:32:57,744 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:57,744 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 201, model: sale.order.line 2026-08-18 03:32:57,745 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:57,754 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.240 0.261 2026-08-18 03:32:57,772 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:57] "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-08-18 03:32:57,843 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.008 2026-08-18 03:32:57,894 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:57] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.033 2026-08-18 03:32:57,938 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:57] "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-08-18 03:32:57,958 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:57,970 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:32:57,994 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:32:58,006 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:58] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:32:58,019 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:32:58,037 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-08-18 03:32:58,041 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:32:58,070 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.035 2026-08-18 03:32:58,091 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:58,116 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:58] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.021 0.087 2026-08-18 03:32:58,165 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:32:58,171 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.016 0.092 2026-08-18 03:32:58,200 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:58,268 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:58] "GET /pos/ui/110?from_backend=True HTTP/1.1" 200 - 31 0.051 0.086 2026-08-18 03:32:58,287 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:58,289 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.110 2026-08-18 03:32:58,346 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:58] "GET /pos/ui/110 HTTP/1.1" 200 - 31 0.019 0.185 2026-08-18 03:32:58,415 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:58] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.033 0.175 2026-08-18 03:32:58,432 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.132 2026-08-18 03:32:58,451 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.021 2026-08-18 03:32:58,474 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:32:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:32:58,476 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:58,530 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:58,593 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:58,644 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:58,645 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:58,696 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13445524 (allocated 14417920) 2026-08-18 03:32:58,700 25 INFO rb-bf20be7-223995-404953 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 102113 2026-08-18 03:32:58,701 25 INFO rb-bf20be7-223995-404953 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-08-18 03:32:58,702 25 INFO rb-bf20be7-223995-404953 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 102113 2026-08-18 03:32:58,805 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033258_805132_test_online_payment_mobile_self_order_preparation_changes.txt 2026-08-18 03:32:58,805 25 INFO rb-bf20be7-223995-404953 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/tmpnlvc_1h5_chrome_odoo" 2026-08-18 03:32:58,860 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table ... 2026-08-18 03:33:01,154 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 102317 2026-08-18 03:33:01,154 25 INFO rb-bf20be7-223995-404953 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/tmp67us47jv_chrome_odoo 2026-08-18 03:33:01,154 25 INFO rb-bf20be7-223995-404953 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:42939/json/version 2026-08-18 03:33:01,155 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42939', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:33:01,215 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Browser version: Chrome/150.0.7871.114 2026-08-18 03:33:01,215 25 INFO rb-bf20be7-223995-404953 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:42939/json 2026-08-18 03:33:01,216 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42939', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:33:01,231 25 INFO rb-bf20be7-223995-404953 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:42939/devtools/page/92716B4890A0EBBBD910BAD84DF2ABAA 2026-08-18 03:33:01,265 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:01,268 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:01,372 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:01,429 25 INFO rb-bf20be7-223995-404953 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/111?access_token=19fd7bea2adb4e7d" in browser 2026-08-18 03:33:01,429 25 INFO rb-bf20be7-223995-404953 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/111?access_token=19fd7bea2adb4e7d" 2026-08-18 03:33:01,450 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:33:01,789 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:01] "GET /pos-self/111?access_token=19fd7bea2adb4e7d HTTP/1.1" 200 - 57 0.027 0.318 2026-08-18 03:33:01,791 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': '92716B4890A0EBBBD910BAD84DF2ABAA', 'loaderId': '126EB45C9ED3793E18A8CE6C7D51B9E5', 'isDownload': False} 2026-08-18 03:33:01,791 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:01,806 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:33:01,842 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:33:01,857 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:01] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.025 2026-08-18 03:33:01,874 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:33:01,891 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:01] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.070 2026-08-18 03:33:01,908 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:33:01,935 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:01] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.091 2026-08-18 03:33:02,115 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:02] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-08-18 03:33:02,130 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.007 2026-08-18 03:33:02,143 25 INFO rb-bf20be7-223995-404953 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/111?access_token=19fd7bea2adb4e7d", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:33:02,144 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:02] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.005 0.016 2026-08-18 03:33:02,152 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:02,152 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:33:02,152 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:02] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 03:33:02,205 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:02,229 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:02] "POST /pos-self/relations/111 HTTP/1.1" 200 - 37 0.031 0.031 2026-08-18 03:33:02,262 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.090 2026-08-18 03:33:02,508 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:02] "POST /pos-self/data/111 HTTP/1.1" 200 - 184 0.103 0.147 2026-08-18 03:33:02,514 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.229 2026-08-18 03:33:02,543 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:02,585 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:02] "GET /web/image/ir.attachment/6376/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 03:33:02,606 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:02,627 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:02] "GET /web/image/ir.attachment/6339/raw HTTP/1.1" 200 - 4 0.007 0.011 2026-08-18 03:33:02,638 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:33:02,669 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:02,753 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:02,797 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:02] "GET /web/image/pos.category/245/image_128?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 2 0.003 0.030 2026-08-18 03:33:02,815 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:02,816 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:02] "GET /web/image/product.template/1811/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.040 2026-08-18 03:33:02,829 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:02] "GET /web/image/product.template/1812/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.038 2026-08-18 03:33:02,839 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:02] "GET /web/image/product.template/1815/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.045 2026-08-18 03:33:02,848 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:02] "GET /web/image/product.template/1814/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-08-18 03:33:02,859 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:02] "GET /web/image/product.template/1813/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-08-18 03:33:02,879 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:02,893 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33: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-08-18 03:33:02,911 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:02] "GET /web/image/product.product/1985/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 8 0.003 0.014 2026-08-18 03:33:02,931 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:02,994 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:03,013 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:03] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.007 0.010 2026-08-18 03:33:03,058 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:03,119 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:03,143 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18769443 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000001', 'uuid': '0a70c1bc-8ddd-465a-b673-1b99c2ac9ded'}] 2026-08-18 03:33:03,176 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18769443 order {'name': None, 'pos_reference': '260-111-000001', 'uuid': '0a70c1bc-8ddd-465a-b673-1b99c2ac9ded'} created pos.order #684 2026-08-18 03:33:03,187 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18769443 finished 2026-08-18 03:33:03,299 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:03] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.088 0.094 2026-08-18 03:33:03,337 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.010 2026-08-18 03:33:03,352 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:03,413 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:03,473 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:03,530 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:03,556 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:03] "GET /web/image/product.product/1987/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-08-18 03:33:03,580 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:03,639 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:03,665 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7799367 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000001', 'uuid': '0a70c1bc-8ddd-465a-b673-1b99c2ac9ded'}] 2026-08-18 03:33:03,679 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added lines [1123] to pos.order #684 2026-08-18 03:33:03,683 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7799367 order {'name': None, 'pos_reference': '260-111-000001', 'uuid': '0a70c1bc-8ddd-465a-b673-1b99c2ac9ded'} updated pos.order #684 2026-08-18 03:33:03,691 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7799367 finished 2026-08-18 03:33:03,776 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:03] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.043 0.092 2026-08-18 03:33:03,815 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.009 2026-08-18 03:33:03,827 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:03,883 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:03,946 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:04,005 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:04,005 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:04,050 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 9031572 (allocated 10223616) 2026-08-18 03:33:04,052 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:04,069 25 INFO rb-bf20be7-223995-404953 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 102317 2026-08-18 03:33:04,069 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:04,070 25 INFO rb-bf20be7-223995-404953 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 102317 2026-08-18 03:33:04,101 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-18 03:33:04,166 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033304_166280_test_online_payment_self_pay_after_meal_table.txt 2026-08-18 03:33:04,166 25 INFO rb-bf20be7-223995-404953 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/tmp67us47jv_chrome_odoo" 2026-08-18 03:33:04,199 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:04,856 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:04] "GET /pos/pay/684?access_token=843fde51-6028-4203-b9cf-3641add3aec6&exit_route=http://127.0.0.1:8069/pos-self/111?access_token%3D19fd7bea2adb4e7d HTTP/1.1" 200 - 132 0.112 0.668 2026-08-18 03:33:05,121 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 102531 2026-08-18 03:33:05,122 25 INFO rb-bf20be7-223995-404953 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/tmpsw2xbw12_chrome_odoo 2026-08-18 03:33:05,122 25 INFO rb-bf20be7-223995-404953 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:43227/json/version 2026-08-18 03:33:05,123 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43227', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:33:05,170 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Browser version: Chrome/150.0.7871.114 2026-08-18 03:33:05,170 25 INFO rb-bf20be7-223995-404953 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:43227/json 2026-08-18 03:33:05,171 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43227', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:33:05,184 25 INFO rb-bf20be7-223995-404953 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:43227/devtools/page/5E461892BC965D4250412BB293036836 2026-08-18 03:33:05,195 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:05,262 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:05,280 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:05,282 25 INFO rb-bf20be7-223995-404953 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/111?access_token=19fd7bea2adb4e7d&table_identifier=80a57850" in browser 2026-08-18 03:33:05,282 25 INFO rb-bf20be7-223995-404953 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/111?access_token=19fd7bea2adb4e7d&table_identifier=80a57850" 2026-08-18 03:33:05,321 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:05] "GET /pos-self/111?access_token=19fd7bea2adb4e7d&table_identifier=80a57850 HTTP/1.1" 200 - 9 0.007 0.025 2026-08-18 03:33:05,323 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': '5E461892BC965D4250412BB293036836', 'loaderId': '4A0FF0A34D4EECF2517F336823B8C3E3', 'isDownload': False} 2026-08-18 03:33:05,323 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:05,368 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:33:05,387 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:05] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.011 2026-08-18 03:33:05,395 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:05] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.017 2026-08-18 03:33:05,401 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:05] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.023 2026-08-18 03:33:05,568 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:05] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-08-18 03:33:05,580 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:05] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-08-18 03:33:05,593 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:05] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 4 0.001 0.014 2026-08-18 03:33:05,598 25 INFO rb-bf20be7-223995-404953 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/111?access_token=19fd7bea2adb4e7d&table_identifier=80a57850", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:33:05,602 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:33:05,603 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:33:05,608 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:05,661 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:05,670 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:05] "POST /pos-self/relations/111 HTTP/1.1" 200 - 16 0.017 0.043 2026-08-18 03:33:05,678 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.063 2026-08-18 03:33:05,710 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-08-18 03:33:05,894 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:05] "POST /pos-self/data/111 HTTP/1.1" 200 - 116 0.054 0.126 2026-08-18 03:33:05,962 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.009 2026-08-18 03:33:05,971 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:06,013 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:06] "GET /web/image/ir.attachment/6376/raw HTTP/1.1" 200 - 4 0.003 0.006 2026-08-18 03:33:06,028 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:06,046 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.009 2026-08-18 03:33:06,052 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:33:06,059 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.019 2026-08-18 03:33:06,067 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:06] "GET /web/image/ir.attachment/6339/raw HTTP/1.1" 200 - 4 0.001 0.026 2026-08-18 03:33:06,106 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:06,137 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:06] "GET /web/image/pos.category/245/image_128?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-08-18 03:33:06,155 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:06] "GET /web/image/product.template/1812/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.018 2026-08-18 03:33:06,167 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:06] "GET /web/image/product.template/1811/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.037 2026-08-18 03:33:06,172 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:06,184 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:06] "GET /web/image/product.template/1815/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.042 2026-08-18 03:33:06,197 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:06] "GET /web/image/product.template/1813/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.052 2026-08-18 03:33:06,210 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:06] "GET /web/image/product.template/1814/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-08-18 03:33:06,234 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:06,256 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:33:06,291 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:06] "GET /web/image/product.product/1985/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 8 0.011 0.027 2026-08-18 03:33:06,292 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:06,366 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:06,385 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29311498 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000002', 'uuid': '55f4d6ce-79bd-4b60-9c03-b7410ebdf666'}] 2026-08-18 03:33:06,418 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29311498 order {'name': None, 'pos_reference': '260-111-000002', 'uuid': '55f4d6ce-79bd-4b60-9c03-b7410ebdf666'} created pos.order #685 2026-08-18 03:33:06,426 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29311498 finished 2026-08-18 03:33:06,477 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:06] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.041 0.083 2026-08-18 03:33:06,523 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.010 2026-08-18 03:33:06,533 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:06,590 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:06,649 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:06,705 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:06,735 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:06] "GET /web/image/product.product/1987/image_512?unique=2026-08-18T03:32:39.000+00:00 HTTP/1.1" 200 - 8 0.004 0.012 2026-08-18 03:33:06,756 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:06,818 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:06,841 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2909450 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000002', 'uuid': '55f4d6ce-79bd-4b60-9c03-b7410ebdf666'}] 2026-08-18 03:33:06,857 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added lines [1125] to pos.order #685 2026-08-18 03:33:06,862 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2909450 order {'name': None, 'pos_reference': '260-111-000002', 'uuid': '55f4d6ce-79bd-4b60-9c03-b7410ebdf666'} updated pos.order #685 2026-08-18 03:33:06,869 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2909450 finished 2026-08-18 03:33:06,961 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:06] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.058 0.088 2026-08-18 03:33:07,007 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:07] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.011 2026-08-18 03:33:07,010 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:07,064 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:07,119 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:07,180 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:07,181 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:07,228 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:07,233 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 9426280 (allocated 10223616) 2026-08-18 03:33:07,247 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Closing chrome headless with pid 102531 2026-08-18 03:33:07,249 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:07,249 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Terminating chrome headless with pid 102531 2026-08-18 03:33:07,323 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033307_323609_test_online_payment_self_pay_after_meal_table.txt 2026-08-18 03:33:07,324 25 INFO rb-bf20be7-223995-404953 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/tmpsw2xbw12_chrome_odoo" 2026-08-18 03:33:07,368 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 03:33:15,587 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_qfpay.tests.test_basic: Starting TestQFPayPoS.test_tour_qfpay_order_and_refund ... 2026-08-18 03:33:15,967 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome pid: 102730 2026-08-18 03:33:15,967 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless temporary user profile dir: /tmp/tmp8318nek__chrome_odoo 2026-08-18 03:33:15,967 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:36625/json/version 2026-08-18 03:33:15,968 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36625', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:33:16,007 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Browser version: Chrome/150.0.7871.114 2026-08-18 03:33:16,007 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:36625/json 2026-08-18 03:33:16,009 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36625', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:33:16,017 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Websocket url found: ws://127.0.0.1:36625/devtools/page/CA1CFBF76505E59A9289313614740552 2026-08-18 03:33:16,072 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Enable chrome headless console log notification 2026-08-18 03:33:16,085 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless enable page notifications 2026-08-18 03:33:16,125 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:33:16,129 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Setting session cookie in browser 2026-08-18 03:33:16,139 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Open "http://127.0.0.1:8069/pos/ui/112" in browser 2026-08-18 03:33:16,139 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/112" 2026-08-18 03:33:16,167 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:33:16,875 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:16] "GET /pos/ui/112 HTTP/1.1" 200 - 120 0.094 0.623 2026-08-18 03:33:16,880 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Navigation result: {'frameId': 'CA1CFBF76505E59A9289313614740552', 'loaderId': '466632FBCFBA43352CB84F83EF96246B', 'isDownload': False} 2026-08-18 03:33:16,880 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Evaluate ready code "odoo.isTourReady('qfpay_order_and_refund')" 2026-08-18 03:33:16,902 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:33:16,921 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:16] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-18 03:33:16,926 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:16] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-08-18 03:33:16,941 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:16] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.025 2026-08-18 03:33:17,387 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:33:17,394 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:33:17,405 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:33:17,423 25 INFO rb-bf20be7-223995-404953 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/112", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:33:17,434 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-18 03:33:17,438 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:17,448 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:33:17,455 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:33:17,483 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:17] "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-08-18 03:33:17,495 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.031 2026-08-18 03:33:17,538 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.017 0.029 2026-08-18 03:33:17,541 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.036 2026-08-18 03:33:17,932 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 283 0.141 0.215 2026-08-18 03:33:17,951 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.003 2026-08-18 03:33:18,013 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:33:18,096 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:18] "GET /web/image/res.company/105/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.031 2026-08-18 03:33:18,117 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:33:18,124 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: Owl is running in 'dev' mode. 2026-08-18 03:33:18,136 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-08-18 03:33:18,224 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:33:18,225 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.023 2026-08-18 03:33:18,237 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:33:18,243 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:33:18,294 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:33:18,296 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:18] "GET /web/image/res.users/205/avatar_128 HTTP/1.1" 200 - 14 0.031 0.069 2026-08-18 03:33:18,334 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:33:18,336 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:18,341 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.030 2026-08-18 03:33:18,361 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:18] "GET /web/image?model=res.company&id=105&field=logo HTTP/1.1" 200 - 3 0.021 0.105 2026-08-18 03:33:18,382 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:18] "GET /web/image/res.company/105/favicon HTTP/1.1" 200 - 4 0.007 0.061 2026-08-18 03:33:18,434 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:18] "GET /pos/ui/112?from_backend=True HTTP/1.1" 200 - 31 0.019 0.094 2026-08-18 03:33:18,483 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:18] "GET /pos/ui/112 HTTP/1.1" 200 - 31 0.016 0.141 2026-08-18 03:33:18,581 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:18,668 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:18] "GET /web/image?model=product.template&field=image_128&id=1820&unique=2026-08-18T03:33:07.000+00:00 HTTP/1.1" 200 - 3 0.004 0.064 2026-08-18 03:33:18,669 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:18,671 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:33:18,681 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:33:18,699 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:18] "GET /web/image?model=product.template&field=image_128&id=1822&unique=2026-08-18T03:33:07.000+00:00 HTTP/1.1" 200 - 3 0.005 0.093 2026-08-18 03:33:18,721 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:18] "GET /web/image?model=product.template&field=image_128&id=1821&unique=2026-08-18T03:33:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-08-18 03:33:18,745 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:18] "GET /web/image?model=product.template&field=image_128&id=1823&unique=2026-08-18T03:33:07.000+00:00 HTTP/1.1" 200 - 3 0.004 0.136 2026-08-18 03:33:18,781 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:18] "GET /web/image?model=product.template&field=image_128&id=1824&unique=2026-08-18T03:33:07.000+00:00 HTTP/1.1" 200 - 3 0.004 0.162 2026-08-18 03:33:18,798 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:18] "GET /web/image?model=product.template&field=image_128&id=1825&unique=2026-08-18T03:33:07.000+00:00 HTTP/1.1" 200 - 3 0.001 0.178 2026-08-18 03:33:18,826 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:18] "GET /web/image?model=product.template&field=image_128&id=1828&unique=2026-08-18T03:33:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-08-18 03:33:18,854 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:18] "GET /web/image?model=product.template&field=image_128&id=1826&unique=2026-08-18T03:33:07.000+00:00 HTTP/1.1" 200 - 3 0.004 0.146 2026-08-18 03:33:18,887 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:18] "GET /web/image?model=product.template&field=image_128&id=1827&unique=2026-08-18T03:33:07.000+00:00 HTTP/1.1" 200 - 3 0.008 0.154 2026-08-18 03:33:18,961 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.029 0.168 2026-08-18 03:33:19,026 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:19,076 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:19,127 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:19,179 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:19,229 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:19,300 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:19,313 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:33:19,315 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:33:19,352 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:19,402 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:19,480 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:19,532 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:19,535 25 INFO rb-bf20be7-223995-404953 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': 'c12fe05c-8546-4f61-8b99-67afedad3b02--684--268', '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-08-18 03:33:19,553 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:19] "POST /qfpay/notify HTTP/1.1" 200 - 9 0.004 0.015 2026-08-18 03:33:19,579 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58383300 started for PoS orders references: [{'name': '/', 'pos_reference': '261-112-000001', 'uuid': '247e37c8-7b17-4894-8441-7011cba5cdc9'}] 2026-08-18 03:33:19,589 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:33:19,896 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58383300 order {'name': '/', 'pos_reference': '261-112-000001', 'uuid': '247e37c8-7b17-4894-8441-7011cba5cdc9'} created pos.order #686 2026-08-18 03:33:19,906 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58383300 finished 2026-08-18 03:33:19,951 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 188 0.155 0.219 2026-08-18 03:33:20,012 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.008 2026-08-18 03:33:20,096 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:20,156 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:20,169 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:20] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:33:20,203 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.013 2026-08-18 03:33:20,210 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:20,260 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:20,313 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:20,364 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:20,415 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:20,472 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:20,481 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:20] "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.008 2026-08-18 03:33:20,526 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:20,577 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:20,653 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:20,709 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:20,767 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:20,818 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:20,821 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_qfpay.controllers.main: Received QFPay notification: {'status': '1', 'sysdtm': '2025-08-26 17:51:34', 'txcurrcd': 'HKD', 'orig_out_trade_no': 'c12fe05c-8546-4f61-8b99-67afedad3b02--684--268', '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-08-18 03:33:20,838 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:20] "POST /qfpay/notify HTTP/1.1" 200 - 8 0.003 0.014 2026-08-18 03:33:20,863 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67978705 started for PoS orders references: [{'name': '/', 'pos_reference': '261-112-000002', 'uuid': 'b93e57de-f113-44eb-a8fd-65a56d64838a'}] 2026-08-18 03:33:21,088 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67978705 order {'name': '/', 'pos_reference': '261-112-000002', 'uuid': 'b93e57de-f113-44eb-a8fd-65a56d64838a'} created pos.order #687 2026-08-18 03:33:21,105 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67978705 finished 2026-08-18 03:33:21,200 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 169 0.132 0.207 2026-08-18 03:33:21,236 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33: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-08-18 03:33:21,286 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:21,325 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: tour succeeded 2026-08-18 03:33:21,326 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: ╔═══════════════════════════════════════╗ ║ TOUR qfpay_order_and_refund SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-18 03:33:21,430 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: heap 16501708 (allocated 18223104) 2026-08-18 03:33:21,435 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing chrome headless with pid 102730 2026-08-18 03:33:21,435 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing websocket connection 2026-08-18 03:33:21,436 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Terminating chrome headless with pid 102730 2026-08-18 03:33:21,597 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033321_596689_test_tour_qfpay_order_and_refund.txt 2026-08-18 03:33:21,597 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Removing chrome user profile "/tmp/tmp8318nek__chrome_odoo" 2026-08-18 03:33:21,650 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 03:33:29,563 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_basic_order ... 2026-08-18 03:33:29,835 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome pid: 102957 2026-08-18 03:33:29,836 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless temporary user profile dir: /tmp/tmp9hgnlly3_chrome_odoo 2026-08-18 03:33:29,836 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:44175/json/version 2026-08-18 03:33:29,837 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44175', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:33:29,882 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Browser version: Chrome/150.0.7871.114 2026-08-18 03:33:29,882 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:44175/json 2026-08-18 03:33:29,883 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44175', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:33:29,891 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Websocket url found: ws://127.0.0.1:44175/devtools/page/52AB38A1FD552C96A36EAA6AA304C22D 2026-08-18 03:33:29,968 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Enable chrome headless console log notification 2026-08-18 03:33:29,993 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless enable page notifications 2026-08-18 03:33:30,085 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:33:30,095 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Setting session cookie in browser 2026-08-18 03:33:30,101 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Open "http://127.0.0.1:8069/pos/ui/113" in browser 2026-08-18 03:33:30,101 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui/113" 2026-08-18 03:33:30,117 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:33:30,645 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:30] "GET /pos/ui/113 HTTP/1.1" 200 - 120 0.072 0.459 2026-08-18 03:33:30,652 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigation result: {'frameId': '52AB38A1FD552C96A36EAA6AA304C22D', 'loaderId': '575C0B34D6A0738745438F72781CE58C', 'isDownload': False} 2026-08-18 03:33:30,652 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Evaluate ready code "odoo.isTourReady('PosRazorpayTour')" 2026-08-18 03:33:30,668 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:33:30,688 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:30] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-18 03:33:30,692 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:30] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-08-18 03:33:30,697 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:30] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-18 03:33:31,130 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:33:31,140 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:33:31,151 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.013 2026-08-18 03:33:31,170 25 INFO rb-bf20be7-223995-404953 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/113", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:33:31,176 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:31,182 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-08-18 03:33:31,197 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:33:31,215 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:33:31,244 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:31] "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-08-18 03:33:31,255 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-18 03:33:31,301 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:31] "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-08-18 03:33:31,304 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-08-18 03:33:31,777 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 283 0.211 0.224 2026-08-18 03:33:31,807 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-08-18 03:33:31,851 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:33:31,914 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:31] "GET /web/image/res.company/106/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.039 2026-08-18 03:33:31,932 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:33:31,945 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: Owl is running in 'dev' mode. 2026-08-18 03:33:31,964 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.015 2026-08-18 03:33:32,003 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:33:32,043 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:33:32,044 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:33:32,051 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:32] "GET /web/image/res.users/209/avatar_128 HTTP/1.1" 200 - 14 0.027 0.019 2026-08-18 03:33:32,059 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:33:32,069 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33: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-08-18 03:33:32,078 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:32] "GET /web/image?model=res.company&id=106&field=logo HTTP/1.1" 200 - 3 0.015 0.036 2026-08-18 03:33:32,079 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.072 2026-08-18 03:33:32,106 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:32] "GET /web/image/res.company/106/favicon HTTP/1.1" 200 - 4 0.003 0.011 2026-08-18 03:33:32,182 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:32,204 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:33:32,273 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:32] "GET /pos/ui/113?from_backend=True HTTP/1.1" 200 - 31 0.027 0.051 2026-08-18 03:33:32,286 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:32] "GET /web/image/res.company/106/favicon HTTP/1.1" 304 - 4 0.005 0.082 2026-08-18 03:33:32,384 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:32,408 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:32] "GET /pos/ui/113 HTTP/1.1" 200 - 31 0.084 0.129 2026-08-18 03:33:32,431 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:33:32,460 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-08-18 03:33:32,461 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:32] "GET /web/image?model=product.template&field=image_128&id=1833&unique=2026-08-18T03:33:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-08-18 03:33:32,498 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:32] "GET /web/image?model=product.template&field=image_128&id=1834&unique=2026-08-18T03:33:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.131 2026-08-18 03:33:32,523 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:32] "GET /web/image?model=product.template&field=image_128&id=1836&unique=2026-08-18T03:33:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-08-18 03:33:32,546 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:32] "GET /web/image?model=product.template&field=image_128&id=1835&unique=2026-08-18T03:33:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-08-18 03:33:32,571 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:32] "GET /web/image?model=product.template&field=image_128&id=1837&unique=2026-08-18T03:33:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.184 2026-08-18 03:33:32,596 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:32] "GET /web/image?model=product.template&field=image_128&id=1840&unique=2026-08-18T03:33:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.128 2026-08-18 03:33:32,618 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:32] "GET /web/image?model=product.template&field=image_128&id=1841&unique=2026-08-18T03:33:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.147 2026-08-18 03:33:32,648 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:32] "GET /web/image?model=product.template&field=image_128&id=1839&unique=2026-08-18T03:33:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.138 2026-08-18 03:33:32,720 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.034 0.159 2026-08-18 03:33:32,743 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:32] "GET /web/image?model=product.template&field=image_128&id=1838&unique=2026-08-18T03:33:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.190 2026-08-18 03:33:32,767 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:32,817 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:32,869 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:32,919 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:32,970 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:33,042 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:33,055 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:33:33,057 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:33:33,096 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:33,145 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:33,211 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:33] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.002 0.006 2026-08-18 03:33:33,220 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:33,234 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:33] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.003 0.008 2026-08-18 03:33:33,260 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60631502 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000001', 'uuid': 'bdeb2e84-a435-4a8a-a12d-4adb0b918e2d'}] 2026-08-18 03:33:33,276 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:33:33,586 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60631502 order {'name': '/', 'pos_reference': '261-113-000001', 'uuid': 'bdeb2e84-a435-4a8a-a12d-4adb0b918e2d'} created pos.order #688 2026-08-18 03:33:33,605 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60631502 finished 2026-08-18 03:33:33,651 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.157 0.236 2026-08-18 03:33:33,713 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:33] "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-08-18 03:33:33,827 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: tour succeeded 2026-08-18 03:33:33,827 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: ╔════════════════════════════════╗ ║ TOUR PosRazorpayTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-18 03:33:33,943 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: heap 14792776 (allocated 16252928) 2026-08-18 03:33:33,948 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing chrome headless with pid 102957 2026-08-18 03:33:33,950 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing websocket connection 2026-08-18 03:33:33,952 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Terminating chrome headless with pid 102957 2026-08-18 03:33:34,060 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033334_059863_test_razorpay_basic_order.txt 2026-08-18 03:33:34,060 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Removing chrome user profile "/tmp/tmp9hgnlly3_chrome_odoo" 2026-08-18 03:33:34,093 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_cancel_payment ... 2026-08-18 03:33:34,377 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome pid: 103173 2026-08-18 03:33:34,377 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless temporary user profile dir: /tmp/tmp9ppnezdm_chrome_odoo 2026-08-18 03:33:34,378 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:34137/json/version 2026-08-18 03:33:34,379 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34137', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:33:34,501 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Browser version: Chrome/150.0.7871.114 2026-08-18 03:33:34,501 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:34137/json 2026-08-18 03:33:34,503 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34137', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:33:34,542 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Websocket url found: ws://127.0.0.1:34137/devtools/page/1AF880E72F8A458D95FC1C78C2DA1BEB 2026-08-18 03:33:34,561 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Enable chrome headless console log notification 2026-08-18 03:33:34,586 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless enable page notifications 2026-08-18 03:33:34,663 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:33:34,672 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Setting session cookie in browser 2026-08-18 03:33:34,675 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Open "http://127.0.0.1:8069/pos/ui/113" in browser 2026-08-18 03:33:34,676 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigating to: "http://127.0.0.1:8069/pos/ui/113" 2026-08-18 03:33:34,690 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:33:35,137 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:35] "GET /pos/ui/113 HTTP/1.1" 200 - 126 0.046 0.405 2026-08-18 03:33:35,140 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigation result: {'frameId': '1AF880E72F8A458D95FC1C78C2DA1BEB', 'loaderId': 'BC801620875A740AC6137D0BF7ED3478', 'isDownload': False} 2026-08-18 03:33:35,140 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Evaluate ready code "odoo.isTourReady('PosRazorpayCancelTour')" 2026-08-18 03:33:35,156 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:33:35,180 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:35] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-08-18 03:33:35,187 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:35] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-08-18 03:33:35,196 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:35] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-08-18 03:33:35,619 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:33:35,622 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:33:35,651 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:33:35,664 25 INFO rb-bf20be7-223995-404953 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/113", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:33:35,671 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:35,673 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-08-18 03:33:35,683 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:33:35,688 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:33:35,707 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-08-18 03:33:35,726 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.023 2026-08-18 03:33:35,728 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-08-18 03:33:35,769 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.023 2026-08-18 03:33:36,164 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 283 0.149 0.213 2026-08-18 03:33:36,187 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:33:36,236 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 03:33:36,277 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:36] "GET /web/image/res.company/106/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-08-18 03:33:36,303 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-18 03:33:36,323 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: Owl is running in 'dev' mode. 2026-08-18 03:33:36,336 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 03:33:36,390 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:33:36,413 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:33:36,426 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 03:33:36,429 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:33:36,470 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:33:36,499 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:33:36,502 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:36,509 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:36] "GET /web/image/res.users/209/avatar_128 HTTP/1.1" 200 - 14 0.081 0.031 2026-08-18 03:33:36,578 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.063 2026-08-18 03:33:36,583 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:36] "GET /web/image?model=res.company&id=106&field=logo HTTP/1.1" 200 - 3 0.058 0.128 2026-08-18 03:33:36,668 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:36] "GET /pos/ui/113?from_backend=True HTTP/1.1" 200 - 31 0.049 0.185 2026-08-18 03:33:36,676 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:33:36,681 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:36,685 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:36] "GET /web/image/res.company/106/favicon HTTP/1.1" 200 - 4 0.007 0.106 2026-08-18 03:33:36,701 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:33:36,805 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:36] "GET /pos/ui/113 HTTP/1.1" 200 - 31 0.037 0.258 2026-08-18 03:33:36,829 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:36] "GET /web/image?model=product.template&field=image_128&id=1835&unique=2026-08-18T03:33:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-08-18 03:33:36,850 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:36] "GET /web/image?model=product.template&field=image_128&id=1834&unique=2026-08-18T03:33:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-08-18 03:33:36,876 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:36] "GET /web/image?model=product.template&field=image_128&id=1833&unique=2026-08-18T03:33:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.249 2026-08-18 03:33:36,901 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:36] "GET /web/image?model=product.template&field=image_128&id=1841&unique=2026-08-18T03:33:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.211 2026-08-18 03:33:36,932 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:36] "GET /web/image?model=product.template&field=image_128&id=1838&unique=2026-08-18T03:33:21.000+00:00 HTTP/1.1" 200 - 3 0.013 0.210 2026-08-18 03:33:36,950 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:36] "GET /web/image?model=product.template&field=image_128&id=1839&unique=2026-08-18T03:33:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-08-18 03:33:36,986 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:36] "GET /web/image?model=product.template&field=image_128&id=1837&unique=2026-08-18T03:33:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-08-18 03:33:37,013 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:37] "GET /web/image?model=product.template&field=image_128&id=1840&unique=2026-08-18T03:33:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-08-18 03:33:37,036 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:37] "GET /web/image/res.company/106/favicon HTTP/1.1" 304 - 4 0.005 0.119 2026-08-18 03:33:37,054 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:37] "GET /web/image?model=product.template&field=image_128&id=1836&unique=2026-08-18T03:33:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.116 2026-08-18 03:33:37,122 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.035 0.209 2026-08-18 03:33:37,189 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:37,240 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:37,291 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:37,342 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:37,392 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:37,461 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:37,476 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:33:37,477 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:33:37,521 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:37,570 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:37,639 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:37] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.001 0.009 2026-08-18 03:33:37,665 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:37,679 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:37] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 03:33:37,696 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:37,697 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:37] "POST /web/dataset/call_kw/pos.payment.method/razorpay_cancel_payment_request#pos.payment.method.razorpay_cancel_payment_request HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 03:33:37,741 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:37,792 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:37,844 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:37,895 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:37,951 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:37,955 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:37] "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-08-18 03:33:37,972 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:37] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.001 0.008 2026-08-18 03:33:37,998 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6563407 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000001', 'uuid': 'bda89086-ca44-44f0-a30d-5958d121dc03'}] 2026-08-18 03:33:38,001 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:33:38,249 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6563407 order {'name': '/', 'pos_reference': '261-113-000001', 'uuid': 'bda89086-ca44-44f0-a30d-5958d121dc03'} created pos.order #689 2026-08-18 03:33:38,258 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6563407 finished 2026-08-18 03:33:38,293 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.108 0.190 2026-08-18 03:33:38,342 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:38] "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-08-18 03:33:38,430 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: tour succeeded 2026-08-18 03:33:38,430 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayCancelTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-08-18 03:33:38,526 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: heap 15006584 (allocated 16515072) 2026-08-18 03:33:38,532 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing chrome headless with pid 103173 2026-08-18 03:33:38,533 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing websocket connection 2026-08-18 03:33:38,534 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Terminating chrome headless with pid 103173 2026-08-18 03:33:38,630 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033338_629572_test_razorpay_cancel_payment.txt 2026-08-18 03:33:38,630 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Removing chrome user profile "/tmp/tmp9ppnezdm_chrome_odoo" 2026-08-18 03:33:38,662 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_refund_order ... 2026-08-18 03:33:38,910 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome pid: 103402 2026-08-18 03:33:38,911 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless temporary user profile dir: /tmp/tmpkp0d6_4w_chrome_odoo 2026-08-18 03:33:38,911 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:44561/json/version 2026-08-18 03:33:38,912 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44561', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:33:38,962 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Browser version: Chrome/150.0.7871.114 2026-08-18 03:33:38,963 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:44561/json 2026-08-18 03:33:38,964 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44561', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:33:38,978 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Websocket url found: ws://127.0.0.1:44561/devtools/page/3CC77BAB9A04C016AD47D159CE1D13F2 2026-08-18 03:33:38,986 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Enable chrome headless console log notification 2026-08-18 03:33:38,992 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless enable page notifications 2026-08-18 03:33:39,091 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:33:39,103 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Setting session cookie in browser 2026-08-18 03:33:39,111 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Open "http://127.0.0.1:8069/pos/ui/113" in browser 2026-08-18 03:33:39,111 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigating to: "http://127.0.0.1:8069/pos/ui/113" 2026-08-18 03:33:39,128 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:33:39,773 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:39] "GET /pos/ui/113 HTTP/1.1" 200 - 126 0.062 0.585 2026-08-18 03:33:39,775 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigation result: {'frameId': '3CC77BAB9A04C016AD47D159CE1D13F2', 'loaderId': '1AE1AC3DEE864E42CA4D66B4EBA13A84', 'isDownload': False} 2026-08-18 03:33:39,775 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Evaluate ready code "odoo.isTourReady('PosRazorpayRefundTour')" 2026-08-18 03:33:39,791 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:33:39,821 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:39] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-08-18 03:33:39,824 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:39] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-08-18 03:33:39,846 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:39] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.039 2026-08-18 03:33:40,261 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:33:40,273 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:33:40,281 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.009 2026-08-18 03:33:40,295 25 INFO rb-bf20be7-223995-404953 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/113", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:33:40,301 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:40,302 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-08-18 03:33:40,313 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:33:40,326 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:33:40,346 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-08-18 03:33:40,355 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-08-18 03:33:40,392 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.027 2026-08-18 03:33:40,395 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.026 2026-08-18 03:33:40,793 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 283 0.146 0.222 2026-08-18 03:33:40,817 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:40] "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-08-18 03:33:40,860 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:33:40,929 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:40] "GET /web/image/res.company/106/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.032 2026-08-18 03:33:40,950 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33: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-08-18 03:33:40,966 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: Owl is running in 'dev' mode. 2026-08-18 03:33:40,979 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-18 03:33:41,035 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:33:41,043 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:33:41,050 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:33:41,060 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:33:41,087 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:33:41,089 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33: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-08-18 03:33:41,159 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:41] "GET /web/image/res.users/209/avatar_128 HTTP/1.1" 200 - 14 0.032 0.088 2026-08-18 03:33:41,185 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-08-18 03:33:41,203 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:41] "GET /web/image?model=res.company&id=106&field=logo HTTP/1.1" 200 - 3 0.021 0.138 2026-08-18 03:33:41,214 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:41,223 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:41] "GET /web/image/res.company/106/favicon HTTP/1.1" 200 - 4 0.002 0.039 2026-08-18 03:33:41,300 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:41,387 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:41] "GET /pos/ui/113 HTTP/1.1" 200 - 31 0.078 0.208 2026-08-18 03:33:41,400 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:33:41,446 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:41] "GET /pos/ui/113?from_backend=True HTTP/1.1" 200 - 31 0.027 0.319 2026-08-18 03:33:41,461 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:33:41,465 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:41] "GET /web/image/res.company/106/favicon HTTP/1.1" 304 - 4 0.011 0.194 2026-08-18 03:33:41,505 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:41] "GET /web/image?model=product.template&field=image_128&id=1833&unique=2026-08-18T03:33:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.230 2026-08-18 03:33:41,536 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:41] "GET /web/image?model=product.template&field=image_128&id=1834&unique=2026-08-18T03:33:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.260 2026-08-18 03:33:41,555 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:41] "GET /web/image?model=product.template&field=image_128&id=1835&unique=2026-08-18T03:33:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.275 2026-08-18 03:33:41,582 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:41] "GET /web/image?model=product.template&field=image_128&id=1841&unique=2026-08-18T03:33:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-08-18 03:33:41,601 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:41] "GET /web/image?model=product.template&field=image_128&id=1839&unique=2026-08-18T03:33:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.124 2026-08-18 03:33:41,629 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:41] "GET /web/image?model=product.template&field=image_128&id=1838&unique=2026-08-18T03:33:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.146 2026-08-18 03:33:41,649 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:41] "GET /web/image?model=product.template&field=image_128&id=1840&unique=2026-08-18T03:33:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-08-18 03:33:41,737 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.035 0.161 2026-08-18 03:33:41,756 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:41] "GET /web/image?model=product.template&field=image_128&id=1837&unique=2026-08-18T03:33:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.170 2026-08-18 03:33:41,773 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:41] "GET /web/image?model=product.template&field=image_128&id=1836&unique=2026-08-18T03:33:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.211 2026-08-18 03:33:41,826 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:41,850 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:41,901 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:41,952 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:42,004 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:42,074 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:42,096 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:33:42,098 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:33:42,126 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:42,179 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:42,240 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:42] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 03:33:42,248 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:42,260 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:42] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.001 0.007 2026-08-18 03:33:42,298 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71333643 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000001', 'uuid': 'eed02fc7-f904-47fe-850a-980490159373'}] 2026-08-18 03:33:42,300 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:33:42,560 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71333643 order {'name': '/', 'pos_reference': '261-113-000001', 'uuid': 'eed02fc7-f904-47fe-850a-980490159373'} created pos.order #690 2026-08-18 03:33:42,575 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71333643 finished 2026-08-18 03:33:42,633 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.130 0.208 2026-08-18 03:33:42,683 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.004 2026-08-18 03:33:42,848 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:42,912 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:42,963 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:43,012 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:43,062 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:43,119 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:43,189 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:43,197 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:43] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:33:43,225 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.014 2026-08-18 03:33:43,237 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:43] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.002 0.006 2026-08-18 03:33:43,241 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:43,292 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:43,358 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:43,411 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:43,467 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:43,475 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:43] "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.006 2026-08-18 03:33:43,489 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:43] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_refund_request#pos.payment.method.razorpay_make_refund_request HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 03:33:43,512 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49860952 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000002', 'uuid': '8d40506b-3f12-46f7-a8f3-03382b346bf0'}] 2026-08-18 03:33:43,755 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49860952 order {'name': '/', 'pos_reference': '261-113-000002', 'uuid': '8d40506b-3f12-46f7-a8f3-03382b346bf0'} created pos.order #691 2026-08-18 03:33:43,774 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49860952 finished 2026-08-18 03:33:43,842 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 169 0.113 0.219 2026-08-18 03:33:43,897 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:33:43,906 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: tour succeeded 2026-08-18 03:33:43,907 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayRefundTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-08-18 03:33:44,048 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: heap 16634712 (allocated 17960960) 2026-08-18 03:33:44,050 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing chrome headless with pid 103402 2026-08-18 03:33:44,051 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing websocket connection 2026-08-18 03:33:44,051 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Terminating chrome headless with pid 103402 2026-08-18 03:33:44,160 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033344_160766_test_razorpay_refund_order.txt 2026-08-18 03:33:44,161 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Removing chrome user profile "/tmp/tmpkp0d6_4w_chrome_odoo" 2026-08-18 03:33:44,229 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 03:33:51,992 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_repair.tests.test_frontend: Starting TestUi.test_pos_repair ... 2026-08-18 03:33:52,747 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome pid: 103631 2026-08-18 03:33:52,747 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless temporary user profile dir: /tmp/tmph75haq4z_chrome_odoo 2026-08-18 03:33:52,747 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:38399/json/version 2026-08-18 03:33:52,748 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38399', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:33:52,802 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Browser version: Chrome/150.0.7871.114 2026-08-18 03:33:52,803 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:38399/json 2026-08-18 03:33:52,803 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38399', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:33:52,868 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Websocket url found: ws://127.0.0.1:38399/devtools/page/44B5B3CFD8C2A4DBD12468C8F15026E6 2026-08-18 03:33:52,881 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Enable chrome headless console log notification 2026-08-18 03:33:52,888 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless enable page notifications 2026-08-18 03:33:53,075 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:33:53,078 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Setting session cookie in browser 2026-08-18 03:33:53,081 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Open "http://127.0.0.1:8069/pos/ui/114" in browser 2026-08-18 03:33:53,081 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigating to: "http://127.0.0.1:8069/pos/ui/114" 2026-08-18 03:33:53,095 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:33:53,508 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:53] "GET /pos/ui/114 HTTP/1.1" 200 - 83 0.045 0.370 2026-08-18 03:33:53,518 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigation result: {'frameId': '44B5B3CFD8C2A4DBD12468C8F15026E6', 'loaderId': '493DB3819CD071DE66719652F99F90E8', 'isDownload': False} 2026-08-18 03:33:53,518 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Evaluate ready code "odoo.isTourReady('PosRepairSettleOrder')" 2026-08-18 03:33:53,541 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:33:53,559 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:53] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-08-18 03:33:53,568 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:53] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-08-18 03:33:53,580 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:53] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-08-18 03:33:54,004 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:33:54,014 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:33:54,027 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:33:54,040 25 INFO rb-bf20be7-223995-404953 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/114", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:33:54,048 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:54,050 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-08-18 03:33:54,070 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:33:54,082 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:33:54,112 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.008 2026-08-18 03:33:54,126 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.023 2026-08-18 03:33:54,160 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.012 0.026 2026-08-18 03:33:54,165 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.024 2026-08-18 03:33:54,600 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 277 0.182 0.218 2026-08-18 03:33:54,620 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:33:54,673 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:33:54,752 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:54] "GET /web/image/res.company/107/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.035 2026-08-18 03:33:54,768 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:33:54,788 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: Owl is running in 'dev' mode. 2026-08-18 03:33:54,806 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:33:54,838 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:33:54,841 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:33:54,867 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:33:54,868 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:33:54,897 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:33:54,904 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33: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-08-18 03:33:54,913 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:54] "GET /web/image/res.users/213/avatar_128 HTTP/1.1" 200 - 14 0.034 0.032 2026-08-18 03:33:54,925 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:33:54,947 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:54] "GET /web/image?model=res.company&id=107&field=logo HTTP/1.1" 200 - 3 0.010 0.086 2026-08-18 03:33:55,020 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:55] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 31 0.026 0.080 2026-08-18 03:33:55,038 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:55] "GET /web/image/res.company/107/favicon HTTP/1.1" 200 - 4 0.006 0.111 2026-08-18 03:33:55,065 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:55,093 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:55] "GET /pos/ui/114 HTTP/1.1" 200 - 31 0.014 0.163 2026-08-18 03:33:55,108 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:55] "GET /web/image/res.company/107/favicon HTTP/1.1" 304 - 4 0.004 0.019 2026-08-18 03:33:55,184 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:55,194 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:55] "GET /web/image?model=product.template&field=image_128&id=1846&unique=2026-08-18T03:33:44.000+00:00 HTTP/1.1" 200 - 3 0.017 0.040 2026-08-18 03:33:55,205 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:33:55,224 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:55] "GET /web/image?model=product.template&field=image_128&id=1848&unique=2026-08-18T03:33:44.000+00:00 HTTP/1.1" 200 - 3 0.005 0.078 2026-08-18 03:33:55,261 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:55] "GET /web/image?model=product.template&field=image_128&id=1847&unique=2026-08-18T03:33:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.124 2026-08-18 03:33:55,280 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:55] "GET /web/image?model=product.template&field=image_128&id=1849&unique=2026-08-18T03:33:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-08-18 03:33:55,297 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:55] "GET /web/image?model=product.template&field=image_128&id=1850&unique=2026-08-18T03:33:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-08-18 03:33:55,319 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [4/11] Tour PosRepairSettleOrder → Step click Actions button (trigger: .more-btn) 2026-08-18 03:33:55,320 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:33:55,327 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:55] "GET /web/image?model=product.template&field=image_128&id=1851&unique=2026-08-18T03:33:44.000+00:00 HTTP/1.1" 200 - 3 0.010 0.149 2026-08-18 03:33:55,370 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:55] "GET /web/image?model=product.template&field=image_128&id=1853&unique=2026-08-18T03:33:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.156 2026-08-18 03:33:55,389 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:55] "GET /web/image?model=product.template&field=image_128&id=1852&unique=2026-08-18T03:33:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.159 2026-08-18 03:33:55,414 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:55] "GET /web/image?model=product.template&field=image_128&id=1854&unique=2026-08-18T03:33:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.146 2026-08-18 03:33:55,472 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.168 2026-08-18 03:33:55,513 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:55,572 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:55,683 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 42 0.027 0.081 2026-08-18 03:33:55,744 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:55] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.014 0.021 2026-08-18 03:33:55,790 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:55] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.008 2026-08-18 03:33:55,835 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:55,932 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:55] "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.032 0.061 2026-08-18 03:33:56,021 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.030 0.049 2026-08-18 03:33:56,028 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.075 2026-08-18 03:33:56,071 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.023 2026-08-18 03:33:56,113 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [8/11] Tour PosRepairSettleOrder → Step body:not(:has(.modal)) 2026-08-18 03:33:56,156 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:33:56] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.017 0.020 2026-08-18 03:33:56,218 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:56,268 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:56,319 25 INFO rb-bf20be7-223995-404953 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-08-18 03:33:56,370 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: tour succeeded 2026-08-18 03:33:56,371 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRepairSettleOrder SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-18 03:33:56,450 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: heap 15929224 (allocated 16777216) 2026-08-18 03:33:56,473 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing chrome headless with pid 103631 2026-08-18 03:33:56,473 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing websocket connection 2026-08-18 03:33:56,475 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Terminating chrome headless with pid 103631 2026-08-18 03:33:56,624 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033356_624494_test_pos_repair.txt 2026-08-18 03:33:56,624 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Removing chrome user profile "/tmp/tmph75haq4z_chrome_odoo" 2026-08-18 03:33:56,714 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 03:34:04,617 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #215 deleted restaurant.floor records with IDs: [45] 2026-08-18 03:34:05,017 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_devices_synchronization ... 2026-08-18 03:34:05,330 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome pid: 103851 2026-08-18 03:34:05,331 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless temporary user profile dir: /tmp/tmpwr7uge2h_chrome_odoo 2026-08-18 03:34:05,331 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:40067/json/version 2026-08-18 03:34:05,334 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40067', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:34:05,369 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Browser version: Chrome/150.0.7871.114 2026-08-18 03:34:05,369 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:40067/json 2026-08-18 03:34:05,370 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40067', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:34:05,383 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Websocket url found: ws://127.0.0.1:40067/devtools/page/EF6DB782CC7031A7A13F1DBF31A0B621 2026-08-18 03:34:05,463 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Enable chrome headless console log notification 2026-08-18 03:34:05,474 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless enable page notifications 2026-08-18 03:34:05,591 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:34:05,597 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Setting session cookie in browser 2026-08-18 03:34:05,602 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-08-18 03:34:05,602 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-08-18 03:34:05,618 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:34:06,030 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:06] "GET /pos/ui/116 HTTP/1.1" 200 - 85 0.037 0.379 2026-08-18 03:34:06,033 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigation result: {'frameId': 'EF6DB782CC7031A7A13F1DBF31A0B621', 'loaderId': '6B5229177C5EEE6C6AD9D967A7E39672', 'isDownload': False} 2026-08-18 03:34:06,033 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Evaluate ready code "odoo.isTourReady('test_devices_synchronization')" 2026-08-18 03:34:06,051 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:34:06,067 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:06] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.005 2026-08-18 03:34:06,076 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:06] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-08-18 03:34:06,089 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:06] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 03:34:06,536 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:34:06,537 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:34:06,558 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:34:06,585 25 INFO rb-bf20be7-223995-404953 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/116", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:34:06,596 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:06,601 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.010 2026-08-18 03:34:06,613 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:34:06,626 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:34:06,644 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-08-18 03:34:06,656 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-18 03:34:06,724 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.030 0.040 2026-08-18 03:34:06,728 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.053 2026-08-18 03:34:07,220 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 344 0.184 0.215 2026-08-18 03:34:07,237 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:07] "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-08-18 03:34:07,313 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-08-18 03:34:07,364 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:07] "GET /web/image/res.company/108/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.026 2026-08-18 03:34:07,397 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 03:34:07,409 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: Owl is running in 'dev' mode. 2026-08-18 03:34:07,423 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:34:07,484 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:34:07,492 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:34:07,503 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:34:07,521 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:07] "GET /web/image/res.users/217/avatar_128 HTTP/1.1" 200 - 14 0.016 0.020 2026-08-18 03:34:07,530 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34: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-08-18 03:34:07,534 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:34:07,546 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:07] "GET /web/image?model=res.company&id=108&field=logo HTTP/1.1" 200 - 3 0.004 0.058 2026-08-18 03:34:07,566 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:07] "GET /web/image/res.company/108/favicon HTTP/1.1" 200 - 4 0.002 0.023 2026-08-18 03:34:07,568 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.076 2026-08-18 03:34:07,584 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:07,611 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:07] "GET /web/image/res.company/108/favicon HTTP/1.1" 304 - 4 0.005 0.010 2026-08-18 03:34:07,685 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:34:07,711 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:07,800 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:07] "GET /pos/ui/116 HTTP/1.1" 200 - 32 0.039 0.079 2026-08-18 03:34:07,836 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:34:07,887 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.068 2026-08-18 03:34:07,957 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:07] "GET /pos/ui/116?from_backend=True HTTP/1.1" 200 - 32 0.041 0.235 2026-08-18 03:34:07,976 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:07] "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-08-18 03:34:08,016 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:08,042 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:34:08,067 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [5/64] Tour test_devices_synchronization → Step body 2026-08-18 03:34:09,045 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:09] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 17 0.018 0.012 2026-08-18 03:34:09,066 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.005 0.011 2026-08-18 03:34:09,077 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:09,134 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.024 0.030 2026-08-18 03:34:09,177 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [7/64] Tour test_devices_synchronization → Step body 2026-08-18 03:34:10,033 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:10] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.007 0.013 2026-08-18 03:34:10,053 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.012 2026-08-18 03:34:10,055 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:10,119 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.027 0.034 2026-08-18 03:34:10,157 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:10,208 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:10,286 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:10,337 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:10,388 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:10,444 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:10,506 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:10,556 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:10,614 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:10,628 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58241743 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync', 'uuid': '26431bcc-d5bd-40dd-9c6a-9ea14cda9cfd'}] 2026-08-18 03:34:10,657 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58241743 order {'name': '/', 'pos_reference': 'device_sync', 'uuid': '26431bcc-d5bd-40dd-9c6a-9ea14cda9cfd'} updated pos.order #692 2026-08-18 03:34:10,668 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58241743 finished 2026-08-18 03:34:10,727 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.041 0.060 2026-08-18 03:34:10,757 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:10,819 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [19/64] Tour test_devices_synchronization → Step body 2026-08-18 03:34:10,819 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 03:34:11,025 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:11] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 3 0.003 0.007 2026-08-18 03:34:11,058 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.012 2026-08-18 03:34:11,067 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:11,114 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.016 0.030 2026-08-18 03:34:11,142 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [21/64] Tour test_devices_synchronization → Step body 2026-08-18 03:34:12,032 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:12] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.006 0.013 2026-08-18 03:34:12,049 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-08-18 03:34:12,053 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:12,100 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.016 0.028 2026-08-18 03:34:12,120 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:12,171 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:12,222 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [25/64] Tour test_devices_synchronization → Step body 2026-08-18 03:34:12,332 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:12] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 30 0.019 0.037 2026-08-18 03:34:12,350 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.011 2026-08-18 03:34:12,354 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [26/64] Tour test_devices_synchronization → Step body 2026-08-18 03:34:12,414 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.024 0.032 2026-08-18 03:34:12,460 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:12] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.014 0.037 2026-08-18 03:34:12,483 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.012 2026-08-18 03:34:12,488 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:12,546 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:12,579 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 39 0.037 0.046 2026-08-18 03:34:14,591 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:14,641 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:14,692 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:14,756 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34: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.007 2026-08-18 03:34:14,763 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:14,811 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:14,866 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:14,917 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:14,968 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:15,040 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:15,046 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:34:15,048 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:34:15,108 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:15,174 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:15,181 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19419109 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_4345', 'uuid': '7ec3e4cc-853c-452b-8b21-36dc716de1ad'}] 2026-08-18 03:34:15,195 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:34:15,254 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [690] to pos.order #693 2026-08-18 03:34:15,509 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19419109 order {'name': '/', 'pos_reference': 'device_sync_4345', 'uuid': '7ec3e4cc-853c-452b-8b21-36dc716de1ad'} updated pos.order #693 2026-08-18 03:34:15,519 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19419109 finished 2026-08-18 03:34:15,599 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.170 0.252 2026-08-18 03:34:15,763 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:15,805 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:15,860 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:17,908 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:17,973 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.006 2026-08-18 03:34:17,978 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:18,029 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:18,082 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:18,132 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:18,183 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:18,241 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:18,294 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:18,355 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:18,359 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52087727 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_6246', 'uuid': '155887b7-1528-4005-98fd-4c0a00962454'}] 2026-08-18 03:34:18,436 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [691] to pos.order #694 2026-08-18 03:34:18,647 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52087727 order {'name': '/', 'pos_reference': 'device_sync_6246', 'uuid': '155887b7-1528-4005-98fd-4c0a00962454'} updated pos.order #694 2026-08-18 03:34:18,657 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52087727 finished 2026-08-18 03:34:18,701 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.119 0.225 2026-08-18 03:34:18,800 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:18,860 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:18,921 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:18,926 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:34:18,988 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [55/64] Tour test_devices_synchronization → Step body 2026-08-18 03:34:19,073 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:19] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.011 0.022 2026-08-18 03:34:19,094 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.010 2026-08-18 03:34:19,098 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:19,168 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.030 0.037 2026-08-18 03:34:19,202 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:19,254 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:19,324 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:19,380 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:19,429 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:19,485 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:19,536 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:19,592 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:19,643 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: tour succeeded 2026-08-18 03:34:19,644 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_devices_synchronization SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-08-18 03:34:19,815 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: heap 22809740 (allocated 24645632) 2026-08-18 03:34:19,825 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing chrome headless with pid 103851 2026-08-18 03:34:19,827 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing websocket connection 2026-08-18 03:34:19,828 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Terminating chrome headless with pid 103851 2026-08-18 03:34:19,992 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033419_991882_test_devices_synchronization.txt 2026-08-18 03:34:19,992 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Removing chrome user profile "/tmp/tmpwr7uge2h_chrome_odoo" 2026-08-18 03:34:20,061 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_synchronisation_of_orders ... 2026-08-18 03:34:20,346 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome pid: 104091 2026-08-18 03:34:20,346 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless temporary user profile dir: /tmp/tmpspu_e805_chrome_odoo 2026-08-18 03:34:20,346 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:34635/json/version 2026-08-18 03:34:20,347 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34635', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:34:20,420 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Browser version: Chrome/150.0.7871.114 2026-08-18 03:34:20,420 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:34635/json 2026-08-18 03:34:20,420 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34635', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:34:20,472 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Websocket url found: ws://127.0.0.1:34635/devtools/page/B06B7924628745FC06C619FC0EA64403 2026-08-18 03:34:20,494 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Enable chrome headless console log notification 2026-08-18 03:34:20,504 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless enable page notifications 2026-08-18 03:34:20,586 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:34:20,597 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Setting session cookie in browser 2026-08-18 03:34:20,598 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-08-18 03:34:20,598 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-08-18 03:34:20,619 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:34:21,319 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:21] "GET /pos/ui/116 HTTP/1.1" 200 - 137 0.087 0.618 2026-08-18 03:34:21,321 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Navigation result: {'frameId': 'B06B7924628745FC06C619FC0EA64403', 'loaderId': 'AA9E7B7E1CA1C58C9A92D70CD47FF0C4', 'isDownload': False} 2026-08-18 03:34:21,321 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Evaluate ready code "odoo.isTourReady('OrderSynchronisationTour')" 2026-08-18 03:34:21,336 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:34:21,351 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:21] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 03:34:21,357 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:21] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-18 03:34:21,386 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:21] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.028 2026-08-18 03:34:21,813 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:34:21,816 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:34:21,897 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-08-18 03:34:21,907 25 INFO rb-bf20be7-223995-404953 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/116", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:34:21,912 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:21,916 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-08-18 03:34:21,928 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:34:21,936 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:34:21,957 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:21] "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-08-18 03:34:21,969 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-18 03:34:22,010 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.023 2026-08-18 03:34:22,014 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-08-18 03:34:22,415 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.160 0.207 2026-08-18 03:34:22,431 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:34:22,496 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34: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-08-18 03:34:22,544 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:22] "GET /web/image/res.company/108/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-08-18 03:34:22,591 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34: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.009 2026-08-18 03:34:22,612 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: Owl is running in 'dev' mode. 2026-08-18 03:34:22,619 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 03:34:22,654 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:34:22,668 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:34:22,669 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:34:22,704 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:22] "GET /web/image?model=res.company&id=108&field=logo HTTP/1.1" 200 - 3 0.016 0.023 2026-08-18 03:34:22,725 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:34:22,728 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:34:22,750 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:22] "GET /web/image/res.users/217/avatar_128 HTTP/1.1" 200 - 14 0.028 0.059 2026-08-18 03:34:22,754 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.093 2026-08-18 03:34:22,766 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:22,770 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:22] "GET /web/image/res.company/108/favicon HTTP/1.1" 200 - 4 0.005 0.035 2026-08-18 03:34:22,789 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:22] "GET /web/image/res.company/108/favicon HTTP/1.1" 304 - 4 0.003 0.008 2026-08-18 03:34:22,861 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:34:22,903 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [3/16] Tour OrderSynchronisationTour → Step body 2026-08-18 03:34:22,961 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:22] "GET /pos/ui/116?from_backend=True HTTP/1.1" 200 - 31 0.027 0.113 2026-08-18 03:34:23,007 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:34:23,037 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.037 0.092 2026-08-18 03:34:23,137 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:23] "GET /pos/ui/116 HTTP/1.1" 200 - 31 0.067 0.247 2026-08-18 03:34:23,189 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:23] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 36 0.018 0.151 2026-08-18 03:34:23,212 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.002 0.015 2026-08-18 03:34:23,216 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:23,325 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 54 0.056 0.050 2026-08-18 03:34:23,348 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:23,378 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:23] "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.086 2026-08-18 03:34:23,404 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:34:23,438 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [6/16] Tour OrderSynchronisationTour → Step body 2026-08-18 03:34:24,034 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:24] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.006 0.014 2026-08-18 03:34:24,063 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.018 2026-08-18 03:34:24,069 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:24,118 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [8/16] Tour OrderSynchronisationTour → Step .pos-leftheader .orders-button 2026-08-18 03:34:24,128 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 38 0.023 0.032 2026-08-18 03:34:24,186 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [9/16] Tour OrderSynchronisationTour → Step .pos-search-bar .filter 2026-08-18 03:34:24,194 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:24] "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-08-18 03:34:24,215 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-08-18 03:34:24,239 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:24,288 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:24,341 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:24,358 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:24] "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.009 2026-08-18 03:34:24,394 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:24,430 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:24] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.032 0.031 2026-08-18 03:34:24,451 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.011 2026-08-18 03:34:24,453 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:24,513 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:24,563 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:24,618 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: tour succeeded 2026-08-18 03:34:24,618 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR OrderSynchronisationTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-08-18 03:34:24,719 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: heap 15632280 (allocated 16912384) 2026-08-18 03:34:24,722 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing chrome headless with pid 104091 2026-08-18 03:34:24,722 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing websocket connection 2026-08-18 03:34:24,723 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Terminating chrome headless with pid 104091 2026-08-18 03:34:24,818 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033424_817521_test_synchronisation_of_orders.txt 2026-08-18 03:34:24,818 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Removing chrome user profile "/tmp/tmpspu_e805_chrome_odoo" 2026-08-18 03:34:24,861 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 03:34:32,432 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #219 deleted restaurant.floor records with IDs: [48] 2026-08-18 03:34:32,890 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-08-18 03:34:33,276 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 104308 2026-08-18 03:34:33,276 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmp7i1guw7o_chrome_odoo 2026-08-18 03:34:33,277 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:36929/json/version 2026-08-18 03:34:33,278 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36929', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:34:33,303 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-08-18 03:34:33,303 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:36929/json 2026-08-18 03:34:33,304 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36929', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:34:33,372 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:36929/devtools/page/E235B1496E04BBAA218A7B616A36C569 2026-08-18 03:34:33,413 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-08-18 03:34:33,434 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-08-18 03:34:33,523 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:34:33,533 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-08-18 03:34:33,534 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:34:33,534 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:34:33,558 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:34:34,003 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:34] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.049 0.411 2026-08-18 03:34:34,039 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': 'E235B1496E04BBAA218A7B616A36C569', 'loaderId': '55B1B5F92FBDDEB6D4CD2FF30FC6E7E7', 'isDownload': False} 2026-08-18 03:34:34,039 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-08-18 03:34:34,050 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:34:34,068 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:34] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-08-18 03:34:34,079 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:34] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-08-18 03:34:34,085 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:34] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-08-18 03:34:34,500 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:34:34,503 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:34:34,517 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:34:34,527 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:34:34,534 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-18 03:34:34,534 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [1/119] Tour pos_restaurant_sync → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-18 03:34:34,546 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:34:34,557 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:34:34,597 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.011 2026-08-18 03:34:34,607 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.018 2026-08-18 03:34:34,641 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.023 2026-08-18 03:34:34,645 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.019 2026-08-18 03:34:35,079 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.164 0.224 2026-08-18 03:34:35,105 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:35] "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-08-18 03:34:35,162 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34: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.009 2026-08-18 03:34:35,238 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:35] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.040 2026-08-18 03:34:35,271 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34: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-08-18 03:34:35,295 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-08-18 03:34:35,305 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-08-18 03:34:35,334 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:34:35,341 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:34:35,354 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:34:35,356 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:34:35,389 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:35] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.019 0.026 2026-08-18 03:34:35,403 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34: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-08-18 03:34:35,406 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:34:35,407 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:35] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.007 0.053 2026-08-18 03:34:35,443 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:34:35,498 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [2/119] Tour pos_restaurant_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-18 03:34:35,561 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:35] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.079 0.048 2026-08-18 03:34:35,578 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:35] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.002 0.095 2026-08-18 03:34:35,666 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [3/119] Tour pos_restaurant_sync → Step .new-order 2026-08-18 03:34:35,687 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:35] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.070 0.183 2026-08-18 03:34:35,704 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:35] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.008 0.116 2026-08-18 03:34:35,725 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:34:35,808 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.052 0.096 2026-08-18 03:34:35,910 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [4/119] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-18 03:34:35,927 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:34:35,993 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [5/119] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-18 03:34:36,063 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [6/119] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-18 03:34:36,137 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [7/119] Tour pos_restaurant_sync → Step set tab to Test (trigger: .product-screen .new-tab) 2026-08-18 03:34:36,199 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [8/119] Tour pos_restaurant_sync → Step input text 'Test' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-08-18 03:34:36,271 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [9/119] Tour pos_restaurant_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-18 03:34:36,327 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [10/119] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-18 03:34:36,385 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [11/119] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-08-18 03:34:38,425 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [12/119] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-18 03:34:38,486 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-08-18 03:34:38,495 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [13/119] Tour pos_restaurant_sync → Step Check if the active tab contains the text5 (trigger: .pos-leftheader span.text-bg-info:contains(5)) 2026-08-18 03:34:38,546 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [14/119] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-18 03:34:38,610 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [15/119] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:34:38,661 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [16/119] 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-08-18 03:34:38,713 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [17/119] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-08-18 03:34:38,773 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [18/119] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:34:38,823 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [19/119] 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-08-18 03:34:38,878 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [20/119] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-08-18 03:34:38,946 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [21/119] Tour pos_restaurant_sync → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-08-18 03:34:38,991 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [22/119] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:34:39,040 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [23/119] 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-08-18 03:34:39,091 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [24/119] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-08-18 03:34:39,142 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [25/119] 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-08-18 03:34:39,193 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [26/119] 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-08-18 03:34:39,244 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [27/119] Tour pos_restaurant_sync → Step body 2026-08-18 03:34:39,302 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [28/119] Tour pos_restaurant_sync → Step click order button (trigger: .actionpad .submit-order) 2026-08-18 03:34:39,368 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [29/119] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click","waitForSync":false} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-08-18 03:34:39,432 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-18 03:34:39,432 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-18 03:34:39,432 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-18 03:34:39,433 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-18 03:34:39,433 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-18 03:34:39,433 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-18 03:34:39,433 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-18 03:34:39,433 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-18 03:34:39,437 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-18 03:34:39,437 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-18 03:34:39,437 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-18 03:34:39,438 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-18 03:34:39,438 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-18 03:34:39,438 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-18 03:34:39,438 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-18 03:34:39,438 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-18 03:34:39,438 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-18 03:34:39,438 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-18 03:34:39,438 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-18 03:34:39,439 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-18 03:34:39,439 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-18 03:34:39,439 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-18 03:34:39,440 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-18 03:34:39,440 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-18 03:34:39,440 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-18 03:34:39,441 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-18 03:34:39,441 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:39] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:34:39,442 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-18 03:34:39,442 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-18 03:34:39,443 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-18 03:34:39,444 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-18 03:34:39,444 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-18 03:34:39,444 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-18 03:34:39,445 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-18 03:34:39,445 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-18 03:34:39,445 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-18 03:34:39,445 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-18 03:34:39,445 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-18 03:34:39,445 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-18 03:34:39,445 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-18 03:34:39,446 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-18 03:34:39,457 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:39] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:34:39,474 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:39] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:34:39,497 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:39] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:34:39,505 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:39] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-08-18 03:34:39,510 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:39] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-08-18 03:34:39,510 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:39] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:34:39,516 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:39] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-08-18 03:34:39,533 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [30/119] 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-08-18 03:34:39,534 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:39] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:34:39,536 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:39] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.079 2026-08-18 03:34:39,541 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:39] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:34:39,542 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:39] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:34:39,544 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:39] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:34:39,550 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64756924 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a9227c06-c6a7-4c65-a8d0-f5e864acf596'}] 2026-08-18 03:34:39,552 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:39] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:34:39,586 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-18 03:34:39,586 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-18 03:34:39,586 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-18 03:34:39,590 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-18 03:34:39,591 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-18 03:34:39,591 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-18 03:34:39,592 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-18 03:34:39,592 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-18 03:34:39,593 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-18 03:34:39,593 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-18 03:34:39,594 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-18 03:34:39,594 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-18 03:34:39,596 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-18 03:34:39,603 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-18 03:34:39,604 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-18 03:34:39,604 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-18 03:34:39,604 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-18 03:34:39,604 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-18 03:34:39,605 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-18 03:34:39,605 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-18 03:34:39,605 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-18 03:34:39,605 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-18 03:34:39,605 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-18 03:34:39,606 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-18 03:34:39,607 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-18 03:34:39,609 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-18 03:34:39,612 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-18 03:34:39,615 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-18 03:34:39,616 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-18 03:34:39,617 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-18 03:34:39,617 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-18 03:34:39,617 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-18 03:34:39,617 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-18 03:34:39,618 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-18 03:34:39,619 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [31/119] 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-08-18 03:34:39,623 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-18 03:34:39,623 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-18 03:34:39,623 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-18 03:34:39,624 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-18 03:34:39,649 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64756924 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a9227c06-c6a7-4c65-a8d0-f5e864acf596'} created pos.order #697 2026-08-18 03:34:39,650 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-18 03:34:39,650 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-18 03:34:39,667 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64756924 finished 2026-08-18 03:34:39,730 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-08-18 03:34:39,730 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-08-18 03:34:39,741 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:39] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-08-18 03:34:39,743 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:34:39,747 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:39] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:34:39,765 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.113 0.106 2026-08-18 03:34:39,768 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:39] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-08-18 03:34:39,780 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:39] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:34:39,813 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:39] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-08-18 03:34:39,816 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:39] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.049 2026-08-18 03:34:39,821 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:39] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 03:34:39,829 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:39] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-08-18 03:34:39,836 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-18 03:34:39,837 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-18 03:34:39,837 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-18 03:34:39,841 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-18 03:34:39,843 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-18 03:34:39,844 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-18 03:34:39,846 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-18 03:34:39,848 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-18 03:34:39,848 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-18 03:34:39,849 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-18 03:34:39,854 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-18 03:34:39,855 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-18 03:34:39,857 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-18 03:34:39,857 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-18 03:34:39,857 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-18 03:34:39,857 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-18 03:34:39,858 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-18 03:34:39,858 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-18 03:34:39,858 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-18 03:34:39,859 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-18 03:34:39,859 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-18 03:34:39,859 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-18 03:34:39,859 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-18 03:34:39,860 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-18 03:34:39,860 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-18 03:34:39,860 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-18 03:34:39,861 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-18 03:34:39,861 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-18 03:34:39,861 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-18 03:34:39,861 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-18 03:34:39,861 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-18 03:34:39,862 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-18 03:34:39,862 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-18 03:34:39,862 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-18 03:34:39,862 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-18 03:34:39,863 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-18 03:34:39,863 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-18 03:34:39,863 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-18 03:34:39,863 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-18 03:34:39,864 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-18 03:34:39,866 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:39] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-08-18 03:34:40,225 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [32/119] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-18 03:34:40,295 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [33/119] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-08-18 03:34:40,307 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34: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.008 2026-08-18 03:34:40,342 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [34/119] Tour pos_restaurant_sync → Step body 2026-08-18 03:34:40,394 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [35/119] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:34:40,443 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [36/119] Tour pos_restaurant_sync → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-08-18 03:34:40,494 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [37/119] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-08-18 03:34:40,551 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [38/119] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-18 03:34:40,602 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [39/119] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-08-18 03:34:40,625 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51420862 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '5e7f8be5-43e7-47a0-b6c9-7efc586186f8'}] 2026-08-18 03:34:40,664 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51420862 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '5e7f8be5-43e7-47a0-b6c9-7efc586186f8'} created pos.order #698 2026-08-18 03:34:40,683 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51420862 finished 2026-08-18 03:34:40,713 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.024 0.067 2026-08-18 03:34:40,740 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [40/119] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-08-18 03:34:40,802 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.005 2026-08-18 03:34:40,814 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [41/119] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-18 03:34:40,875 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [42/119] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:34:40,925 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [43/119] 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-08-18 03:34:40,976 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [44/119] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-08-18 03:34:41,025 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [45/119] Tour pos_restaurant_sync → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-08-18 03:34:41,089 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [46/119] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:34:41,141 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [47/119] 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-08-18 03:34:41,191 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [48/119] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-08-18 03:34:41,241 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [49/119] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:34:41,291 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [50/119] Tour pos_restaurant_sync → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-08-18 03:34:41,342 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [51/119] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-08-18 03:34:41,393 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [52/119] Tour pos_restaurant_sync → Step body 2026-08-18 03:34:41,445 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [53/119] Tour pos_restaurant_sync → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-18 03:34:41,501 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [54/119] Tour pos_restaurant_sync → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-18 03:34:41,552 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [55/119] 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-08-18 03:34:41,603 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [56/119] Tour pos_restaurant_sync → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-08-18 03:34:41,668 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [57/119] Tour pos_restaurant_sync → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-18 03:34:41,678 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:34:41,681 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:34:41,730 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [58/119] Tour pos_restaurant_sync → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-18 03:34:41,794 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [59/119] Tour pos_restaurant_sync → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-18 03:34:41,799 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36658278 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': '8dfeb93f-106d-4cd1-bee4-c3ca0cbf4b0e'}] 2026-08-18 03:34:41,801 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:34:42,062 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36658278 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': '8dfeb93f-106d-4cd1-bee4-c3ca0cbf4b0e'} created pos.order #699 2026-08-18 03:34:42,073 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36658278 finished 2026-08-18 03:34:42,112 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 180 0.107 0.210 2026-08-18 03:34:42,275 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [60/119] Tour pos_restaurant_sync → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-18 03:34:42,324 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [61/119] Tour pos_restaurant_sync → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-08-18 03:34:42,375 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [62/119] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-08-18 03:34:42,443 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [63/119] Tour pos_restaurant_sync → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-08-18 03:34:42,443 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34: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.007 2026-08-18 03:34:42,506 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [64/119] Tour pos_restaurant_sync → Step validate the variant dialog (with default values) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-18 03:34:42,592 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [65/119] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:34:42,627 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [66/119] 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-08-18 03:34:42,671 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [67/119] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-08-18 03:34:42,722 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [68/119] Tour pos_restaurant_sync → Step body 2026-08-18 03:34:42,775 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [69/119] Tour pos_restaurant_sync → Step click order button (trigger: .actionpad .submit-order) 2026-08-18 03:34:42,836 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [70/119] 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-08-18 03:34:43,174 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [71/119] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-08-18 03:34:43,243 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [72/119] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-08-18 03:34:43,243 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.008 2026-08-18 03:34:43,292 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [73/119] Tour pos_restaurant_sync → Step body 2026-08-18 03:34:43,370 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [74/119] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:34:43,395 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [75/119] Tour pos_restaurant_sync → Step order total amount is '5.87' (trigger: .product-screen .order-summary .total:contains("5.87")) 2026-08-18 03:34:43,445 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [76/119] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-08-18 03:34:43,496 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [77/119] Tour pos_restaurant_sync → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-18 03:34:43,552 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [78/119] Tour pos_restaurant_sync → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-18 03:34:43,611 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [79/119] Tour pos_restaurant_sync → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-18 03:34:43,652 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [80/119] Tour pos_restaurant_sync → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-08-18 03:34:43,710 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [81/119] Tour pos_restaurant_sync → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-18 03:34:43,771 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [82/119] Tour pos_restaurant_sync → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-18 03:34:43,776 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99614688 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': 'edbd387e-192f-4396-9383-e941b4ac30d1'}] 2026-08-18 03:34:43,972 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99614688 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': 'edbd387e-192f-4396-9383-e941b4ac30d1'} created pos.order #700 2026-08-18 03:34:43,991 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99614688 finished 2026-08-18 03:34:44,039 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 118 0.086 0.179 2026-08-18 03:34:44,135 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [83/119] Tour pos_restaurant_sync → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-18 03:34:44,182 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [84/119] Tour pos_restaurant_sync → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-08-18 03:34:44,233 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [85/119] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-18 03:34:44,305 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34: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.008 2026-08-18 03:34:44,315 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [86/119] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:34:44,366 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [87/119] Tour pos_restaurant_sync → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-08-18 03:34:44,416 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [88/119] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-08-18 03:34:44,467 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [89/119] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-18 03:34:44,525 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [90/119] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-08-18 03:34:46,573 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [91/119] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-08-18 03:34:46,638 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:46] "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-08-18 03:34:46,647 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [92/119] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-18 03:34:46,706 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [93/119] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:34:46,757 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [94/119] 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-08-18 03:34:46,810 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [95/119] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-08-18 03:34:46,858 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [96/119] Tour pos_restaurant_sync → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-08-18 03:34:46,921 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [97/119] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:34:46,974 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [98/119] 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-08-18 03:34:47,021 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [99/119] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-08-18 03:34:47,073 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [100/119] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-18 03:34:47,133 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [101/119] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-08-18 03:34:47,159 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97195252 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': '1841d9fa-7a99-47d5-9746-09c2a36cb32c'}] 2026-08-18 03:34:47,213 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97195252 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': '1841d9fa-7a99-47d5-9746-09c2a36cb32c'} created pos.order #701 2026-08-18 03:34:47,228 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97195252 finished 2026-08-18 03:34:47,274 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.045 0.072 2026-08-18 03:34:47,307 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [102/119] Tour pos_restaurant_sync → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-08-18 03:34:47,356 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [103/119] Tour pos_restaurant_sync → Step .pos-leftheader .orders-button 2026-08-18 03:34:47,460 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [104/119] Tour pos_restaurant_sync → Step .ticket-screen .order-row > div:contains("002") 2026-08-18 03:34:47,482 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [105/119] Tour pos_restaurant_sync → Step .ticket-screen .order-row:has(div:contains("002")) .btn-danger 2026-08-18 03:34:47,528 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [106/119] Tour pos_restaurant_sync → Step .ticket-screen .orders .order-row > td:contains("002") ~ td.text-end button.text-danger 2026-08-18 03:34:47,546 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:47] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 50 0.041 0.040 2026-08-18 03:34:47,584 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.015 2026-08-18 03:34:47,643 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [107/119] Tour pos_restaurant_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-18 03:34:47,702 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [108/119] 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-08-18 03:34:48,060 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [109/119] Tour pos_restaurant_sync → Step .pos-rightheader .status-buttons:not(:has(.oe_status)) 2026-08-18 03:34:48,121 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:48] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.029 0.057 2026-08-18 03:34:48,157 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [110/119] Tour pos_restaurant_sync → Step .ticket-screen .order-row:contains("005") 2026-08-18 03:34:48,215 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [111/119] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:34:48,266 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [112/119] Tour pos_restaurant_sync → Step .ticket-screen .pads .button.validation.load-order-button 2026-08-18 03:34:48,329 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.005 2026-08-18 03:34:48,331 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [113/119] Tour pos_restaurant_sync → Step product screen is shown (trigger: .product-screen) 2026-08-18 03:34:48,390 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [114/119] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-18 03:34:48,442 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [115/119] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-08-18 03:34:50,491 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [116/119] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-18 03:34:50,553 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [117/119] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:34:50,555 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:50] "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-08-18 03:34:50,602 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [118/119] Tour pos_restaurant_sync → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-08-18 03:34:50,653 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [119/119] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-08-18 03:34:50,704 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-08-18 03:34:50,704 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔════════════════════════════════════╗ ║ TOUR pos_restaurant_sync SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-18 03:34:50,847 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 26472348 (allocated 28315648) 2026-08-18 03:34:50,858 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 104308 2026-08-18 03:34:50,862 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-08-18 03:34:50,865 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 104308 2026-08-18 03:34:50,961 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033450_960543_test_01_pos_restaurant.txt 2026-08-18 03:34:50,961 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmp7i1guw7o_chrome_odoo" 2026-08-18 03:34:51,344 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 104572 2026-08-18 03:34:51,345 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpay5tgwy9_chrome_odoo 2026-08-18 03:34:51,345 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:35331/json/version 2026-08-18 03:34:51,358 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35331', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:34:51,372 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-08-18 03:34:51,372 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:35331/json 2026-08-18 03:34:51,373 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35331', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:34:51,396 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:35331/devtools/page/652BC52C0AE961B6D242E41C5C6C3DC8 2026-08-18 03:34:51,402 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-08-18 03:34:51,425 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-08-18 03:34:51,512 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:34:51,514 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-08-18 03:34:51,524 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:34:51,524 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:34:51,582 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:51] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.014 0.035 2026-08-18 03:34:51,587 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '652BC52C0AE961B6D242E41C5C6C3DC8', 'loaderId': 'CD6623F16D41C8D70F2FD82D79E29C65', 'isDownload': False} 2026-08-18 03:34:51,587 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-08-18 03:34:51,605 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:34:51,624 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:51] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-18 03:34:51,639 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:51] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.018 2026-08-18 03:34:51,646 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:51] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-08-18 03:34:52,062 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:34:52,073 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:34:52,080 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:34:52,096 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:34:52,103 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:52,106 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 03:34:52,122 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:34:52,136 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:34:52,179 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.005 2026-08-18 03:34:52,186 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.010 2026-08-18 03:34:52,238 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.012 0.029 2026-08-18 03:34:52,241 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-08-18 03:34:52,690 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 223 0.172 0.231 2026-08-18 03:34:52,704 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:34:52,788 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.007 2026-08-18 03:34:52,835 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:52] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.030 2026-08-18 03:34:52,853 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:52] "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-08-18 03:34:52,864 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-08-18 03:34:52,870 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:34:52,912 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:34:52,939 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:34:52,944 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:34:52,950 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:52] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.017 0.020 2026-08-18 03:34:52,954 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-08-18 03:34:52,974 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:34:52,989 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-08-18 03:34:53,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:53] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.012 0.061 2026-08-18 03:34:53,030 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:53,035 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:53] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.013 0.054 2026-08-18 03:34:53,075 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:34:53,187 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:53] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.035 0.090 2026-08-18 03:34:53,296 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:53] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.029 0.207 2026-08-18 03:34:53,302 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:53] "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.115 2026-08-18 03:34:53,306 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:53,313 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:53] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.003 0.246 2026-08-18 03:34:53,343 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:34:53,372 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:53] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.020 0.016 2026-08-18 03:34:55,355 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:55,406 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:55,457 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:55,507 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:55,558 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:55,609 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:55,662 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:55,724 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:55,737 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:34:55,795 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:55,840 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:55,905 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35042386 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': '1841d9fa-7a99-47d5-9746-09c2a36cb32c'}] 2026-08-18 03:34:55,906 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:55,913 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:34:55,930 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35042386 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': '1841d9fa-7a99-47d5-9746-09c2a36cb32c'} updated pos.order #701 2026-08-18 03:34:55,943 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35042386 finished 2026-08-18 03:34:56,001 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.035 0.064 2026-08-18 03:34:56,077 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.007 0.008 2026-08-18 03:34:56,124 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:56,174 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:56,225 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:56,276 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:56,327 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:56,406 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:56,456 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:56,506 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:56,556 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:56,607 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:56,662 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:56,710 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:56,761 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:56,825 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:56,877 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:56,933 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:56,983 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:57,034 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:57,122 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:57,125 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:34:57,127 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:34:57,198 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:57,259 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:57,262 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78196937 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': '1841d9fa-7a99-47d5-9746-09c2a36cb32c'}] 2026-08-18 03:34:57,341 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [694] to pos.order #701 2026-08-18 03:34:57,536 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78196937 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': '1841d9fa-7a99-47d5-9746-09c2a36cb32c'} updated pos.order #701 2026-08-18 03:34:57,551 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78196937 finished 2026-08-18 03:34:57,604 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 140 0.117 0.227 2026-08-18 03:34:57,750 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:57,799 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:57,863 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34: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-08-18 03:34:57,875 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:57,927 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:57,978 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:58,029 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:58,080 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:58,132 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:58,181 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:58,236 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:58,295 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:58,346 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:58,397 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:58,457 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:58,461 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97370279 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': '64d6d547-d5db-4d5b-96c2-d093d3455b1e'}] 2026-08-18 03:34:58,500 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97370279 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': '64d6d547-d5db-4d5b-96c2-d093d3455b1e'} created pos.order #702 2026-08-18 03:34:58,511 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97370279 finished 2026-08-18 03:34:58,550 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.033 0.060 2026-08-18 03:34:58,591 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.010 2026-08-18 03:34:58,622 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:58,672 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:58,723 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:58,774 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:58,825 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:58,876 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:58,941 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:58,991 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:59,042 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:59,092 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:59,148 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:59,165 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27258066 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': '64d6d547-d5db-4d5b-96c2-d093d3455b1e'}] 2026-08-18 03:34:59,190 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added lines [1150] to pos.order #702 2026-08-18 03:34:59,193 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27258066 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': '64d6d547-d5db-4d5b-96c2-d093d3455b1e'} updated pos.order #702 2026-08-18 03:34:59,202 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27258066 finished 2026-08-18 03:34:59,246 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:34:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.029 0.056 2026-08-18 03:34:59,272 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:59,322 25 INFO rb-bf20be7-223995-404953 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-08-18 03:34:59,375 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-08-18 03:34:59,375 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR pos_restaurant_sync_second_login SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-18 03:34:59,476 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 18807348 (allocated 20058112) 2026-08-18 03:34:59,484 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 104572 2026-08-18 03:34:59,486 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-08-18 03:34:59,486 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 104572 2026-08-18 03:34:59,578 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033459_577857_test_01_pos_restaurant.txt 2026-08-18 03:34:59,578 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpay5tgwy9_chrome_odoo" 2026-08-18 03:34:59,605 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-08-18 03:34:59,937 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 104791 2026-08-18 03:34:59,937 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmpx2d84fdq_chrome_odoo 2026-08-18 03:34:59,937 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:41087/json/version 2026-08-18 03:34:59,939 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41087', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:34:59,976 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-08-18 03:34:59,977 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:41087/json 2026-08-18 03:34:59,978 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41087', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:34:59,997 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:41087/devtools/page/7FD111E6B4D643CF0D330D7043A3A13E 2026-08-18 03:35:00,064 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-08-18 03:35:00,069 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-08-18 03:35:00,162 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:35:00,175 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-08-18 03:35:00,176 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:35:00,177 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:35:00,193 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:35:00,652 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:00] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.076 0.390 2026-08-18 03:35:00,654 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '7FD111E6B4D643CF0D330D7043A3A13E', 'loaderId': 'BC1AB34FB5B2C2B9653EF89D7B09B052', 'isDownload': False} 2026-08-18 03:35:00,654 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-08-18 03:35:00,676 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:35:00,701 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:00] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-08-18 03:35:00,707 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:00] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-08-18 03:35:00,715 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:00] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-08-18 03:35:01,172 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:35:01,174 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:35:01,212 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.010 2026-08-18 03:35:01,226 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:35:01,232 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:01,235 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 03:35:01,247 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:35:01,258 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:35:01,285 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.009 2026-08-18 03:35:01,300 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.025 2026-08-18 03:35:01,339 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:01] "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-08-18 03:35:01,347 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.035 2026-08-18 03:35:01,762 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.161 0.204 2026-08-18 03:35:01,785 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:01] "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-08-18 03:35:01,842 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35: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-08-18 03:35:01,905 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:01] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.033 2026-08-18 03:35:01,922 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35: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-08-18 03:35:01,934 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-08-18 03:35:01,949 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 03:35:01,999 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:35:02,002 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:35:02,016 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:35:02,019 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:35:02,060 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-08-18 03:35:02,063 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35: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-08-18 03:35:02,065 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:02] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.040 0.020 2026-08-18 03:35:02,075 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:02,076 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:02] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.061 2026-08-18 03:35:02,083 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:02] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.002 0.021 2026-08-18 03:35:02,159 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.049 2026-08-18 03:35:02,196 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:02] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.012 0.078 2026-08-18 03:35:02,259 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:02] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.007 0.137 2026-08-18 03:35:02,301 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:02,316 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:35:02,401 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:02] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.092 0.203 2026-08-18 03:35:02,503 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.054 0.147 2026-08-18 03:35:02,540 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 03:35:02,590 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:02,608 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:35:02,680 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:02,721 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:02,772 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:02,825 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:02,876 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:02,930 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:02,994 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:03,047 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:03,104 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:03,279 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:03,326 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:03,390 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:03,440 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:03,491 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:03,545 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:03,596 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:03,648 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:03,713 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:03,764 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:03,816 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:03,991 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:04,039 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:04,101 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:04,152 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:04,209 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:04,257 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:04,308 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:04,360 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:04,422 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:04,472 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:04,527 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:04,574 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:04,624 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [37/98] Tour SplitBillScreenTour → Step click Actions button (trigger: .more-btn) 2026-08-18 03:35:04,680 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:04,742 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:04,793 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:04,844 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:04,895 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:04,949 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:05,000 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:05,053 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:05,106 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:05,157 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:05,208 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:05,261 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:05,312 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:05,367 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:05,447 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18584730 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '528eb7a0-6336-453d-9beb-c5c53c22e46e'}] 2026-08-18 03:35:05,448 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:05,498 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:05,538 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18584730 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '528eb7a0-6336-453d-9beb-c5c53c22e46e'} created pos.order #703 2026-08-18 03:35:05,551 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18584730 finished 2026-08-18 03:35:05,593 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.068 0.079 2026-08-18 03:35:05,624 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74039183 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'babc2684-2b59-4aad-bf70-0b78d09a2bb3'}] 2026-08-18 03:35:05,664 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74039183 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'babc2684-2b59-4aad-bf70-0b78d09a2bb3'} created pos.order #704 2026-08-18 03:35:05,678 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74039183 finished 2026-08-18 03:35:05,725 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.041 0.062 2026-08-18 03:35:05,766 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:05,817 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:05,871 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:05,923 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:05,973 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:06,028 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:06,083 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:06,130 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [61/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-08-18 03:35:06,198 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/98] Tour SplitBillScreenTour → Step .ticket-screen .order-row:contains("001") 2026-08-18 03:35:06,277 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:06] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 53 0.033 0.044 2026-08-18 03:35:06,298 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.012 2026-08-18 03:35:06,334 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:06,385 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:06,452 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35: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.007 2026-08-18 03:35:06,455 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:06,503 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:06,560 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:06,611 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:06,662 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:06,718 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:06,769 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:06,820 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:06,879 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:08,928 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:08,985 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:08,986 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.007 2026-08-18 03:35:09,034 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [76/98] Tour SplitBillScreenTour → Step click Actions button (trigger: .more-btn) 2026-08-18 03:35:09,089 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:09,145 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:09,199 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:09,249 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:09,301 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:09,355 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:09,405 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:09,459 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:09,559 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:09,561 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24830826 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '528eb7a0-6336-453d-9beb-c5c53c22e46e'}] 2026-08-18 03:35:09,584 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:09,619 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24830826 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '528eb7a0-6336-453d-9beb-c5c53c22e46e'} updated pos.order #703 2026-08-18 03:35:09,633 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24830826 finished 2026-08-18 03:35:09,690 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.056 0.075 2026-08-18 03:35:09,738 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99112212 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': '25d0f0dc-5063-4ba8-8fd2-7590c29bb46a'}] 2026-08-18 03:35:09,788 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99112212 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': '25d0f0dc-5063-4ba8-8fd2-7590c29bb46a'} created pos.order #705 2026-08-18 03:35:09,801 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99112212 finished 2026-08-18 03:35:09,835 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.034 0.066 2026-08-18 03:35:09,873 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:09,924 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [88/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-08-18 03:35:09,982 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [89/98] Tour SplitBillScreenTour → Step .ticket-screen .order-row:contains("001") 2026-08-18 03:35:10,045 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:10] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.024 0.038 2026-08-18 03:35:10,083 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.013 2026-08-18 03:35:10,135 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:10,185 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:10,249 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:10,257 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.007 2026-08-18 03:35:10,299 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:10,355 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:10,407 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:10,458 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:10,514 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:10,565 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:10,616 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-08-18 03:35:10,616 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════════╗ ║ TOUR SplitBillScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-18 03:35:10,713 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 20246532 (allocated 22810624) 2026-08-18 03:35:10,720 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 104791 2026-08-18 03:35:10,726 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-08-18 03:35:10,729 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 104791 2026-08-18 03:35:10,826 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033510_825944_test_02_others.txt 2026-08-18 03:35:10,826 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmpx2d84fdq_chrome_odoo" 2026-08-18 03:35:11,110 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 105008 2026-08-18 03:35:11,110 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmphe1gmfot_chrome_odoo 2026-08-18 03:35:11,110 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:37725/json/version 2026-08-18 03:35:11,111 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37725', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:35:11,166 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-08-18 03:35:11,166 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:37725/json 2026-08-18 03:35:11,167 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37725', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:35:11,179 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:37725/devtools/page/685EE6381CE1BA41BAEE0A3F537DF6BA 2026-08-18 03:35:11,198 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-08-18 03:35:11,203 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-08-18 03:35:11,311 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-18 03:35:11,323 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-08-18 03:35:11,330 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:35:11,331 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:35:11,405 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:11] "GET /pos/ui/118 HTTP/1.1" 200 - 35 0.019 0.042 2026-08-18 03:35:11,410 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '685EE6381CE1BA41BAEE0A3F537DF6BA', 'loaderId': '8230663E347C8FBB16B8E7CE06039B6D', 'isDownload': False} 2026-08-18 03:35:11,410 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-08-18 03:35:11,434 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:35:11,451 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:11] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 03:35:11,460 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:11] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-08-18 03:35:11,482 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:11] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.030 2026-08-18 03:35:11,845 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:35:11,852 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:35:11,877 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:35:11,894 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:35:11,907 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:11,909 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.007 2026-08-18 03:35:11,930 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:35:11,945 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:35:11,985 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.010 2026-08-18 03:35:11,993 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.018 2026-08-18 03:35:12,046 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.031 2026-08-18 03:35:12,049 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.038 2026-08-18 03:35:12,591 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 334 0.215 0.280 2026-08-18 03:35:12,604 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:35:12,688 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:12] "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-08-18 03:35:12,765 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:12] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.032 2026-08-18 03:35:12,805 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.009 2026-08-18 03:35:12,821 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-08-18 03:35:12,850 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.014 0.007 2026-08-18 03:35:12,875 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:35:12,887 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:35:12,890 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:35:12,893 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:35:12,922 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:12] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.019 0.024 2026-08-18 03:35:12,935 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:12] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.049 2026-08-18 03:35:12,947 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:35:12,950 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:35:12,978 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:35:12,980 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:12] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.010 0.020 2026-08-18 03:35:12,989 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:13,092 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:13] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.069 0.051 2026-08-18 03:35:13,170 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:13] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.044 0.164 2026-08-18 03:35:13,192 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:13] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.011 0.117 2026-08-18 03:35:13,197 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:13,249 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:13,307 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:13,363 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:13,407 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:13,457 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:13,508 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:13,562 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:13,620 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:13,669 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:13,726 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:13,782 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:13,793 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:35:13,832 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:13,891 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:13,902 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:13] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 3 0.004 0.010 2026-08-18 03:35:13,943 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:13,949 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.003 0.014 2026-08-18 03:35:13,996 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:14,006 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:14] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:35:14,037 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.013 2026-08-18 03:35:14,076 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:14] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.005 0.006 2026-08-18 03:35:14,079 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:14,102 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:14] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.002 0.004 2026-08-18 03:35:14,120 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:14] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:35:14,138 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:14] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 03:35:14,171 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:14,230 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:14,274 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:14,325 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [23/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-08-18 03:35:14,744 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:14] "GET /pos/ui/118/floor HTTP/1.1" 200 - 33 0.012 0.028 2026-08-18 03:35:15,299 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:15] "GET /web/webclient/translations?hash=17e3d9872937fc063ab8f9fdc13e34401c747a14&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:35:15,309 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:15,325 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.014 2026-08-18 03:35:15,342 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:35:15,351 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:35:15,380 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.004 0.017 2026-08-18 03:35:15,384 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.023 2026-08-18 03:35:15,410 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-08-18 03:35:15,532 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:15] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.019 0.036 2026-08-18 03:35:15,611 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.010 0.008 2026-08-18 03:35:15,679 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:15] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.010 2026-08-18 03:35:15,705 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.003 0.009 2026-08-18 03:35:15,713 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-08-18 03:35:15,733 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:35:15,781 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:15,799 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:15] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 304 - 7 0.011 0.013 2026-08-18 03:35:15,811 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:15] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.003 0.028 2026-08-18 03:35:15,842 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:15,886 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:15] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.025 0.074 2026-08-18 03:35:15,892 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:15,925 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:15] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.016 0.128 2026-08-18 03:35:15,949 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:16,007 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:16,058 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:16,109 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:16,163 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:16,228 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:16,235 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:35:16,286 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [34/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-08-18 03:35:16,312 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:16] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 10 0.010 0.012 2026-08-18 03:35:16,695 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:16] "GET /pos/ui/118/floor HTTP/1.1" 200 - 33 0.013 0.024 2026-08-18 03:35:16,813 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:16] "GET /web/webclient/translations?hash=17e3d9872937fc063ab8f9fdc13e34401c747a14&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:35:16,819 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:16,825 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-08-18 03:35:16,841 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:35:16,858 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:35:16,904 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.009 0.018 2026-08-18 03:35:16,914 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.024 2026-08-18 03:35:16,931 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-08-18 03:35:17,042 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:17] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.023 0.031 2026-08-18 03:35:17,078 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.007 2026-08-18 03:35:17,098 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:17] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.010 2026-08-18 03:35:17,129 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.007 0.007 2026-08-18 03:35:17,140 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-08-18 03:35:17,147 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:35:17,209 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:17,229 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:17] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 304 - 7 0.011 0.014 2026-08-18 03:35:17,237 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:17] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.002 0.021 2026-08-18 03:35:17,267 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:17,292 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:17] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.017 0.049 2026-08-18 03:35:17,314 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:17,369 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:17] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.023 0.132 2026-08-18 03:35:17,372 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:17,423 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:17,479 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:17,503 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:35:17,535 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:17,540 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:17] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:35:17,586 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:17,648 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:17,702 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:17,755 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:17,806 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:17,857 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:17,918 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:17,918 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:17] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:35:17,943 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.012 2026-08-18 03:35:17,971 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:18,022 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:18,031 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:18] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.008 2026-08-18 03:35:18,074 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:18,128 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:18,181 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:18,234 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:18,284 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:18,335 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:18,405 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:18,443 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:18,447 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:18] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:35:18,484 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.012 2026-08-18 03:35:18,494 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:18,560 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:18,569 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:18] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.003 0.004 2026-08-18 03:35:18,601 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:18,604 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.015 2026-08-18 03:35:18,651 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:18,714 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:18,760 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:18,812 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:18,858 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:35:18,863 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:18,917 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:18,926 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:18] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.002 0.005 2026-08-18 03:35:18,939 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:18] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.003 2026-08-18 03:35:18,968 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:19,019 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:19,075 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:19,128 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:19,140 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:19] "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.010 2026-08-18 03:35:19,193 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:19,206 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:19] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:35:19,215 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:19] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.011 2026-08-18 03:35:19,240 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:19,243 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.012 2026-08-18 03:35:19,264 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.007 0.032 2026-08-18 03:35:19,286 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:19,341 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:19,399 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:19,404 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:19] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 3 0.001 0.006 2026-08-18 03:35:19,452 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:19,504 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:19,555 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:19,606 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:19,656 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:19,707 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:19,762 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:19,819 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:19,866 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:19,919 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:19,931 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:19] "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.002 0.007 2026-08-18 03:35:19,945 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:19] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.002 0.005 2026-08-18 03:35:19,968 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.007 0.011 2026-08-18 03:35:19,974 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:20,025 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:20,078 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:20,132 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:20,185 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:20,236 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:20,287 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:20,347 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:20] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:35:20,349 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:20,391 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.018 0.016 2026-08-18 03:35:20,398 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:20,447 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:20,501 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:20,554 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:20,607 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:20,658 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:20,713 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:20,718 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:20] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.002 0.002 2026-08-18 03:35:20,751 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.007 0.016 2026-08-18 03:35:20,764 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:20,819 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:20,823 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:20] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:35:20,843 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.011 2026-08-18 03:35:20,883 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:20,885 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:20] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 03:35:20,908 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.012 2026-08-18 03:35:20,928 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:20,979 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:21,061 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:21] "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.007 2026-08-18 03:35:21,091 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:21,099 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:35:21,141 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:21,199 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:21,224 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68488271 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'e26f87da-6d82-470f-afb1-0012f9e9a15e'}] 2026-08-18 03:35:21,271 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68488271 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'e26f87da-6d82-470f-afb1-0012f9e9a15e'} created pos.order #706 2026-08-18 03:35:21,282 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68488271 finished 2026-08-18 03:35:21,322 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.035 0.065 2026-08-18 03:35:21,356 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:21,410 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:21,461 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:21,527 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:21,540 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:21] "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.010 2026-08-18 03:35:21,577 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:21,633 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:21,651 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61783674 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000002', 'uuid': '69c3ab94-9898-42be-a46f-e61c7cb4111e'}] 2026-08-18 03:35:21,684 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61783674 order {'name': '/', 'pos_reference': '262-118-000002', 'uuid': '69c3ab94-9898-42be-a46f-e61c7cb4111e'} created pos.order #707 2026-08-18 03:35:21,696 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61783674 finished 2026-08-18 03:35:21,722 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.021 0.053 2026-08-18 03:35:21,755 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:21,806 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-08-18 03:35:21,807 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════╗ ║ TOUR FloorScreenTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-18 03:35:21,894 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 19899948 (allocated 21368832) 2026-08-18 03:35:21,898 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 105008 2026-08-18 03:35:21,899 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-08-18 03:35:21,899 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 105008 2026-08-18 03:35:21,999 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033521_996645_test_02_others.txt 2026-08-18 03:35:21,999 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmphe1gmfot_chrome_odoo" 2026-08-18 03:35:22,288 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 105293 2026-08-18 03:35:22,288 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmpsu3ljh03_chrome_odoo 2026-08-18 03:35:22,289 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:41997/json/version 2026-08-18 03:35:22,290 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41997', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:35:22,358 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-08-18 03:35:22,358 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:41997/json 2026-08-18 03:35:22,358 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41997', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:35:22,370 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:41997/devtools/page/FA347F9354436D71ECC3812CBFB6ADCA 2026-08-18 03:35:22,411 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-08-18 03:35:22,426 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-08-18 03:35:22,502 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-18 03:35:22,507 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-08-18 03:35:22,512 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:35:22,512 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:35:22,629 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:22] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.047 0.054 2026-08-18 03:35:22,634 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': 'FA347F9354436D71ECC3812CBFB6ADCA', 'loaderId': 'D3A7F8FB7ED72A1F4CB562EDB91B4C54', 'isDownload': False} 2026-08-18 03:35:22,634 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('TableMergeUnmergeTour')" 2026-08-18 03:35:22,651 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:35:22,670 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:22] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.010 2026-08-18 03:35:22,676 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:22] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-18 03:35:22,681 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:22] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-08-18 03:35:23,130 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:35:23,146 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:35:23,149 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:35:23,164 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:35:23,169 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.005 2026-08-18 03:35:23,170 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [1/112] Tour TableMergeUnmergeTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-18 03:35:23,180 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:35:23,187 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:35:23,209 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.009 2026-08-18 03:35:23,213 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.014 2026-08-18 03:35:23,249 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.009 0.019 2026-08-18 03:35:23,251 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-08-18 03:35:23,779 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 225 0.113 0.364 2026-08-18 03:35:23,808 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35: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-08-18 03:35:23,885 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.005 0.008 2026-08-18 03:35:23,931 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:23] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.030 2026-08-18 03:35:23,965 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.015 2026-08-18 03:35:23,977 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-08-18 03:35:23,985 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:35:24,026 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:35:24,035 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:35:24,057 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:35:24,067 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:24] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.011 0.021 2026-08-18 03:35:24,076 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:35:24,107 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:24] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.018 0.035 2026-08-18 03:35:24,121 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:35:24,131 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.028 2026-08-18 03:35:24,139 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:35:24,170 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [2/112] Tour TableMergeUnmergeTour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-08-18 03:35:24,268 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:24] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.057 0.116 2026-08-18 03:35:24,297 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [3/112] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-08-18 03:35:24,327 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:24] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.025 0.204 2026-08-18 03:35:24,337 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:24] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.003 0.173 2026-08-18 03:35:24,382 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:24] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.009 0.012 2026-08-18 03:35:24,400 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.009 0.019 2026-08-18 03:35:24,438 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [4/112] Tour TableMergeUnmergeTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-18 03:35:24,452 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:35:24,478 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:24] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.007 0.012 2026-08-18 03:35:24,521 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [5/112] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-18 03:35:24,585 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [6/112] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-08-18 03:35:24,664 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47827573 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'e26f87da-6d82-470f-afb1-0012f9e9a15e'}] 2026-08-18 03:35:24,692 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added lines [1157] to pos.order #706 2026-08-18 03:35:24,697 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47827573 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'e26f87da-6d82-470f-afb1-0012f9e9a15e'} updated pos.order #706 2026-08-18 03:35:24,709 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47827573 finished 2026-08-18 03:35:24,767 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.039 0.066 2026-08-18 03:35:24,790 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [7/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-18 03:35:24,843 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [8/112] 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-08-18 03:35:24,895 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-18 03:35:25,405 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-18 03:35:25,905 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:25,906 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-18 03:35:26,419 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:26,426 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-18 03:35:26,937 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-18 03:35:26,942 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:26] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.002 0.005 2026-08-18 03:35:26,961 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.009 2026-08-18 03:35:27,438 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [9/112] 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-08-18 03:35:27,489 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [10/112] Tour TableMergeUnmergeTour → Step refresh page (trigger: body) 2026-08-18 03:35:27,896 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:27] "GET /pos/ui/118/floor HTTP/1.1" 200 - 33 0.012 0.029 2026-08-18 03:35:28,481 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:28] "GET /web/webclient/translations?hash=17e3d9872937fc063ab8f9fdc13e34401c747a14&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:35:28,485 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [11/112] 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-08-18 03:35:28,503 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-08-18 03:35:28,517 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:35:28,529 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:35:28,558 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.005 0.019 2026-08-18 03:35:28,563 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.003 0.021 2026-08-18 03:35:28,588 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-08-18 03:35:28,736 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:28] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.022 0.037 2026-08-18 03:35:28,794 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:28] "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-08-18 03:35:28,828 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:28] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.007 2026-08-18 03:35:28,860 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:28] "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-08-18 03:35:28,872 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-08-18 03:35:28,881 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:35:28,954 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:28] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 304 - 7 0.005 0.019 2026-08-18 03:35:28,962 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [12/112] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-18 03:35:29,029 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:29] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.031 0.047 2026-08-18 03:35:29,036 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:29] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.002 0.081 2026-08-18 03:35:29,047 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:29] "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.039 2026-08-18 03:35:29,059 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [13/112] Tour TableMergeUnmergeTour → Step Check if the active tab contains the text4 & 5 (trigger: .pos-leftheader span.text-bg-info:contains(4 & 5)) 2026-08-18 03:35:29,160 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [14/112] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:35:29,171 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:29] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.036 0.187 2026-08-18 03:35:29,173 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [15/112] 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-08-18 03:35:29,184 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:29] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.003 0.105 2026-08-18 03:35:29,224 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [16/112] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-18 03:35:29,274 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [17/112] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-18 03:35:29,334 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [18/112] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-08-18 03:35:30,741 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:35:31,370 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [19/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-18 03:35:31,421 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [20/112] Tour TableMergeUnmergeTour → Step click on table selector button (trigger: .floor-screen .right-buttons button i.fa-hashtag) 2026-08-18 03:35:31,474 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [21/112] Tour TableMergeUnmergeTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-08-18 03:35:31,528 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [22/112] Tour TableMergeUnmergeTour → Step .floor-screen .right-buttons .jump-button 2026-08-18 03:35:31,592 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [23/112] Tour TableMergeUnmergeTour → Step Check if the active tab contains the text4 & 5 (trigger: .pos-leftheader span.text-bg-info:contains(4 & 5)) 2026-08-18 03:35:31,600 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:31] "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.010 2026-08-18 03:35:31,645 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [24/112] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:35:31,694 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [25/112] 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-08-18 03:35:31,745 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [26/112] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-18 03:35:31,796 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [27/112] Tour TableMergeUnmergeTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-18 03:35:31,859 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [28/112] Tour TableMergeUnmergeTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-18 03:35:31,865 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:35:31,910 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [29/112] Tour TableMergeUnmergeTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-08-18 03:35:31,960 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [30/112] Tour TableMergeUnmergeTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-08-18 03:35:32,031 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [31/112] Tour TableMergeUnmergeTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-18 03:35:32,036 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:35:32,039 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:35:32,097 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [32/112] Tour TableMergeUnmergeTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-18 03:35:32,155 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [33/112] Tour TableMergeUnmergeTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-18 03:35:32,160 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:35:32,165 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69791911 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'e26f87da-6d82-470f-afb1-0012f9e9a15e'}] 2026-08-18 03:35:32,242 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [695] to pos.order #706 2026-08-18 03:35:32,459 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69791911 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'e26f87da-6d82-470f-afb1-0012f9e9a15e'} updated pos.order #706 2026-08-18 03:35:32,470 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69791911 finished 2026-08-18 03:35:32,521 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 196 0.129 0.230 2026-08-18 03:35:32,557 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:32] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:35:32,650 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [34/112] Tour TableMergeUnmergeTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-18 03:35:32,679 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.031 2026-08-18 03:35:32,695 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [35/112] 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-08-18 03:35:32,742 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [36/112] 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-08-18 03:35:32,795 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-18 03:35:33,304 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-18 03:35:33,804 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:33,805 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-18 03:35:34,313 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:34,317 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-18 03:35:34,830 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-18 03:35:34,833 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:34] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.001 0.004 2026-08-18 03:35:34,860 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.007 0.013 2026-08-18 03:35:35,330 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [37/112] Tour TableMergeUnmergeTour → Step Drag table 5 away from table 4 to unlink them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-18 03:35:35,444 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:35] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 03:35:35,468 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.016 2026-08-18 03:35:35,500 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [38/112] 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-08-18 03:35:35,551 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [39/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-18 03:35:35,602 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [40/112] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-08-18 03:35:35,690 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [41/112] Tour TableMergeUnmergeTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-18 03:35:35,694 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.023 0.012 2026-08-18 03:35:35,751 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [42/112] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-18 03:35:35,813 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [43/112] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-08-18 03:35:35,839 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22458645 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': '90b399fc-5f69-4a30-89f8-c3e0013c3dc6'}] 2026-08-18 03:35:35,908 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22458645 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': '90b399fc-5f69-4a30-89f8-c3e0013c3dc6'} created pos.order #708 2026-08-18 03:35:35,921 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22458645 finished 2026-08-18 03:35:35,963 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.051 0.075 2026-08-18 03:35:35,990 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [44/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-18 03:35:36,041 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [45/112] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-18 03:35:36,113 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [46/112] Tour TableMergeUnmergeTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-08-18 03:35:36,124 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:36] "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.012 2026-08-18 03:35:36,175 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [47/112] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-18 03:35:36,235 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [48/112] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-08-18 03:35:36,258 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28541324 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000002', 'uuid': '911ef416-29a1-40db-86cc-6fe66b904489'}] 2026-08-18 03:35:36,292 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28541324 order {'name': '/', 'pos_reference': '263-118-000002', 'uuid': '911ef416-29a1-40db-86cc-6fe66b904489'} created pos.order #709 2026-08-18 03:35:36,303 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28541324 finished 2026-08-18 03:35:36,341 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.022 0.063 2026-08-18 03:35:36,371 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [49/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-18 03:35:36,422 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [50/112] 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-08-18 03:35:36,474 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-18 03:35:36,978 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-18 03:35:37,476 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:37,477 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-18 03:35:37,985 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:37,993 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-18 03:35:38,514 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:38] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.002 0.006 2026-08-18 03:35:38,540 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-18 03:35:38,543 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17060887 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': '90b399fc-5f69-4a30-89f8-c3e0013c3dc6'}] 2026-08-18 03:35:38,564 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added lines [1160] to pos.order #708 2026-08-18 03:35:38,572 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17060887 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': '90b399fc-5f69-4a30-89f8-c3e0013c3dc6'} updated pos.order #708 2026-08-18 03:35:38,587 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17060887 finished 2026-08-18 03:35:38,643 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.038 0.065 2026-08-18 03:35:38,669 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.006 0.102 2026-08-18 03:35:38,763 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:38] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.029 0.050 2026-08-18 03:35:38,790 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.004 0.007 2026-08-18 03:35:39,041 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [51/112] 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-08-18 03:35:39,092 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [52/112] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-18 03:35:39,159 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:39] "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-08-18 03:35:39,162 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [53/112] Tour TableMergeUnmergeTour → Step Check if the active tab contains the text4 & 5 (trigger: .pos-leftheader span.text-bg-info:contains(4 & 5)) 2026-08-18 03:35:39,208 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [54/112] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:35:39,263 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [55/112] 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-08-18 03:35:39,310 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [56/112] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-18 03:35:39,360 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [57/112] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:35:39,411 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [58/112] 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-08-18 03:35:39,462 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [59/112] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-18 03:35:39,513 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [60/112] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-18 03:35:39,574 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [61/112] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-08-18 03:35:41,621 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-18 03:35:41,671 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [63/112] Tour TableMergeUnmergeTour → Step Drag table 5 away from table 4 to unlink them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-18 03:35:41,809 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:41] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 03:35:41,824 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68606278 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': '90b399fc-5f69-4a30-89f8-c3e0013c3dc6'}] 2026-08-18 03:35:41,857 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #222 deleted pos.order.line records with IDs: [1160] 2026-08-18 03:35:41,869 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68606278 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': '90b399fc-5f69-4a30-89f8-c3e0013c3dc6'} updated pos.order #708 2026-08-18 03:35:41,878 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [64/112] 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-08-18 03:35:41,880 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68606278 finished 2026-08-18 03:35:41,928 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [65/112] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-08-18 03:35:41,937 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.036 0.079 2026-08-18 03:35:41,964 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.122 2026-08-18 03:35:41,979 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36765800 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000003', 'uuid': 'edb58904-0bb0-4594-8408-33c8149c765d'}] 2026-08-18 03:35:41,993 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [66/112] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:35:42,026 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36765800 order {'name': '/', 'pos_reference': '263-118-000003', 'uuid': 'edb58904-0bb0-4594-8408-33c8149c765d'} created pos.order #710 2026-08-18 03:35:42,033 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36765800 finished 2026-08-18 03:35:42,044 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [67/112] 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-08-18 03:35:42,067 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.035 0.057 2026-08-18 03:35:42,109 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 43 0.014 0.100 2026-08-18 03:35:42,147 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [68/112] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-18 03:35:42,196 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [69/112] Tour TableMergeUnmergeTour → Step click order button (trigger: .actionpad .submit-order) 2026-08-18 03:35:42,260 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [70/112] Tour TableMergeUnmergeTour → Step Acknowledge printing error (test does not use a printer). (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-18 03:35:42,271 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.007 2026-08-18 03:35:42,402 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:42] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:35:42,445 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:42] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:35:42,447 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:42] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:35:42,450 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:42] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:35:42,451 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:42] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:35:42,456 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:42] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:35:42,457 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:42] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:35:42,496 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:42] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:35:42,500 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:42] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:35:42,501 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:42] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:35:42,509 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:42] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:35:42,513 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:42] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:35:42,516 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:42] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:35:42,529 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:42] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:35:42,530 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:35:42,537 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:35:42,539 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:42] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:35:42,560 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-08-18 03:35:42,567 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:42] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:35:42,568 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:42] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:35:42,569 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:42] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:35:42,575 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:42] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:35:42,576 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:42] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:35:42,577 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:42] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:35:42,682 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:42] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:35:42,728 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:42] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:35:46,207 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [71/112] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-08-18 03:35:46,261 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [72/112] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-18 03:35:46,312 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [73/112] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-08-18 03:35:48,360 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [74/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-18 03:35:48,411 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [75/112] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-18 03:35:48,477 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [76/112] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:35:48,498 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.006 0.012 2026-08-18 03:35:48,526 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [77/112] 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-08-18 03:35:48,575 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [78/112] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-18 03:35:48,625 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [79/112] Tour TableMergeUnmergeTour → Step click order button (trigger: .actionpad .submit-order) 2026-08-18 03:35:48,688 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35: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-08-18 03:35:48,726 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [80/112] Tour TableMergeUnmergeTour → Step Acknowledge printing error (test does not use a printer). (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-18 03:35:48,732 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84285725 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': '90b399fc-5f69-4a30-89f8-c3e0013c3dc6'}] 2026-08-18 03:35:48,752 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84285725 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': '90b399fc-5f69-4a30-89f8-c3e0013c3dc6'} updated pos.order #708 2026-08-18 03:35:48,774 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84285725 finished 2026-08-18 03:35:48,844 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.049 0.066 2026-08-18 03:35:49,194 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [81/112] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-08-18 03:35:49,238 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [82/112] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-18 03:35:49,292 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [83/112] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-08-18 03:35:51,337 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [84/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-18 03:35:51,387 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [85/112] 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-08-18 03:35:51,446 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-18 03:35:51,953 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-18 03:35:52,471 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:52,472 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-18 03:35:52,992 25 INFO rb-bf20be7-223995-404953 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-08-18 03:35:52,998 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-18 03:35:53,521 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:53] "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-08-18 03:35:53,534 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-18 03:35:53,537 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95474718 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': '90b399fc-5f69-4a30-89f8-c3e0013c3dc6'}] 2026-08-18 03:35:53,559 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added lines [1162] to pos.order #708 2026-08-18 03:35:53,565 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95474718 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': '90b399fc-5f69-4a30-89f8-c3e0013c3dc6'} updated pos.order #708 2026-08-18 03:35:53,574 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95474718 finished 2026-08-18 03:35:53,640 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.035 0.070 2026-08-18 03:35:53,658 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.112 2026-08-18 03:35:53,736 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:53] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.023 0.047 2026-08-18 03:35:53,760 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:53] "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-08-18 03:35:54,035 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [86/112] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-18 03:35:54,101 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:54] "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-08-18 03:35:54,104 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [87/112] Tour TableMergeUnmergeTour → Step Check if the active tab contains the text4 & 5 (trigger: .pos-leftheader span.text-bg-info:contains(4 & 5)) 2026-08-18 03:35:54,156 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [88/112] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-08-18 03:35:54,207 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [89/112] Tour TableMergeUnmergeTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-08-18 03:35:54,274 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [90/112] 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-08-18 03:35:54,325 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [91/112] Tour TableMergeUnmergeTour → Step click order button (trigger: .actionpad .submit-order) 2026-08-18 03:35:54,389 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:35:54,390 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [92/112] Tour TableMergeUnmergeTour → Step Acknowledge printing error (test does not use a printer). (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-18 03:35:54,807 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [93/112] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-08-18 03:35:54,858 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [94/112] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-18 03:35:54,913 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [95/112] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-08-18 03:35:56,970 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [96/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-18 03:35:57,020 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [97/112] Tour TableMergeUnmergeTour → Step Drag table 5 away from table 4 to unlink them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-18 03:35:57,189 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:57] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.004 0.003 2026-08-18 03:35:57,199 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68641065 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': '90b399fc-5f69-4a30-89f8-c3e0013c3dc6'}] 2026-08-18 03:35:57,237 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68641065 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': '90b399fc-5f69-4a30-89f8-c3e0013c3dc6'} updated pos.order #708 2026-08-18 03:35:57,246 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68641065 finished 2026-08-18 03:35:57,267 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [98/112] 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-08-18 03:35:57,295 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.031 0.067 2026-08-18 03:35:57,311 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.092 2026-08-18 03:35:57,340 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23359673 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000004', 'uuid': '318abe3c-99ee-4f54-921b-c4587d951bcf'}] 2026-08-18 03:35:57,345 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [99/112] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-08-18 03:35:57,392 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23359673 order {'name': '/', 'pos_reference': '263-118-000004', 'uuid': '318abe3c-99ee-4f54-921b-c4587d951bcf'} created pos.order #711 2026-08-18 03:35:57,404 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23359673 finished 2026-08-18 03:35:57,439 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.035 0.065 2026-08-18 03:35:57,496 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [100/112] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:35:57,503 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.004 0.011 2026-08-18 03:35:57,545 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [101/112] 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-08-18 03:35:57,597 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [102/112] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-18 03:35:57,647 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [103/112] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-18 03:35:57,707 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [104/112] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-08-18 03:35:59,752 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [105/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-18 03:35:59,808 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [106/112] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-08-18 03:35:59,869 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:35:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.002 0.007 2026-08-18 03:35:59,898 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [107/112] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:35:59,941 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [108/112] 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-08-18 03:35:59,993 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [109/112] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-18 03:36:00,043 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [110/112] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-18 03:36:00,103 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [111/112] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-08-18 03:36:02,155 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [112/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-18 03:36:02,203 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-08-18 03:36:02,204 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔══════════════════════════════════════╗ ║ TOUR TableMergeUnmergeTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-08-18 03:36:02,367 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 28584612 (allocated 29896704) 2026-08-18 03:36:02,375 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 105293 2026-08-18 03:36:02,375 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-08-18 03:36:02,376 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 105293 2026-08-18 03:36:02,573 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033602_572109_test_02_others.txt 2026-08-18 03:36:02,573 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmpsu3ljh03_chrome_odoo" 2026-08-18 03:36:02,664 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others_bis ... 2026-08-18 03:36:03,068 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome pid: 105597 2026-08-18 03:36:03,068 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless temporary user profile dir: /tmp/tmpv_o19nm7_chrome_odoo 2026-08-18 03:36:03,068 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:46249/json/version 2026-08-18 03:36:03,069 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46249', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:36:03,132 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Browser version: Chrome/150.0.7871.114 2026-08-18 03:36:03,132 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:46249/json 2026-08-18 03:36:03,133 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46249', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:36:03,162 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Websocket url found: ws://127.0.0.1:46249/devtools/page/6F499A28C45BF0A72E05C7B430285D53 2026-08-18 03:36:03,177 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Enable chrome headless console log notification 2026-08-18 03:36:03,182 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless enable page notifications 2026-08-18 03:36:03,560 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-18 03:36:03,572 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Setting session cookie in browser 2026-08-18 03:36:03,577 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:36:03,577 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:36:03,594 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:36:04,045 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:04] "GET /pos/ui/118 HTTP/1.1" 200 - 88 0.065 0.390 2026-08-18 03:36:04,048 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigation result: {'frameId': '6F499A28C45BF0A72E05C7B430285D53', 'loaderId': 'AA68F075537620C25BCB680C5BF2F47E', 'isDownload': False} 2026-08-18 03:36:04,048 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-08-18 03:36:04,059 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:36:04,082 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:04] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-08-18 03:36:04,096 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:04] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-08-18 03:36:04,107 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:04] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-08-18 03:36:04,503 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:36:04,507 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:36:04,519 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:36:04,539 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:36:04,555 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-18 03:36:04,556 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:04,573 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-08-18 03:36:04,585 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:36:04,610 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.011 2026-08-18 03:36:04,628 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:04] "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-08-18 03:36:04,637 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.012 2026-08-18 03:36:04,679 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.030 2026-08-18 03:36:05,109 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 288 0.176 0.218 2026-08-18 03:36:05,125 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36: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-08-18 03:36:05,180 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36: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-08-18 03:36:05,223 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:05] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-08-18 03:36:05,258 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:36:05,284 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: Owl is running in 'dev' mode. 2026-08-18 03:36:05,298 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-18 03:36:05,330 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:36:05,340 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:36:05,372 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:36:05,400 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.036 2026-08-18 03:36:05,408 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-08-18 03:36:05,410 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-08-18 03:36:05,417 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:05] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.032 0.042 2026-08-18 03:36:05,419 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:05,474 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:36:05,498 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:05] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.023 0.127 2026-08-18 03:36:05,601 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:05,618 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:05] "GET /pos/ui/118 HTTP/1.1" 200 - 32 0.071 0.079 2026-08-18 03:36:05,625 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:36:05,718 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:05] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 32 0.062 0.260 2026-08-18 03:36:05,735 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:05] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.006 0.238 2026-08-18 03:36:05,788 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.158 2026-08-18 03:36:05,801 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:05] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.005 0.055 2026-08-18 03:36:05,850 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36: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-08-18 03:36:05,879 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:05,901 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:36:05,968 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:06,025 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:06,068 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:06,123 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:06,174 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:06,227 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:06,291 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:06,342 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:06,403 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:06,569 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:06,619 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:06,687 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:06,696 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5600386 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fdbcdd3a-84e6-40a1-9bce-31237e115a40'}] 2026-08-18 03:36:06,749 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5600386 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fdbcdd3a-84e6-40a1-9bce-31237e115a40'} created pos.order #712 2026-08-18 03:36:06,766 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5600386 finished 2026-08-18 03:36:06,809 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.040 0.075 2026-08-18 03:36:06,836 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:06,900 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36: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.006 2026-08-18 03:36:06,904 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:06,966 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:07,017 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:07,068 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:07,121 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:07,178 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:07,241 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:07,292 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:07,343 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:07,395 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:07,570 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:07,620 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:07,688 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:07,739 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:07,790 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:07,840 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:07,890 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:07,946 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:08,007 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [36/109] Tour ControlButtonsTour → Step .table:contains(2) 2026-08-18 03:36:08,599 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:08,605 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94383928 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fdbcdd3a-84e6-40a1-9bce-31237e115a40'}] 2026-08-18 03:36:08,612 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:36:08,640 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added lines [1165, 1166] to pos.order #712 2026-08-18 03:36:08,649 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94383928 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fdbcdd3a-84e6-40a1-9bce-31237e115a40'} updated pos.order #712 2026-08-18 03:36:08,670 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94383928 finished 2026-08-18 03:36:08,755 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 75 0.059 0.095 2026-08-18 03:36:08,813 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36: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.009 2026-08-18 03:36:08,825 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.009 2026-08-18 03:36:08,833 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:08,883 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:08,933 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:08,983 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:09,041 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:09,105 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:09,164 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:09,220 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:09,270 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:09,320 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:09,378 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:09,443 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:09,514 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:09,573 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:09,625 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:09,733 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:09,754 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31335341 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fdbcdd3a-84e6-40a1-9bce-31237e115a40'}] 2026-08-18 03:36:09,826 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31335341 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fdbcdd3a-84e6-40a1-9bce-31237e115a40'} updated pos.order #712 2026-08-18 03:36:09,837 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31335341 finished 2026-08-18 03:36:09,896 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.058 0.088 2026-08-18 03:36:09,919 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:09,986 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.009 2026-08-18 03:36:10,002 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:10,037 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:10,108 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:10,158 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:10,211 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:10,264 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:10,315 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:10,368 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:10,442 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:10,493 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:10,546 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:10,720 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:10,770 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:10,820 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:10,876 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:10,937 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:10,996 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:11,051 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:11,100 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:11,153 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:11,204 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:11,260 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:11,311 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:11,364 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:11,417 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:11,468 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:11,523 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:11,573 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:11,628 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:11,679 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:11,732 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:11,784 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:11,834 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:11,891 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:11,949 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:12,005 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:12,104 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:12] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.040 0.057 2026-08-18 03:36:12,135 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [91/109] Tour ControlButtonsTour → Step .floor-map 2026-08-18 03:36:12,188 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:12,248 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:36:12,259 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:12,319 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:12,370 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:12,421 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:12,474 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:12,525 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:12,578 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:12,638 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:12,689 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:12,742 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:12,940 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:13,007 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:13,050 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:13,095 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:13,172 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:13,209 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:13,266 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:13,269 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9068444 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '0b9d48c4-e5af-4d67-9426-7017198f8109'}] 2026-08-18 03:36:13,314 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9068444 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '0b9d48c4-e5af-4d67-9426-7017198f8109'} created pos.order #713 2026-08-18 03:36:13,326 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9068444 finished 2026-08-18 03:36:13,367 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.030 0.070 2026-08-18 03:36:13,421 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.007 2026-08-18 03:36:13,432 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: tour succeeded 2026-08-18 03:36:13,433 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: ╔═══════════════════════════════════╗ ║ TOUR ControlButtonsTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-18 03:36:13,579 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: heap 21603544 (allocated 22810624) 2026-08-18 03:36:13,588 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing chrome headless with pid 105597 2026-08-18 03:36:13,588 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing websocket connection 2026-08-18 03:36:13,589 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Terminating chrome headless with pid 105597 2026-08-18 03:36:13,719 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033613_719471_test_02_others_bis.txt 2026-08-18 03:36:13,719 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Removing chrome user profile "/tmp/tmpv_o19nm7_chrome_odoo" 2026-08-18 03:36:13,736 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-08-18 03:36:14,128 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome pid: 105818 2026-08-18 03:36:14,128 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmpalbtn5hx_chrome_odoo 2026-08-18 03:36:14,128 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:38279/json/version 2026-08-18 03:36:14,130 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38279', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:36:14,164 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Browser version: Chrome/150.0.7871.114 2026-08-18 03:36:14,164 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:38279/json 2026-08-18 03:36:14,165 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38279', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:36:14,182 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Websocket url found: ws://127.0.0.1:38279/devtools/page/19E6384219B5A7B689FC10AD68B31B4C 2026-08-18 03:36:14,195 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Enable chrome headless console log notification 2026-08-18 03:36:14,215 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless enable page notifications 2026-08-18 03:36:14,613 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:36:14,625 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Setting session cookie in browser 2026-08-18 03:36:14,627 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:36:14,627 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:36:14,642 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:36:15,106 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:15] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.046 0.422 2026-08-18 03:36:15,108 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigation result: {'frameId': '19E6384219B5A7B689FC10AD68B31B4C', 'loaderId': '445C7A7C0219EAE521E92A0EFE9D8C18', 'isDownload': False} 2026-08-18 03:36:15,109 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-08-18 03:36:15,125 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:36:15,149 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:15] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-08-18 03:36:15,161 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:15] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.027 2026-08-18 03:36:15,167 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:15] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-08-18 03:36:15,616 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:36:15,619 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:36:15,669 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-18 03:36:15,683 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:36:15,693 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:15,694 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-08-18 03:36:15,726 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.021 2026-08-18 03:36:15,742 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:36:15,766 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.013 2026-08-18 03:36:15,782 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.028 2026-08-18 03:36:15,822 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.027 2026-08-18 03:36:15,829 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-08-18 03:36:16,358 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 288 0.244 0.240 2026-08-18 03:36:16,385 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:16] "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-08-18 03:36:16,464 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36: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.007 2026-08-18 03:36:16,520 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:16] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.032 2026-08-18 03:36:16,550 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:36:16,569 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: Owl is running in 'dev' mode. 2026-08-18 03:36:16,588 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-18 03:36:16,627 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:36:16,635 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:36:16,654 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:36:16,661 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:36:16,693 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:16] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.028 0.029 2026-08-18 03:36:16,711 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:16] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.059 2026-08-18 03:36:16,713 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:36:16,722 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:36:16,747 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:36:16,754 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:16] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.015 0.012 2026-08-18 03:36:16,790 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:16,899 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:16] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.078 0.078 2026-08-18 03:36:16,966 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [3/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-08-18 03:36:17,009 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:17] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.042 0.218 2026-08-18 03:36:17,020 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:17] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.003 0.216 2026-08-18 03:36:17,080 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:36:17,089 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.083 2026-08-18 03:36:17,138 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:17,148 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:17] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:36:17,183 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:36:17,187 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.005 0.017 2026-08-18 03:36:17,198 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:19,235 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:19,298 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:36:19,364 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:19,443 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:19,494 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:19,545 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:19,604 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:19,662 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:19,707 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:19,775 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:19,828 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:19,878 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:19,928 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:19,979 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:20,041 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:20,080 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:20,147 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:20,165 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65684998 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cb58657c-3705-499a-9ca6-410470e13a48'}] 2026-08-18 03:36:20,239 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65684998 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cb58657c-3705-499a-9ca6-410470e13a48'} created pos.order #714 2026-08-18 03:36:20,248 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65684998 finished 2026-08-18 03:36:20,283 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.047 0.074 2026-08-18 03:36:20,318 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:20,369 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [23/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-08-18 03:36:20,425 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:20,474 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:20,501 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:20] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 52 0.029 0.043 2026-08-18 03:36:20,524 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.012 2026-08-18 03:36:20,547 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:20,634 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:20,665 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:20,732 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:20,747 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:20] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.029 0.052 2026-08-18 03:36:22,801 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [30/34] Tour PosResTicketScreenTour → Step .floor-map 2026-08-18 03:36:22,852 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:22,912 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:36:22,921 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:22,969 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:23,020 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:23,071 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: tour succeeded 2026-08-18 03:36:23,071 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosResTicketScreenTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-18 03:36:23,157 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: heap 16258432 (allocated 17436672) 2026-08-18 03:36:23,167 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing chrome headless with pid 105818 2026-08-18 03:36:23,170 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing websocket connection 2026-08-18 03:36:23,174 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Terminating chrome headless with pid 105818 2026-08-18 03:36:23,304 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033623_304616_test_04_ticket_screen.txt 2026-08-18 03:36:23,305 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Removing chrome user profile "/tmp/tmpalbtn5hx_chrome_odoo" 2026-08-18 03:36:23,342 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-08-18 03:36:23,903 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome pid: 106029 2026-08-18 03:36:23,903 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless temporary user profile dir: /tmp/tmptzwf2eeq_chrome_odoo 2026-08-18 03:36:23,903 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:40551/json/version 2026-08-18 03:36:23,904 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40551', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:36:23,992 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Browser version: Chrome/150.0.7871.114 2026-08-18 03:36:23,992 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:40551/json 2026-08-18 03:36:23,992 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40551', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:36:24,061 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Websocket url found: ws://127.0.0.1:40551/devtools/page/427296A1D3BED0A14C523D0442AAD88C 2026-08-18 03:36:24,079 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Enable chrome headless console log notification 2026-08-18 03:36:24,103 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless enable page notifications 2026-08-18 03:36:24,175 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:36:24,183 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Setting session cookie in browser 2026-08-18 03:36:24,186 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:36:24,186 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:36:24,203 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:36:24,698 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:24] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.074 0.425 2026-08-18 03:36:24,701 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigation result: {'frameId': '427296A1D3BED0A14C523D0442AAD88C', 'loaderId': 'F0B7077416E270A6EAE3ABCEAA0DE784', 'isDownload': False} 2026-08-18 03:36:24,701 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-08-18 03:36:24,714 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:36:24,730 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:24] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-18 03:36:24,735 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:24] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-18 03:36:24,741 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:24] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-08-18 03:36:25,383 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:36:25,388 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:36:25,426 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.027 2026-08-18 03:36:25,473 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:36:25,476 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.015 2026-08-18 03:36:25,490 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:25,503 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-08-18 03:36:25,532 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:36:25,582 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.015 2026-08-18 03:36:25,611 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.037 2026-08-18 03:36:25,675 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.023 0.048 2026-08-18 03:36:25,688 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.045 2026-08-18 03:36:26,283 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 290 0.295 0.259 2026-08-18 03:36:26,311 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:36:26,412 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:36:26,471 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:26] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.038 2026-08-18 03:36:26,507 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:36:26,545 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: Owl is running in 'dev' mode. 2026-08-18 03:36:26,545 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.005 2026-08-18 03:36:26,642 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:36:26,650 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:36:26,674 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:36:26,733 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-08-18 03:36:26,735 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:26,742 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:36:26,773 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:26] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.108 0.026 2026-08-18 03:36:26,790 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:26] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.002 0.013 2026-08-18 03:36:26,812 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:26] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.010 0.159 2026-08-18 03:36:26,815 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.163 2026-08-18 03:36:26,840 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:26] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.006 0.033 2026-08-18 03:36:26,925 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:26,932 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:36:26,988 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:36:27,035 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:27] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.062 0.080 2026-08-18 03:36:27,099 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:27] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.022 0.150 2026-08-18 03:36:27,187 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.219 2026-08-18 03:36:27,234 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-18 03:36:27,310 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:27,326 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:36:27,391 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:27,446 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:27,495 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:27,547 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:27,598 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:27,656 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:27,720 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:27,767 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:27,817 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:27,869 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:27,920 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:27,970 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:28,021 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:28,081 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:28,110 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38359526 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '16f346c0-f231-4232-bfef-aa8b05238dc3'}] 2026-08-18 03:36:28,211 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38359526 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '16f346c0-f231-4232-bfef-aa8b05238dc3'} created pos.order #715 2026-08-18 03:36:28,223 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38359526 finished 2026-08-18 03:36:28,257 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.075 0.075 2026-08-18 03:36:28,290 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:28,337 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:28,403 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:28,427 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.019 0.010 2026-08-18 03:36:28,458 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:28,512 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:28,558 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:28,616 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:28,666 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:28,737 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:28,802 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:28,814 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:36:28,814 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:36:28,881 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:28,939 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:29,003 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [31/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-08-18 03:36:29,010 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62329393 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '16f346c0-f231-4232-bfef-aa8b05238dc3'}] 2026-08-18 03:36:29,015 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:36:29,132 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [696] to pos.order #715 2026-08-18 03:36:29,366 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62329393 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '16f346c0-f231-4232-bfef-aa8b05238dc3'} updated pos.order #715 2026-08-18 03:36:29,402 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62329393 finished 2026-08-18 03:36:29,462 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 209 0.188 0.266 2026-08-18 03:36:29,541 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:29,598 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:31,635 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:31,698 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.006 2026-08-18 03:36:31,704 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:31,764 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:31,815 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:31,866 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:31,920 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:31,971 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:32,024 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:32,084 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:32,134 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:32,189 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:32,377 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:32,418 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:32,474 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:32,520 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:32,570 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:32,633 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:32,654 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31091656 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '7ffb32ba-31d3-44ed-8c4d-d916df1f2a5d'}] 2026-08-18 03:36:32,748 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31091656 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '7ffb32ba-31d3-44ed-8c4d-d916df1f2a5d'} created pos.order #716 2026-08-18 03:36:32,763 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31091656 finished 2026-08-18 03:36:32,807 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.072 0.082 2026-08-18 03:36:32,835 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [51/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-08-18 03:36:32,908 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [52/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-08-18 03:36:32,988 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:32] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.029 0.048 2026-08-18 03:36:33,049 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.025 2026-08-18 03:36:33,075 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [53/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-08-18 03:36:33,124 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:33,178 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:33,229 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:33,290 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:35,343 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:35,406 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-08-18 03:36:35,428 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:35,487 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:35,537 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:35,588 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:35,641 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:35,699 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:35,745 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:35,807 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:35,859 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:35,910 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:36,085 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:36,135 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:36,186 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:36,237 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:36,287 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:36,347 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:36,393 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:36,445 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:36,500 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:36,564 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:36,628 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16430409 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': '819a724e-8217-4560-b0ab-0f66271fedcd'}] 2026-08-18 03:36:36,630 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [79/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-08-18 03:36:36,901 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16430409 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': '819a724e-8217-4560-b0ab-0f66271fedcd'} created pos.order #717 2026-08-18 03:36:36,929 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16430409 finished 2026-08-18 03:36:36,985 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.126 0.233 2026-08-18 03:36:37,068 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:37,121 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:39,167 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [82/232] Tour PosResTipScreenTour → Step .new-order 2026-08-18 03:36:39,231 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:39,290 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:39,340 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:39,391 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:39,444 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:39,495 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:39,557 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:39,608 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:39,662 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:39,712 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:39,884 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:39,937 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:39,995 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:40,044 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:40,088 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:40,141 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:40,194 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:40,253 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:40,310 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:40,361 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:40,414 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:40,464 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:40,518 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:40,574 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [106/232] Tour PosResTipScreenTour → Step .btn-close 2026-08-18 03:36:40,627 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:40,689 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:40,759 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:40,808 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [110/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-08-18 03:36:40,868 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [111/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-08-18 03:36:40,873 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37838392 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': '9e434d08-8afa-419e-9954-c0204faada61'}] 2026-08-18 03:36:40,934 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37838392 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': '9e434d08-8afa-419e-9954-c0204faada61'} created pos.order #718 2026-08-18 03:36:40,957 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37838392 finished 2026-08-18 03:36:40,999 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.056 0.073 2026-08-18 03:36:41,129 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.058 0.045 2026-08-18 03:36:41,176 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.012 0.020 2026-08-18 03:36:41,207 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [112/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-08-18 03:36:41,257 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:41,312 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:41,377 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:41,417 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:41,470 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:41,520 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:41,588 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [119/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-08-18 03:36:41,597 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36: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.016 2026-08-18 03:36:41,639 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:41,690 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:41,736 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:41,787 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:41,840 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [124/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("20%") 2026-08-18 03:36:41,890 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:41,941 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:42,007 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:44,050 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [128/232] Tour PosResTipScreenTour → Step .floor-map 2026-08-18 03:36:44,101 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [129/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-08-18 03:36:44,157 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [130/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-08-18 03:36:44,237 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:44] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.032 0.040 2026-08-18 03:36:44,272 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.019 2026-08-18 03:36:44,303 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [131/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-08-18 03:36:44,345 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:44,401 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:44,456 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:44,505 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:44,556 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:44,620 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [137/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-08-18 03:36:44,623 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.009 2026-08-18 03:36:44,667 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:44,718 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:44,776 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:44,820 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:44,870 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [142/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("25%") 2026-08-18 03:36:44,923 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:44,975 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:45,032 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:47,067 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [146/232] Tour PosResTipScreenTour → Step .floor-map 2026-08-18 03:36:47,118 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [147/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-08-18 03:36:47,174 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:47,272 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:47] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.046 0.048 2026-08-18 03:36:47,302 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.018 2026-08-18 03:36:47,328 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:47,382 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:47,438 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:47,500 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:47,550 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:47,604 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:47,653 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:47,704 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:47,754 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:47,811 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:47,860 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [159/232] Tour PosResTipScreenTour → Step .btn-close 2026-08-18 03:36:47,912 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:47,971 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:48,021 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:48,073 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:48,130 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:48,188 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:48,248 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [166/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-08-18 03:36:48,252 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20068986 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': '9e434d08-8afa-419e-9954-c0204faada61'}] 2026-08-18 03:36:48,344 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [698] to pos.order #718 2026-08-18 03:36:48,493 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20068986 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': '9e434d08-8afa-419e-9954-c0204faada61'} updated pos.order #718 2026-08-18 03:36:48,508 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20068986 finished 2026-08-18 03:36:48,565 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.111 0.203 2026-08-18 03:36:48,627 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:48,688 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:48,730 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:48,780 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:48,830 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:48,891 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:48,939 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:49,008 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:51,034 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [175/232] Tour PosResTipScreenTour → Step .floor-map 2026-08-18 03:36:51,084 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [176/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-08-18 03:36:51,140 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [177/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-08-18 03:36:51,206 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.025 0.034 2026-08-18 03:36:51,236 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [178/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-08-18 03:36:51,254 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.019 0.022 2026-08-18 03:36:51,291 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:51,344 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:51,394 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [181/232] Tour PosResTipScreenTour → Step .ticket-screen .controls .settle-tips 2026-08-18 03:36:51,466 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:51,501 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:51] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.010 0.015 2026-08-18 03:36:51,530 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:51] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.010 0.024 2026-08-18 03:36:51,566 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:51] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.010 0.041 2026-08-18 03:36:51,578 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:51] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.004 0.026 2026-08-18 03:36:51,590 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:51] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.004 0.022 2026-08-18 03:36:51,634 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.022 2026-08-18 03:36:51,654 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:51] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.009 0.052 2026-08-18 03:36:51,675 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [183/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-08-18 03:36:51,706 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.027 0.052 2026-08-18 03:36:51,727 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [184/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-08-18 03:36:51,746 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.061 2026-08-18 03:36:51,778 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:51,828 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:51,894 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:51,937 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:51,987 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:52,038 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:52,104 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.008 2026-08-18 03:36:52,109 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:52,125 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7281395 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '261-118-000001', 'uuid': '16f346c0-f231-4232-bfef-aa8b05238dc3'}] 2026-08-18 03:36:52,133 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7281395 order {'name': 'Bar Prout - 000001', 'pos_reference': '261-118-000001', 'uuid': '16f346c0-f231-4232-bfef-aa8b05238dc3'} sync ignored for existing PoS order pos.order(715,) (state: paid) 2026-08-18 03:36:52,144 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7281395 finished 2026-08-18 03:36:52,230 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.040 0.068 2026-08-18 03:36:52,266 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94466029 started for PoS orders references: [{'name': 'Bar Prout - 000003', 'pos_reference': '261-118-000003', 'uuid': '819a724e-8217-4560-b0ab-0f66271fedcd'}] 2026-08-18 03:36:52,271 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94466029 order {'name': 'Bar Prout - 000003', 'pos_reference': '261-118-000003', 'uuid': '819a724e-8217-4560-b0ab-0f66271fedcd'} sync ignored for existing PoS order pos.order(717,) (state: paid) 2026-08-18 03:36:52,283 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94466029 finished 2026-08-18 03:36:52,421 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.080 0.077 2026-08-18 03:36:52,469 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97375717 started for PoS orders references: [{'name': 'Bar Prout - 000004', 'pos_reference': '261-118-000004', 'uuid': '9e434d08-8afa-419e-9954-c0204faada61'}] 2026-08-18 03:36:52,487 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97375717 order {'name': 'Bar Prout - 000004', 'pos_reference': '261-118-000004', 'uuid': '9e434d08-8afa-419e-9954-c0204faada61'} sync ignored for existing PoS order pos.order(718,) (state: paid) 2026-08-18 03:36:52,499 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97375717 finished 2026-08-18 03:36:52,599 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.049 0.085 2026-08-18 03:36:52,638 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:52,689 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:52,740 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:52,803 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [195/232] Tour PosResTipScreenTour → Step .payment-screen .button:contains('Tip') 2026-08-18 03:36:52,856 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:52,911 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:52,962 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:53,029 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:53,089 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:53,140 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:53,197 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:53,260 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:53,266 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63697129 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '7ffb32ba-31d3-44ed-8c4d-d916df1f2a5d'}] 2026-08-18 03:36:53,305 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added lines [1176] to pos.order #716 2026-08-18 03:36:53,358 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [699] to pos.order #716 2026-08-18 03:36:53,568 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63697129 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '7ffb32ba-31d3-44ed-8c4d-d916df1f2a5d'} updated pos.order #716 2026-08-18 03:36:53,589 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63697129 finished 2026-08-18 03:36:53,656 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 142 0.136 0.255 2026-08-18 03:36:53,880 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:53,942 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:53,992 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:54,058 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36: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-08-18 03:36:54,080 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:54,145 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:54,196 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:54,250 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:54,302 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:54,353 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:54,406 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:54,467 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:54,518 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:54,571 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:54,752 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:54,802 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:54,853 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:54,904 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:54,956 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:55,009 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:55,060 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:55,111 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:55,167 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:55,221 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:55,284 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [227/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-08-18 03:36:55,288 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11935360 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': 'e9d41bef-af62-4076-b429-33f26163d8e6'}] 2026-08-18 03:36:55,524 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11935360 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': 'e9d41bef-af62-4076-b429-33f26163d8e6'} created pos.order #719 2026-08-18 03:36:55,537 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11935360 finished 2026-08-18 03:36:55,582 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.087 0.209 2026-08-18 03:36:55,649 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [228/232] Tour PosResTipScreenTour → Step .button.highlight.next 2026-08-18 03:36:55,724 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:55,727 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:55] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 2 0.003 0.011 2026-08-18 03:36:55,771 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:55,785 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.015 2026-08-18 03:36:55,827 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:55,851 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #234034 started for PoS orders references: [{'name': 'Bar Prout - 000005', 'pos_reference': '261-118-000005', 'uuid': 'e9d41bef-af62-4076-b429-33f26163d8e6'}] 2026-08-18 03:36:55,875 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #234034 order {'name': 'Bar Prout - 000005', 'pos_reference': '261-118-000005', 'uuid': 'e9d41bef-af62-4076-b429-33f26163d8e6'} sync ignored for existing PoS order pos.order(719,) (state: paid) 2026-08-18 03:36:55,880 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [232/232] Tour PosResTipScreenTour → Step .floor-map 2026-08-18 03:36:55,888 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #234034 finished 2026-08-18 03:36:55,934 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: tour succeeded 2026-08-18 03:36:55,935 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: ╔════════════════════════════════════╗ ║ TOUR PosResTipScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-18 03:36:56,016 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.077 0.091 2026-08-18 03:36:56,139 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: heap 29328800 (allocated 31985664) 2026-08-18 03:36:56,143 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing chrome headless with pid 106029 2026-08-18 03:36:56,144 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing websocket connection 2026-08-18 03:36:56,144 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Terminating chrome headless with pid 106029 2026-08-18 03:36:56,247 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033656_246862_test_05_tip_screen.txt 2026-08-18 03:36:56,247 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Removing chrome user profile "/tmp/tmptzwf2eeq_chrome_odoo" 2026-08-18 03:36:56,290 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-08-18 03:36:56,789 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome pid: 106276 2026-08-18 03:36:56,790 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpjp5bu0lm_chrome_odoo 2026-08-18 03:36:56,790 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:37067/json/version 2026-08-18 03:36:56,796 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37067', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:36:56,901 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-08-18 03:36:56,901 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:37067/json 2026-08-18 03:36:56,902 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37067', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:36:56,936 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Websocket url found: ws://127.0.0.1:37067/devtools/page/3D0DA142B652BA7C41D0F0E9957EA3EB 2026-08-18 03:36:56,985 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Enable chrome headless console log notification 2026-08-18 03:36:57,033 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless enable page notifications 2026-08-18 03:36:57,150 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:36:57,191 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Setting session cookie in browser 2026-08-18 03:36:57,195 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:36:57,195 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:36:57,223 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:36:58,129 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:58] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.075 0.843 2026-08-18 03:36:58,133 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigation result: {'frameId': '3D0DA142B652BA7C41D0F0E9957EA3EB', 'loaderId': '09ED6435829847B5E1F61EC7A500232E', 'isDownload': False} 2026-08-18 03:36:58,134 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-08-18 03:36:58,154 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:36:58,183 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:58] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.015 2026-08-18 03:36:58,190 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:58] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-08-18 03:36:58,213 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:58] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.031 2026-08-18 03:36:58,796 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:36:58,804 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:36:58,826 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-08-18 03:36:58,865 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:36:58,876 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.012 2026-08-18 03:36:58,889 25 INFO rb-bf20be7-223995-404953 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-08-18 03:36:58,925 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:36:58,954 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:36:59,015 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.028 0.014 2026-08-18 03:36:59,036 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.052 2026-08-18 03:36:59,091 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.021 0.038 2026-08-18 03:36:59,098 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.041 2026-08-18 03:36:59,726 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.324 0.252 2026-08-18 03:36:59,752 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:36:59,872 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36: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-08-18 03:36:59,951 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:36:59] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.041 2026-08-18 03:37:00,001 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37: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.006 2026-08-18 03:37:00,027 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-08-18 03:37:00,037 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-08-18 03:37:00,094 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:37:00,099 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:37:00,154 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-08-18 03:37:00,194 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:37:00,195 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.075 2026-08-18 03:37:00,214 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37: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-08-18 03:37:00,243 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:00] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.076 0.061 2026-08-18 03:37:00,279 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:00] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.009 0.152 2026-08-18 03:37:00,322 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:37:00,329 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:00] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.016 0.024 2026-08-18 03:37:00,332 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:00,457 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:00] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.082 0.081 2026-08-18 03:37:00,482 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:00] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.006 0.070 2026-08-18 03:37:00,556 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:37:00,561 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:00,568 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:00] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.037 0.221 2026-08-18 03:37:00,644 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.058 2026-08-18 03:37:00,701 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37: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-08-18 03:37:00,767 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:00,787 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:37:00,861 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:00,914 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:00,963 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:01,019 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:01,071 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:01,124 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:01,176 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:01,229 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:01,290 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:01,343 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:01,393 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:01,444 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:01,514 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:01,565 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:01,616 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:01,678 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:01,727 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:01,781 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:01,834 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:01,886 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:01,953 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:02,003 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:02,054 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:02,107 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:02,180 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:02,226 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:02,277 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:02,330 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:02,381 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:02,433 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:02,486 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:02,540 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:02,608 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:02,659 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:02,711 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:02,762 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:02,821 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:02,850 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70175135 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '315d5f4d-167c-46e7-8f8a-f52ff0fd9586'}] 2026-08-18 03:37:02,951 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70175135 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '315d5f4d-167c-46e7-8f8a-f52ff0fd9586'} created pos.order #720 2026-08-18 03:37:02,966 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70175135 finished 2026-08-18 03:37:03,013 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.064 0.101 2026-08-18 03:37:03,047 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:03,114 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-08-18 03:37:03,118 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:03,167 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:03,216 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:03,275 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:03,337 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:03,392 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:03,443 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:03,496 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:03,548 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:03,631 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:03,634 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36025414 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '315d5f4d-167c-46e7-8f8a-f52ff0fd9586'}] 2026-08-18 03:37:03,674 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #221 deleted pos.order.line records with IDs: [1178, 1180] 2026-08-18 03:37:03,686 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:03,690 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36025414 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '315d5f4d-167c-46e7-8f8a-f52ff0fd9586'} updated pos.order #720 2026-08-18 03:37:03,709 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36025414 finished 2026-08-18 03:37:03,827 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 86 0.093 0.102 2026-08-18 03:37:03,862 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30539438 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '504ee47b-2678-40eb-9f5a-c9e802c9d245'}] 2026-08-18 03:37:03,928 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30539438 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '504ee47b-2678-40eb-9f5a-c9e802c9d245'} created pos.order #721 2026-08-18 03:37:03,941 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30539438 finished 2026-08-18 03:37:03,987 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.041 0.088 2026-08-18 03:37:04,030 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:04,080 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [55/71] Tour SplitBillScreenTour2 → Step .pos-leftheader .orders-button 2026-08-18 03:37:04,148 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:04,246 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:04] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.045 0.050 2026-08-18 03:37:04,282 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.019 2026-08-18 03:37:04,311 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:04,360 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:04,417 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:04,469 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:04,520 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:04,570 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:04,622 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:04,672 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [64/71] Tour SplitBillScreenTour2 → Step .pos-leftheader .orders-button 2026-08-18 03:37:04,728 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:04,813 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:04] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.037 0.044 2026-08-18 03:37:04,859 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.015 0.023 2026-08-18 03:37:04,891 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:04,942 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:05,009 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.009 2026-08-18 03:37:05,015 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:05,057 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:05,108 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:05,161 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:05,211 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: tour succeeded 2026-08-18 03:37:05,211 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-18 03:37:05,314 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: heap 18948416 (allocated 19927040) 2026-08-18 03:37:05,322 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing chrome headless with pid 106276 2026-08-18 03:37:05,324 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing websocket connection 2026-08-18 03:37:05,326 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Terminating chrome headless with pid 106276 2026-08-18 03:37:05,467 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033705_467094_test_06_split_bill_screen.txt 2026-08-18 03:37:05,467 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Removing chrome user profile "/tmp/tmpjp5bu0lm_chrome_odoo" 2026-08-18 03:37:05,526 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-08-18 03:37:05,817 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #219 deleted product.product records with IDs: [2061] 2026-08-18 03:37:06,310 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 106492 2026-08-18 03:37:06,311 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpcx3pe0pv_chrome_odoo 2026-08-18 03:37:06,311 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:35809/json/version 2026-08-18 03:37:06,312 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35809', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:37:06,338 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-08-18 03:37:06,339 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:35809/json 2026-08-18 03:37:06,339 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35809', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:37:06,358 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:35809/devtools/page/FB06D0069853D8AEC1E7EBA6E5AEF781 2026-08-18 03:37:06,391 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-08-18 03:37:06,442 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-08-18 03:37:06,603 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:37:06,626 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-08-18 03:37:06,630 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:37:06,631 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:37:06,679 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:37:07,206 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:07] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.068 0.480 2026-08-18 03:37:07,208 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': 'FB06D0069853D8AEC1E7EBA6E5AEF781', 'loaderId': '5BFD8620EAE501F2B6FE6478B126E06E', 'isDownload': False} 2026-08-18 03:37:07,209 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-08-18 03:37:07,228 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:37:07,255 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:07] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-18 03:37:07,263 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:07] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-08-18 03:37:07,271 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:07] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-08-18 03:37:07,863 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:37:07,882 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.027 2026-08-18 03:37:07,897 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-08-18 03:37:07,933 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:37:07,938 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.010 2026-08-18 03:37:07,943 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:07,951 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:37:07,961 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:37:08,005 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.017 2026-08-18 03:37:08,046 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.053 2026-08-18 03:37:08,106 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.031 0.044 2026-08-18 03:37:08,114 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.049 2026-08-18 03:37:08,669 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 289 0.255 0.269 2026-08-18 03:37:08,695 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:37:08,762 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37: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.011 2026-08-18 03:37:08,814 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:08] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.005 0.017 2026-08-18 03:37:08,889 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:08] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.036 2026-08-18 03:37:08,944 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37: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-08-18 03:37:09,007 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-08-18 03:37:09,038 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.012 2026-08-18 03:37:09,082 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:37:09,108 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:37:09,111 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:37:09,156 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:09] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.047 0.044 2026-08-18 03:37:09,160 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.090 2026-08-18 03:37:09,171 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:37:09,195 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:37:09,222 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:09] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.011 0.120 2026-08-18 03:37:09,249 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:09] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.005 0.013 2026-08-18 03:37:09,301 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:09,336 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:37:09,445 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:09,479 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:09] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.077 0.078 2026-08-18 03:37:09,581 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:09] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.039 0.215 2026-08-18 03:37:09,608 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:37:09,735 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.077 0.196 2026-08-18 03:37:09,753 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:09] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.005 0.397 2026-08-18 03:37:09,805 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37: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-08-18 03:37:09,859 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:09,891 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:09] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.005 0.017 2026-08-18 03:37:09,911 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:37:09,947 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:09,991 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:10,043 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:10,097 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:10,149 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:10,205 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:10,274 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:10,326 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:10,378 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:10,550 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:10,601 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:10,658 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:10,708 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:10,771 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:10,820 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:10,874 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:10,925 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:10,977 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:11,048 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:11,058 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40558397 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7508c8c5-c3f5-4204-af29-607e0b37276d'}] 2026-08-18 03:37:11,098 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:11,159 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40558397 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7508c8c5-c3f5-4204-af29-607e0b37276d'} created pos.order #722 2026-08-18 03:37:11,196 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40558397 finished 2026-08-18 03:37:11,246 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.059 0.136 2026-08-18 03:37:11,294 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95507023 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '4e82de89-b792-4e37-b41b-3c96c61cb66b'}] 2026-08-18 03:37:11,376 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95507023 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '4e82de89-b792-4e37-b41b-3c96c61cb66b'} created pos.order #723 2026-08-18 03:37:11,404 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95507023 finished 2026-08-18 03:37:11,469 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.059 0.123 2026-08-18 03:37:11,538 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:11,590 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:11,684 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:11,725 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.025 2026-08-18 03:37:11,726 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.023 2026-08-18 03:37:11,730 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:11,782 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:11,857 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:11,928 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:11,930 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28227338 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '4e82de89-b792-4e37-b41b-3c96c61cb66b'}] 2026-08-18 03:37:11,950 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:37:12,092 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [701] to pos.order #723 2026-08-18 03:37:12,443 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28227338 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '4e82de89-b792-4e37-b41b-3c96c61cb66b'} updated pos.order #723 2026-08-18 03:37:12,462 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28227338 finished 2026-08-18 03:37:12,554 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.291 0.336 2026-08-18 03:37:12,781 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:12,831 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:12,884 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:12,951 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:12,999 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:13,049 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:13,112 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:13,179 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:13,186 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11639724 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7508c8c5-c3f5-4204-af29-607e0b37276d'}] 2026-08-18 03:37:13,306 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [702] to pos.order #722 2026-08-18 03:37:13,624 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11639724 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7508c8c5-c3f5-4204-af29-607e0b37276d'} updated pos.order #722 2026-08-18 03:37:13,666 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11639724 finished 2026-08-18 03:37:13,758 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.310 0.265 2026-08-18 03:37:13,867 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:13,913 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-08-18 03:37:13,914 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour3 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-18 03:37:14,053 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 17385912 (allocated 19009536) 2026-08-18 03:37:14,066 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 106492 2026-08-18 03:37:14,070 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-08-18 03:37:14,074 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 106492 2026-08-18 03:37:14,189 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033714_188702_test_07_split_bill_screen.txt 2026-08-18 03:37:14,189 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmpcx3pe0pv_chrome_odoo" 2026-08-18 03:37:14,610 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 106718 2026-08-18 03:37:14,610 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmp7w9_qapm_chrome_odoo 2026-08-18 03:37:14,610 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:40429/json/version 2026-08-18 03:37:14,612 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40429', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:37:14,748 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-08-18 03:37:14,748 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:40429/json 2026-08-18 03:37:14,749 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40429', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:37:14,775 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:40429/devtools/page/89543B776288759E3C31AFEDD92B09F8 2026-08-18 03:37:14,828 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-08-18 03:37:14,867 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-08-18 03:37:14,968 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:37:14,971 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-08-18 03:37:14,975 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:37:14,975 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:37:15,075 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:15] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.022 0.054 2026-08-18 03:37:15,078 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': '89543B776288759E3C31AFEDD92B09F8', 'loaderId': 'A88FF79A1CD19AFCEF65D70F8D456F16', 'isDownload': False} 2026-08-18 03:37:15,078 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourPay')" 2026-08-18 03:37:15,114 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:37:15,142 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:15] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-18 03:37:15,158 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:15] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-08-18 03:37:15,174 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:15] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.036 2026-08-18 03:37:15,757 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:37:15,762 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:37:15,781 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:37:15,801 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:37:15,808 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:15,819 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.008 2026-08-18 03:37:15,843 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:37:15,856 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:37:15,877 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.007 2026-08-18 03:37:15,881 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-08-18 03:37:15,929 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.006 0.027 2026-08-18 03:37:15,934 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-08-18 03:37:16,389 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 189 0.166 0.225 2026-08-18 03:37:16,428 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:37:16,519 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.018 2026-08-18 03:37:16,564 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:16] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.007 0.022 2026-08-18 03:37:16,640 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:16] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.006 0.048 2026-08-18 03:37:16,727 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.009 2026-08-18 03:37:16,752 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-08-18 03:37:16,762 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:37:16,823 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:37:16,824 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:37:16,826 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:37:16,882 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:37:16,895 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37: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-08-18 03:37:16,896 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:16] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.023 0.059 2026-08-18 03:37:16,911 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.090 2026-08-18 03:37:16,942 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:16] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.007 0.109 2026-08-18 03:37:16,994 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:16] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.010 0.021 2026-08-18 03:37:17,041 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:17,097 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:37:17,262 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:17] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.097 0.076 2026-08-18 03:37:17,335 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:17,348 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:17] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.048 0.205 2026-08-18 03:37:17,359 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.117 2026-08-18 03:37:17,369 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:37:17,392 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:17] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.015 0.256 2026-08-18 03:37:17,412 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:17] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.006 0.011 2026-08-18 03:37:17,442 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:17,501 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:17,569 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:17,610 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:17,658 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:17,737 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:17,796 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:17,844 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:17,895 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:17,946 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:18,021 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:18,036 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:37:18,080 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:18,153 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:18,210 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:18,263 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:18,343 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:18,391 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:18,449 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:18,519 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:18,573 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:18,632 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:18,727 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:18,740 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19728927 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'de3416b5-dcf1-4321-96da-bf4118c19dc9'}] 2026-08-18 03:37:18,808 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19728927 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'de3416b5-dcf1-4321-96da-bf4118c19dc9'} created pos.order #724 2026-08-18 03:37:18,819 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19728927 finished 2026-08-18 03:37:18,865 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.053 0.075 2026-08-18 03:37:18,940 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75138226 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000002', 'uuid': 'a509c712-985e-4804-b104-42fea6827510'}] 2026-08-18 03:37:18,986 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75138226 order {'name': '/', 'pos_reference': '262-118-000002', 'uuid': 'a509c712-985e-4804-b104-42fea6827510'} created pos.order #725 2026-08-18 03:37:18,997 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75138226 finished 2026-08-18 03:37:19,044 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.029 0.077 2026-08-18 03:37:19,142 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:37:19,144 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:37:19,189 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:19,254 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:19,261 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90597573 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000002', 'uuid': 'a509c712-985e-4804-b104-42fea6827510'}] 2026-08-18 03:37:19,264 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:37:19,397 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [703] to pos.order #725 2026-08-18 03:37:19,568 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90597573 order {'name': '/', 'pos_reference': '262-118-000002', 'uuid': 'a509c712-985e-4804-b104-42fea6827510'} updated pos.order #725 2026-08-18 03:37:19,583 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90597573 finished 2026-08-18 03:37:19,626 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.146 0.221 2026-08-18 03:37:19,797 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:19,851 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:19,904 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:19,954 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:20,024 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:20,081 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:20,143 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:20,148 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76173289 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'de3416b5-dcf1-4321-96da-bf4118c19dc9'}] 2026-08-18 03:37:20,238 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [704] to pos.order #724 2026-08-18 03:37:20,546 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76173289 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'de3416b5-dcf1-4321-96da-bf4118c19dc9'} updated pos.order #724 2026-08-18 03:37:20,563 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76173289 finished 2026-08-18 03:37:20,623 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.215 0.262 2026-08-18 03:37:20,719 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:20,770 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-08-18 03:37:20,771 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR SplitBillScreenTourPay SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-18 03:37:20,944 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 18524400 (allocated 20058112) 2026-08-18 03:37:20,957 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 106718 2026-08-18 03:37:20,959 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-08-18 03:37:20,965 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 106718 2026-08-18 03:37:21,176 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033721_176423_test_07_split_bill_screen.txt 2026-08-18 03:37:21,176 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmp7w9_qapm_chrome_odoo" 2026-08-18 03:37:21,216 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-08-18 03:37:21,759 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome pid: 106928 2026-08-18 03:37:21,760 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless temporary user profile dir: /tmp/tmp15k9cdcs_chrome_odoo 2026-08-18 03:37:21,760 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:40837/json/version 2026-08-18 03:37:21,761 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40837', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:37:21,799 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Browser version: Chrome/150.0.7871.114 2026-08-18 03:37:21,799 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:40837/json 2026-08-18 03:37:21,800 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40837', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:37:21,812 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Websocket url found: ws://127.0.0.1:40837/devtools/page/5032E731B6F273C464D034C321A5E960 2026-08-18 03:37:21,860 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Enable chrome headless console log notification 2026-08-18 03:37:21,868 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless enable page notifications 2026-08-18 03:37:21,943 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:37:21,959 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Setting session cookie in browser 2026-08-18 03:37:21,973 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:37:21,974 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:37:22,010 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:37:22,573 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:22] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.083 0.489 2026-08-18 03:37:22,580 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Navigation result: {'frameId': '5032E731B6F273C464D034C321A5E960', 'loaderId': '9510DF525470AA76B6BF96169063A916', 'isDownload': False} 2026-08-18 03:37:22,581 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-08-18 03:37:22,603 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:37:22,634 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:22] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.018 2026-08-18 03:37:22,642 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:22] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-08-18 03:37:22,663 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:22] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.056 2026-08-18 03:37:23,181 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:37:23,184 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:37:23,212 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:37:23,227 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:37:23,242 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-08-18 03:37:23,245 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:23,265 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:37:23,279 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:37:23,319 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.015 2026-08-18 03:37:23,339 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.043 2026-08-18 03:37:23,385 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.036 2026-08-18 03:37:23,389 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-08-18 03:37:23,902 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.221 0.244 2026-08-18 03:37:23,932 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.011 2026-08-18 03:37:23,984 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 03:37:24,051 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:24] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.029 2026-08-18 03:37:24,091 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-08-18 03:37:24,131 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: Owl is running in 'dev' mode. 2026-08-18 03:37:24,138 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.012 2026-08-18 03:37:24,225 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 03:37:24,271 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:37:24,274 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:37:24,331 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:37:24,335 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:37:24,337 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:24] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.076 0.047 2026-08-18 03:37:24,378 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:24] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.007 0.149 2026-08-18 03:37:24,381 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.127 2026-08-18 03:37:24,422 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:24] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.006 0.060 2026-08-18 03:37:24,451 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:24,509 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:24] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.014 0.018 2026-08-18 03:37:24,534 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:37:24,653 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:24] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.069 0.060 2026-08-18 03:37:24,660 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:24,736 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:24] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.031 0.178 2026-08-18 03:37:24,753 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-08-18 03:37:24,877 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.073 0.133 2026-08-18 03:37:24,930 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-18 03:37:25,028 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:25,079 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:37:25,113 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:25,162 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:25,213 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:25,267 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:25,315 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:25,395 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:25,445 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:25,496 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:25,546 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:25,597 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:25,666 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:25,715 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:25,766 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:25,818 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:25,868 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:25,918 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:25,969 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:26,020 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:26,079 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:26,129 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:26,180 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:26,250 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:26,258 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:37:26,262 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:37:26,336 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:26,422 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:26,432 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56240430 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cf26cd03-d084-47b6-8b12-b9774a967c48'}] 2026-08-18 03:37:26,447 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:37:26,813 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56240430 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cf26cd03-d084-47b6-8b12-b9774a967c48'} created pos.order #726 2026-08-18 03:37:26,829 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56240430 finished 2026-08-18 03:37:26,898 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 196 0.192 0.276 2026-08-18 03:37:27,101 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:27,148 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:27,213 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:37:27,225 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:27,276 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:27,323 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:27,372 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:27,423 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:27,474 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:27,530 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:27,653 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:27,659 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3822982 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '0bb88438-80db-4e98-b3d8-342f1c144aa0'}] 2026-08-18 03:37:27,705 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3822982 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '0bb88438-80db-4e98-b3d8-342f1c144aa0'} created pos.order #727 2026-08-18 03:37:27,719 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3822982 finished 2026-08-18 03:37:27,768 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.040 0.071 2026-08-18 03:37:27,861 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:27] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.040 0.035 2026-08-18 03:37:27,900 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.022 2026-08-18 03:37:27,915 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:27] "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-08-18 03:37:27,937 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:27,984 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:28,034 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:28,089 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:28,142 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:28,188 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:28,243 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:28,291 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:28,341 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:28,409 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:28,461 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:28,519 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:28,569 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:28,623 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:28,671 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:28,721 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:28,773 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:28,823 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:28,874 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:28,932 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:28,981 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:29,032 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:29,090 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:29,151 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:29,157 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54272224 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '0bb88438-80db-4e98-b3d8-342f1c144aa0'}] 2026-08-18 03:37:29,192 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added lines [1191] to pos.order #727 2026-08-18 03:37:29,278 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [706] to pos.order #727 2026-08-18 03:37:29,468 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54272224 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '0bb88438-80db-4e98-b3d8-342f1c144aa0'} updated pos.order #727 2026-08-18 03:37:29,499 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54272224 finished 2026-08-18 03:37:29,564 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 178 0.151 0.258 2026-08-18 03:37:29,668 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: tour succeeded 2026-08-18 03:37:29,668 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: ╔═══════════════════════════════════════════╗ ║ TOUR RefundStayCurrentTableTour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-18 03:37:29,872 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: heap 18627472 (allocated 20320256) 2026-08-18 03:37:29,879 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing chrome headless with pid 106928 2026-08-18 03:37:29,882 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing websocket connection 2026-08-18 03:37:29,896 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Terminating chrome headless with pid 106928 2026-08-18 03:37:30,052 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033730_052304_test_08_refund_stay_current_table.txt 2026-08-18 03:37:30,052 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Removing chrome user profile "/tmp/tmp15k9cdcs_chrome_odoo" 2026-08-18 03:37:30,092 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-08-18 03:37:31,556 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome pid: 107141 2026-08-18 03:37:31,556 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless temporary user profile dir: /tmp/tmpe0wcirxn_chrome_odoo 2026-08-18 03:37:31,556 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:46697/json/version 2026-08-18 03:37:31,557 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46697', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:37:31,688 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Browser version: Chrome/150.0.7871.114 2026-08-18 03:37:31,688 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:46697/json 2026-08-18 03:37:31,689 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46697', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:37:31,709 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Websocket url found: ws://127.0.0.1:46697/devtools/page/02C99CF4F229A8C1EAA0AC42AF2700CE 2026-08-18 03:37:31,774 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Enable chrome headless console log notification 2026-08-18 03:37:31,843 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless enable page notifications 2026-08-18 03:37:31,980 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:37:31,989 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Setting session cookie in browser 2026-08-18 03:37:31,998 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:37:31,998 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:37:32,025 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:37:32,689 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:32] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.078 0.598 2026-08-18 03:37:32,691 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Navigation result: {'frameId': '02C99CF4F229A8C1EAA0AC42AF2700CE', 'loaderId': 'A435D6824C4B869AB40A3B6D511A9AF5', 'isDownload': False} 2026-08-18 03:37:32,691 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4ProductCombo')" 2026-08-18 03:37:32,713 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:37:32,740 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:32] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.015 2026-08-18 03:37:32,751 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:32] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-08-18 03:37:32,768 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:32] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.038 2026-08-18 03:37:33,446 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:37:33,453 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:37:33,501 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.021 2026-08-18 03:37:33,528 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:37:33,539 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:33,554 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.012 0.007 2026-08-18 03:37:33,592 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.007 2026-08-18 03:37:33,613 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:37:33,662 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:33] "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.012 2026-08-18 03:37:33,680 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.039 2026-08-18 03:37:33,748 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.030 0.035 2026-08-18 03:37:33,753 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.017 2026-08-18 03:37:34,444 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 298 0.338 0.280 2026-08-18 03:37:34,467 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:37:34,550 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 03:37:34,620 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:34] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.041 2026-08-18 03:37:34,664 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:37:34,696 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: Owl is running in 'dev' mode. 2026-08-18 03:37:34,712 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-08-18 03:37:34,811 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:37:34,820 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:37:34,832 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:37:34,833 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:37:34,866 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:34] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.015 0.047 2026-08-18 03:37:34,891 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:37:34,895 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:37:34,941 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:37:34,970 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:34] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.021 0.144 2026-08-18 03:37:34,978 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:35,012 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:35] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.011 0.050 2026-08-18 03:37:35,101 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:35] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.044 0.113 2026-08-18 03:37:35,114 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:35] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.003 0.054 2026-08-18 03:37:35,268 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:35,337 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:35] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.090 0.333 2026-08-18 03:37:35,374 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:37:35,507 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.085 0.147 2026-08-18 03:37:35,597 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-08-18 03:37:35,633 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:35,674 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:37:35,722 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:35,780 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:35,837 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:35,961 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:36,032 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:36,096 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:36,151 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:36,205 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:36,260 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:36,365 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:36,428 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:36,478 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:36,532 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:36,584 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:36,636 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:36,687 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:36,738 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:36,834 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:36,884 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:37,004 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:37,052 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:37,104 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:37,155 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:37,206 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:37,299 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:37,350 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:37,401 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:37,452 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:37,505 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:37,557 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:37,613 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:37,695 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:37,752 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:37,807 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:37,854 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:37,906 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:37,957 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:38,008 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:38,058 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:38,109 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:38,160 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:38,211 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:38,262 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:38,313 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:38,364 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:38,504 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:38,513 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27948525 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '2b85ea99-5aef-460c-a359-6cb3332c25ec'}] 2026-08-18 03:37:38,561 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:38,652 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27948525 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '2b85ea99-5aef-460c-a359-6cb3332c25ec'} created pos.order #728 2026-08-18 03:37:38,676 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27948525 finished 2026-08-18 03:37:38,738 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 87 0.117 0.110 2026-08-18 03:37:38,833 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4635429 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '924ab2fa-4bec-4248-843b-536887e62cc8'}] 2026-08-18 03:37:38,906 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4635429 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '924ab2fa-4bec-4248-843b-536887e62cc8'} created pos.order #729 2026-08-18 03:37:38,919 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4635429 finished 2026-08-18 03:37:38,969 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 84 0.050 0.088 2026-08-18 03:37:39,056 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:39,106 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:39,179 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:39,195 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:37:39,196 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:37:39,230 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:39,281 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:39,352 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:39,421 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:39,427 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78793461 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '924ab2fa-4bec-4248-843b-536887e62cc8'}] 2026-08-18 03:37:39,433 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:37:39,630 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [707] to pos.order #729 2026-08-18 03:37:40,356 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78793461 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '924ab2fa-4bec-4248-843b-536887e62cc8'} updated pos.order #729 2026-08-18 03:37:40,367 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78793461 finished 2026-08-18 03:37:40,449 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 335 0.486 0.538 2026-08-18 03:37:40,834 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:40,885 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:40,937 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:40,993 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:41,043 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:41,094 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:41,145 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:41,196 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:41,247 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:41,299 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:41,351 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:41,402 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:41,453 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:41,504 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:41,555 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: tour succeeded 2026-08-18 03:37:41,556 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour4ProductCombo SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-18 03:37:41,784 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: heap 22625716 (allocated 23859200) 2026-08-18 03:37:41,790 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing chrome headless with pid 107141 2026-08-18 03:37:41,793 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing websocket connection 2026-08-18 03:37:41,794 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Terminating chrome headless with pid 107141 2026-08-18 03:37:41,917 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033741_917126_test_09_combo_split_bill.txt 2026-08-18 03:37:41,918 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Removing chrome user profile "/tmp/tmpe0wcirxn_chrome_odoo" 2026-08-18 03:37:41,943 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-08-18 03:37:42,430 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome pid: 107354 2026-08-18 03:37:42,430 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpuj10gt3e_chrome_odoo 2026-08-18 03:37:42,431 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:44687/json/version 2026-08-18 03:37:42,432 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44687', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:37:42,508 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-08-18 03:37:42,508 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:44687/json 2026-08-18 03:37:42,509 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44687', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:37:42,532 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Websocket url found: ws://127.0.0.1:44687/devtools/page/EE9FC6CFB05320BB39F50F7F4980CC87 2026-08-18 03:37:42,569 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Enable chrome headless console log notification 2026-08-18 03:37:42,623 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless enable page notifications 2026-08-18 03:37:42,745 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:37:42,757 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Setting session cookie in browser 2026-08-18 03:37:42,762 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:37:42,763 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:37:42,799 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:37:43,395 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:43] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.052 0.552 2026-08-18 03:37:43,399 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigation result: {'frameId': 'EE9FC6CFB05320BB39F50F7F4980CC87', 'loaderId': '870EB0CE3390F4953979E46545591500', 'isDownload': False} 2026-08-18 03:37:43,399 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-08-18 03:37:43,409 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:37:43,474 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:43] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.029 2026-08-18 03:37:43,485 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:43] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.034 2026-08-18 03:37:43,513 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:43] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.049 2026-08-18 03:37:44,159 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:37:44,162 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:37:44,200 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-08-18 03:37:44,212 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:37:44,218 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:44,221 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 03:37:44,238 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.006 2026-08-18 03:37:44,253 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:37:44,290 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:44] "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.010 2026-08-18 03:37:44,304 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.033 2026-08-18 03:37:44,352 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.031 2026-08-18 03:37:44,358 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-08-18 03:37:44,940 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.272 0.262 2026-08-18 03:37:44,967 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:44] "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-08-18 03:37:45,042 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 03:37:45,143 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:45] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.035 2026-08-18 03:37:45,232 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:45] "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.011 2026-08-18 03:37:45,242 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: Owl is running in 'dev' mode. 2026-08-18 03:37:45,258 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-08-18 03:37:45,333 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:37:45,334 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:37:45,359 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:37:45,364 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:37:45,395 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:45] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.015 0.052 2026-08-18 03:37:45,429 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:37:45,443 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:37:45,463 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:45] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.035 0.106 2026-08-18 03:37:45,478 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:37:45,510 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:45,541 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:45] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.035 0.055 2026-08-18 03:37:45,615 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:45] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.038 0.125 2026-08-18 03:37:45,640 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:45] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.003 0.155 2026-08-18 03:37:45,656 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:45] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.002 0.010 2026-08-18 03:37:45,945 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:37:45,965 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:46,042 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.029 0.054 2026-08-18 03:37:46,106 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:37:46,226 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:46,265 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:37:46,323 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:46,395 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:46,445 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:46,494 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:46,546 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:46,596 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [10/20] Tour SaveLastPreparationChangesTour → Step click order button (trigger: .actionpad .submit-order) 2026-08-18 03:37:46,685 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [11/20] Tour SaveLastPreparationChangesTour → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-18 03:37:46,773 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-18 03:37:46,773 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-18 03:37:46,774 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-18 03:37:46,774 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-18 03:37:46,775 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-18 03:37:46,775 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-18 03:37:46,776 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-18 03:37:46,776 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-18 03:37:46,779 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-18 03:37:46,782 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-18 03:37:46,784 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-18 03:37:46,784 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-18 03:37:46,784 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-18 03:37:46,787 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-18 03:37:46,797 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-18 03:37:46,797 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-18 03:37:46,798 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-18 03:37:46,798 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-18 03:37:46,798 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-18 03:37:46,799 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-18 03:37:46,799 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-18 03:37:46,799 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-18 03:37:46,799 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-18 03:37:46,800 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-18 03:37:46,801 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-18 03:37:46,801 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-18 03:37:46,801 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-18 03:37:46,802 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-18 03:37:46,802 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-18 03:37:46,802 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-18 03:37:46,802 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-18 03:37:46,803 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-18 03:37:46,803 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-18 03:37:46,803 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-18 03:37:46,803 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-18 03:37:46,804 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-18 03:37:46,804 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-18 03:37:46,804 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-18 03:37:46,806 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-18 03:37:46,807 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-18 03:37:46,833 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:46] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:37:46,837 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:46] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:37:46,839 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:46] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:37:46,846 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:46] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:37:46,856 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:46] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:37:46,862 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:46] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:37:46,871 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:46] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:37:46,886 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:46] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:37:46,900 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:46] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:37:46,911 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:46] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:37:46,922 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-18 03:37:46,930 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-18 03:37:46,931 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-18 03:37:46,931 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-18 03:37:46,934 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-18 03:37:46,935 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-18 03:37:46,935 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-18 03:37:46,935 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-18 03:37:46,935 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-18 03:37:46,936 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-18 03:37:46,936 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:46] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 03:37:46,937 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-18 03:37:46,946 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-18 03:37:46,946 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-18 03:37:46,954 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-18 03:37:46,962 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:46] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:37:46,968 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:46] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-08-18 03:37:46,976 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-18 03:37:46,976 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-18 03:37:46,985 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:46] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-08-18 03:37:46,986 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-18 03:37:46,992 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-18 03:37:46,992 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-18 03:37:46,997 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-18 03:37:47,000 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-18 03:37:47,000 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-18 03:37:47,000 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-18 03:37:47,001 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-18 03:37:47,001 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-18 03:37:47,013 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-18 03:37:47,013 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-18 03:37:47,013 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-18 03:37:47,031 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-18 03:37:47,031 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-18 03:37:47,032 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-18 03:37:47,032 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-18 03:37:47,032 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-18 03:37:47,033 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-18 03:37:47,039 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-18 03:37:47,039 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-18 03:37:47,039 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-18 03:37:47,039 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-18 03:37:47,040 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-18 03:37:47,040 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-18 03:37:47,069 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:37:47,072 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:37:47,085 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:47] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:37:47,094 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:37:47,098 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-18 03:37:47,099 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-18 03:37:47,099 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-18 03:37:47,124 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:47] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:37:47,129 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:47] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:37:47,139 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-18 03:37:47,145 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-18 03:37:47,146 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-18 03:37:47,146 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-18 03:37:47,147 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-18 03:37:47,149 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-18 03:37:47,150 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-18 03:37:47,153 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-18 03:37:47,155 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-18 03:37:47,161 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:47] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:37:47,164 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:47] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:37:47,168 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-18 03:37:47,168 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-18 03:37:47,169 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-18 03:37:47,169 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-18 03:37:47,180 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:47] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:37:47,188 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:47] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:37:47,191 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-18 03:37:47,192 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-18 03:37:47,192 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-18 03:37:47,192 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-18 03:37:47,193 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-18 03:37:47,193 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-18 03:37:47,209 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-18 03:37:47,210 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-18 03:37:47,210 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-18 03:37:47,210 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-18 03:37:47,210 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-18 03:37:47,211 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-18 03:37:47,211 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-18 03:37:47,211 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-18 03:37:47,211 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-18 03:37:47,212 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-18 03:37:47,212 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-18 03:37:47,212 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-18 03:37:47,212 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-18 03:37:47,212 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-18 03:37:47,213 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-18 03:37:47,213 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-18 03:37:47,226 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:47] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:37:47,234 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-18 03:37:47,251 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:47] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-08-18 03:37:47,254 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-18 03:37:47,640 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:47,707 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.009 2026-08-18 03:37:47,720 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:49,782 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:49,833 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:49,885 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:49,944 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:49,969 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84826058 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '24070136-a0da-48bd-97f2-908679a4f737'}] 2026-08-18 03:37:50,045 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84826058 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '24070136-a0da-48bd-97f2-908679a4f737'} created pos.order #730 2026-08-18 03:37:50,060 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84826058 finished 2026-08-18 03:37:50,130 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.070 0.093 2026-08-18 03:37:50,168 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:50,216 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:50,267 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:50,319 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: tour succeeded 2026-08-18 03:37:50,319 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR SaveLastPreparationChangesTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-18 03:37:50,416 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: heap 15440336 (allocated 17039360) 2026-08-18 03:37:50,429 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing chrome headless with pid 107354 2026-08-18 03:37:50,430 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing websocket connection 2026-08-18 03:37:50,432 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Terminating chrome headless with pid 107354 2026-08-18 03:37:50,588 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033750_587833_test_10_save_last_preparation_changes.txt 2026-08-18 03:37:50,588 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Removing chrome user profile "/tmp/tmpuj10gt3e_chrome_odoo" 2026-08-18 03:37:50,663 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_12_order_tracking ... 2026-08-18 03:37:51,168 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome pid: 107588 2026-08-18 03:37:51,169 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless temporary user profile dir: /tmp/tmp9wu9it9f_chrome_odoo 2026-08-18 03:37:51,171 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:36447/json/version 2026-08-18 03:37:51,173 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36447', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:37:51,236 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Browser version: Chrome/150.0.7871.114 2026-08-18 03:37:51,236 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:36447/json 2026-08-18 03:37:51,236 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36447', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:37:51,293 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Websocket url found: ws://127.0.0.1:36447/devtools/page/3C3374BD6F47D53A16EFA24CCBCA2B58 2026-08-18 03:37:51,350 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Enable chrome headless console log notification 2026-08-18 03:37:51,368 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless enable page notifications 2026-08-18 03:37:51,490 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:37:51,504 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Setting session cookie in browser 2026-08-18 03:37:51,514 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:37:51,514 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:37:51,545 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:37:52,012 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:52] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.034 0.441 2026-08-18 03:37:52,021 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigation result: {'frameId': '3C3374BD6F47D53A16EFA24CCBCA2B58', 'loaderId': 'DD1EA334FA23F7A0D9677A23C90521C4', 'isDownload': False} 2026-08-18 03:37:52,021 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Evaluate ready code "odoo.isTourReady('OrderTrackingTour')" 2026-08-18 03:37:52,060 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:37:52,096 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:52] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-08-18 03:37:52,103 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:52] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-08-18 03:37:52,127 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:52] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.041 2026-08-18 03:37:52,855 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:37:52,878 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:37:52,909 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.024 2026-08-18 03:37:52,935 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:37:52,949 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-08-18 03:37:52,952 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:52,974 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-08-18 03:37:52,993 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:37:53,055 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.020 2026-08-18 03:37:53,103 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.024 0.030 2026-08-18 03:37:53,111 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.013 2026-08-18 03:37:53,178 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:53] "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-08-18 03:37:53,826 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.315 0.271 2026-08-18 03:37:53,850 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:37:53,986 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.016 2026-08-18 03:37:54,111 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:54] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.024 0.065 2026-08-18 03:37:54,194 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.015 2026-08-18 03:37:54,232 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: Owl is running in 'dev' mode. 2026-08-18 03:37:54,254 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.014 2026-08-18 03:37:54,292 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:37:54,303 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:37:54,333 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:37:54,337 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:37:54,388 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:37:54,389 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:37:54,392 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:54] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.039 0.046 2026-08-18 03:37:54,418 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:54] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.007 0.093 2026-08-18 03:37:54,449 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:54] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.011 0.055 2026-08-18 03:37:54,477 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:37:54,539 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:54,610 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:54] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.064 0.092 2026-08-18 03:37:54,714 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:54] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.060 0.197 2026-08-18 03:37:54,719 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:54,757 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:54] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.021 0.122 2026-08-18 03:37:54,819 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:37:54,831 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.084 2026-08-18 03:37:54,903 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.009 2026-08-18 03:37:54,956 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:54,991 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:37:55,051 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:55,120 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:55,170 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:55,231 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:55,272 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:55,323 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:55,385 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:55,416 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40259731 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '87202746-3405-4465-acec-6c9be2ceae3b'}] 2026-08-18 03:37:55,488 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40259731 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '87202746-3405-4465-acec-6c9be2ceae3b'} created pos.order #731 2026-08-18 03:37:55,509 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40259731 finished 2026-08-18 03:37:55,554 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.049 0.091 2026-08-18 03:37:55,621 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:55,697 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:55,716 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.008 0.023 2026-08-18 03:37:55,739 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:55,795 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:55,848 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:55,899 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:55,962 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:56,006 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:56,182 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:56,235 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:56,293 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:56,343 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:56,395 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:56,466 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:56,479 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:37:56,484 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:37:56,545 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:56,612 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:56,626 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80380927 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '87202746-3405-4465-acec-6c9be2ceae3b'}] 2026-08-18 03:37:56,641 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:37:56,761 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [708] to pos.order #731 2026-08-18 03:37:56,978 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80380927 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '87202746-3405-4465-acec-6c9be2ceae3b'} updated pos.order #731 2026-08-18 03:37:57,008 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80380927 finished 2026-08-18 03:37:57,086 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 214 0.162 0.301 2026-08-18 03:37:57,279 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: tour succeeded 2026-08-18 03:37:57,280 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: ╔══════════════════════════════════╗ ║ TOUR OrderTrackingTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-08-18 03:37:57,427 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: heap 16362608 (allocated 17960960) 2026-08-18 03:37:57,440 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing chrome headless with pid 107588 2026-08-18 03:37:57,443 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing websocket connection 2026-08-18 03:37:57,445 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Terminating chrome headless with pid 107588 2026-08-18 03:37:57,621 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033757_621388_test_12_order_tracking.txt 2026-08-18 03:37:57,621 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Removing chrome user profile "/tmp/tmp9wu9it9f_chrome_odoo" 2026-08-18 03:37:57,667 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_category_check ... 2026-08-18 03:37:58,153 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome pid: 107801 2026-08-18 03:37:58,153 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless temporary user profile dir: /tmp/tmph1im63y4_chrome_odoo 2026-08-18 03:37:58,154 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:41895/json/version 2026-08-18 03:37:58,155 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41895', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:37:58,192 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Browser version: Chrome/150.0.7871.114 2026-08-18 03:37:58,192 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:41895/json 2026-08-18 03:37:58,193 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41895', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:37:58,217 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Websocket url found: ws://127.0.0.1:41895/devtools/page/379B810EF5C2C67ACA6BD6BC593A8A36 2026-08-18 03:37:58,240 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Enable chrome headless console log notification 2026-08-18 03:37:58,269 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless enable page notifications 2026-08-18 03:37:58,414 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:37:58,422 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Setting session cookie in browser 2026-08-18 03:37:58,438 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:37:58,439 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:37:58,483 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:37:58,939 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:58] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.033 0.432 2026-08-18 03:37:58,963 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigation result: {'frameId': '379B810EF5C2C67ACA6BD6BC593A8A36', 'loaderId': '1EE8101734DC158093CBBB154628BBB3', 'isDownload': False} 2026-08-18 03:37:58,963 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Evaluate ready code "odoo.isTourReady('CategLabelCheck')" 2026-08-18 03:37:58,980 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:37:59,040 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:59] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-08-18 03:37:59,057 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:59] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.023 2026-08-18 03:37:59,065 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:59] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-08-18 03:37:59,649 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:37:59,657 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:37:59,706 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-08-18 03:37:59,720 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:37:59,725 25 INFO rb-bf20be7-223995-404953 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-08-18 03:37:59,737 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-08-18 03:37:59,761 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-08-18 03:37:59,782 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:37:59,844 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:59] "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.013 2026-08-18 03:37:59,869 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.047 2026-08-18 03:37:59,949 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.035 0.056 2026-08-18 03:37:59,960 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:37:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.072 2026-08-18 03:38:00,527 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.279 0.254 2026-08-18 03:38:00,548 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:38:00,631 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:38:00,719 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:00] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.055 2026-08-18 03:38:00,763 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 03:38:00,800 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: Owl is running in 'dev' mode. 2026-08-18 03:38:00,825 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.015 2026-08-18 03:38:00,863 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:38:00,919 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:38:00,928 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-08-18 03:38:00,980 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-08-18 03:38:01,001 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.043 2026-08-18 03:38:01,011 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:01] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.071 0.061 2026-08-18 03:38:01,042 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:01] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.012 0.145 2026-08-18 03:38:01,051 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:01,102 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:01] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.019 0.082 2026-08-18 03:38:01,175 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:01] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.012 0.050 2026-08-18 03:38:01,178 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.304 2026-08-18 03:38:01,286 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:38:01,302 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:01,373 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-08-18 03:38:01,468 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:01] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.142 0.050 2026-08-18 03:38:01,525 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:01] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.021 0.227 2026-08-18 03:38:01,646 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.057 0.258 2026-08-18 03:38:01,696 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 03:38:01,796 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:01,828 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:01,892 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:01,968 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: tour succeeded 2026-08-18 03:38:01,968 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: ╔════════════════════════════════╗ ║ TOUR CategLabelCheck SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-18 03:38:02,106 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: heap 13903164 (allocated 15204352) 2026-08-18 03:38:02,124 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing chrome headless with pid 107801 2026-08-18 03:38:02,126 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing websocket connection 2026-08-18 03:38:02,126 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Terminating chrome headless with pid 107801 2026-08-18 03:38:02,239 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033802_239479_test_13_category_check.txt 2026-08-18 03:38:02,239 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Removing chrome user profile "/tmp/tmph1im63y4_chrome_odoo" 2026-08-18 03:38:02,288 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_crm_team ... 2026-08-18 03:38:02,788 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome pid: 108006 2026-08-18 03:38:02,788 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless temporary user profile dir: /tmp/tmptt2hwn0h_chrome_odoo 2026-08-18 03:38:02,788 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:33967/json/version 2026-08-18 03:38:02,789 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33967', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:38:02,934 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Browser version: Chrome/150.0.7871.114 2026-08-18 03:38:02,934 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:33967/json 2026-08-18 03:38:02,935 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33967', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:38:02,997 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Websocket url found: ws://127.0.0.1:33967/devtools/page/CE25D2221A6C21FFDEF9C363049D9B83 2026-08-18 03:38:03,056 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Enable chrome headless console log notification 2026-08-18 03:38:03,092 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless enable page notifications 2026-08-18 03:38:03,251 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:38:03,261 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Setting session cookie in browser 2026-08-18 03:38:03,264 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:38:03,264 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:38:03,305 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:38:06,940 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:06] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.075 3.573 2026-08-18 03:38:06,944 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigation result: {'frameId': 'CE25D2221A6C21FFDEF9C363049D9B83', 'loaderId': '4910C9DC73A388DBD7AEE8FCF71AD721', 'isDownload': False} 2026-08-18 03:38:06,944 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Evaluate ready code "odoo.isTourReady('CrmTeamTour')" 2026-08-18 03:38:06,963 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:38:06,982 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:06] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-08-18 03:38:07,006 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:07] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-08-18 03:38:07,020 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:07] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.035 2026-08-18 03:38:07,760 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:07,776 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:07,862 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.049 2026-08-18 03:38:07,890 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:38:07,897 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-08-18 03:38:07,898 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:07,917 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:38:07,936 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:38:07,992 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38: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.020 2026-08-18 03:38:08,016 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.049 2026-08-18 03:38:08,064 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.029 2026-08-18 03:38:08,070 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-08-18 03:38:08,670 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.266 0.282 2026-08-18 03:38:08,698 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38: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-08-18 03:38:08,755 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-08-18 03:38:08,840 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:08] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.035 2026-08-18 03:38:08,878 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38: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.006 2026-08-18 03:38:08,928 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: Owl is running in 'dev' mode. 2026-08-18 03:38:08,940 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-18 03:38:08,985 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:38:09,016 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:38:09,023 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:38:09,040 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:09] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.023 0.032 2026-08-18 03:38:09,055 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:09] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.065 2026-08-18 03:38:09,056 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-08-18 03:38:09,140 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-08-18 03:38:09,143 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:38:09,159 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:09] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.003 0.014 2026-08-18 03:38:09,205 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:09,296 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:09,330 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:09] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.024 0.032 2026-08-18 03:38:09,454 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:09] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.074 0.095 2026-08-18 03:38:09,502 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:09,528 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:38:09,635 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:09] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.120 0.224 2026-08-18 03:38:09,763 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.081 0.167 2026-08-18 03:38:09,833 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:38:09,914 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:09,952 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:10,011 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:10,083 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:10,130 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91943849 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '95531e24-e2b6-4745-95e6-3beeeb08de11'}] 2026-08-18 03:38:10,236 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91943849 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '95531e24-e2b6-4745-95e6-3beeeb08de11'} created pos.order #732 2026-08-18 03:38:10,251 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91943849 finished 2026-08-18 03:38:10,314 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.096 0.090 2026-08-18 03:38:10,354 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:10,428 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:10,429 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:10] "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-08-18 03:38:10,493 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:12,531 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: tour succeeded 2026-08-18 03:38:12,532 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: ╔════════════════════════════╗ ║ TOUR CrmTeamTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-08-18 03:38:12,637 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: heap 15061352 (allocated 16515072) 2026-08-18 03:38:12,648 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing chrome headless with pid 108006 2026-08-18 03:38:12,649 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing websocket connection 2026-08-18 03:38:12,650 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Terminating chrome headless with pid 108006 2026-08-18 03:38:12,767 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033812_767444_test_13_crm_team.txt 2026-08-18 03:38:12,767 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Removing chrome user profile "/tmp/tmptt2hwn0h_chrome_odoo" 2026-08-18 03:38:12,813 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_change_synced_order ... 2026-08-18 03:38:13,278 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome pid: 108214 2026-08-18 03:38:13,279 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless temporary user profile dir: /tmp/tmp6t62irti_chrome_odoo 2026-08-18 03:38:13,279 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:46105/json/version 2026-08-18 03:38:13,280 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46105', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:38:13,329 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Browser version: Chrome/150.0.7871.114 2026-08-18 03:38:13,329 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:46105/json 2026-08-18 03:38:13,335 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46105', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:38:13,389 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Websocket url found: ws://127.0.0.1:46105/devtools/page/0CD269265E018D83E5DE1527CFFCAB35 2026-08-18 03:38:13,411 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Enable chrome headless console log notification 2026-08-18 03:38:13,475 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless enable page notifications 2026-08-18 03:38:13,626 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:38:13,643 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Setting session cookie in browser 2026-08-18 03:38:13,644 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:38:13,644 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:38:13,658 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:38:14,207 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:14] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.072 0.481 2026-08-18 03:38:14,229 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Navigation result: {'frameId': '0CD269265E018D83E5DE1527CFFCAB35', 'loaderId': '3704CDAD2BB92D80FA324E22435DF120', 'isDownload': False} 2026-08-18 03:38:14,230 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Evaluate ready code "odoo.isTourReady('OrderChange')" 2026-08-18 03:38:14,249 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:38:14,282 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:14] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-08-18 03:38:14,292 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:14] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-08-18 03:38:14,308 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:14] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-08-18 03:38:15,036 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:15,050 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:38:15,083 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-08-18 03:38:15,099 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:38:15,109 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:15,115 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.010 2026-08-18 03:38:15,132 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 03:38:15,155 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:38:15,183 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38: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.013 2026-08-18 03:38:15,195 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.023 2026-08-18 03:38:15,245 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.031 2026-08-18 03:38:15,253 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.045 2026-08-18 03:38:15,837 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.267 0.263 2026-08-18 03:38:15,871 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-08-18 03:38:15,942 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38: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-08-18 03:38:16,031 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:16] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.057 2026-08-18 03:38:16,089 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-08-18 03:38:16,118 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: Owl is running in 'dev' mode. 2026-08-18 03:38:16,129 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.005 2026-08-18 03:38:16,203 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:16,209 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:38:16,232 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:16,248 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:38:16,295 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:16] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.051 0.033 2026-08-18 03:38:16,309 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:38:16,310 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:38:16,327 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:16] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.011 0.098 2026-08-18 03:38:16,381 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:38:16,459 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:16,467 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:16] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.051 0.051 2026-08-18 03:38:16,492 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:16] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.004 0.095 2026-08-18 03:38:16,628 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:16,636 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:16] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.083 0.184 2026-08-18 03:38:16,648 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:16] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.002 0.151 2026-08-18 03:38:16,791 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.082 0.065 2026-08-18 03:38:16,814 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-08-18 03:38:16,878 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:38:16,936 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:16,982 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:38:17,012 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:17,074 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:17,117 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:17,167 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:17,218 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [9/31] Tour OrderChange → Step click order button (trigger: .actionpad .submit-order) 2026-08-18 03:38:17,293 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [10/31] Tour OrderChange → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-18 03:38:17,377 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-18 03:38:17,378 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-18 03:38:17,379 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-18 03:38:17,380 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-18 03:38:17,389 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-18 03:38:17,392 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-18 03:38:17,392 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-18 03:38:17,392 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-18 03:38:17,393 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-18 03:38:17,393 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-18 03:38:17,393 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-18 03:38:17,393 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-18 03:38:17,395 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-18 03:38:17,396 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-18 03:38:17,396 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-18 03:38:17,396 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-18 03:38:17,396 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-18 03:38:17,396 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-18 03:38:17,396 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-18 03:38:17,397 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-18 03:38:17,397 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-18 03:38:17,397 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-18 03:38:17,397 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-18 03:38:17,397 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-18 03:38:17,397 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-18 03:38:17,397 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-18 03:38:17,397 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-18 03:38:17,398 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-18 03:38:17,398 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-18 03:38:17,398 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-18 03:38:17,398 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-18 03:38:17,398 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-18 03:38:17,402 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-18 03:38:17,404 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-18 03:38:17,404 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-18 03:38:17,411 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-18 03:38:17,422 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-18 03:38:17,422 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-18 03:38:17,423 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-18 03:38:17,423 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-18 03:38:17,437 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:17] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:38:17,440 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:17] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:38:17,450 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:17] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-08-18 03:38:17,458 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:17] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.046 2026-08-18 03:38:17,478 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:17] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:38:17,482 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:17] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:38:17,515 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:17] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:38:17,521 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:17] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:38:17,530 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:17] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:38:17,537 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:17] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:38:17,540 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:17] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:38:17,540 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:17] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:38:17,573 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:17] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:38:17,575 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:17] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:17,627 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-18 03:38:17,643 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-18 03:38:17,643 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-18 03:38:17,643 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-18 03:38:17,652 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-18 03:38:17,659 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-18 03:38:17,660 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-18 03:38:17,660 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-18 03:38:17,660 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-18 03:38:17,661 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-18 03:38:17,661 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-18 03:38:17,661 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-18 03:38:17,661 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-18 03:38:17,662 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-18 03:38:17,663 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-18 03:38:17,663 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-18 03:38:17,663 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-18 03:38:17,664 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-18 03:38:17,666 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-18 03:38:17,666 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-18 03:38:17,667 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-18 03:38:17,667 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-18 03:38:17,667 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-18 03:38:17,672 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-18 03:38:17,673 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-18 03:38:17,673 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-18 03:38:17,673 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-18 03:38:17,674 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-18 03:38:17,674 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-18 03:38:17,699 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-18 03:38:17,699 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-18 03:38:17,700 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-18 03:38:17,700 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-18 03:38:17,700 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-18 03:38:17,700 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-18 03:38:17,701 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-18 03:38:17,701 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-18 03:38:17,701 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-18 03:38:17,702 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-18 03:38:17,702 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-18 03:38:17,822 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:38:17,828 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:38:17,878 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:38:17,883 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:17] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:38:17,894 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:17] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:38:17,897 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:17] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:38:17,910 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:17] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:38:17,923 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:17] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:38:17,936 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:17] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:17,952 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:17] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:17,959 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:17] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:17,963 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-18 03:38:17,969 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-18 03:38:17,971 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-18 03:38:17,974 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:17] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:38:17,989 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-18 03:38:17,989 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-18 03:38:17,989 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-18 03:38:17,990 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-18 03:38:17,994 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-18 03:38:17,995 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-18 03:38:17,995 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-18 03:38:17,997 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-18 03:38:17,997 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-18 03:38:17,998 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-18 03:38:18,000 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-18 03:38:18,003 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-18 03:38:18,004 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-18 03:38:18,010 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-18 03:38:18,012 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-18 03:38:18,012 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-18 03:38:18,013 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-18 03:38:18,013 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-18 03:38:18,013 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-18 03:38:18,014 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-18 03:38:18,015 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-18 03:38:18,015 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-18 03:38:18,015 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-18 03:38:18,016 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-18 03:38:18,016 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-18 03:38:18,016 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-18 03:38:18,016 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-18 03:38:18,016 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-18 03:38:18,017 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-18 03:38:18,019 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-18 03:38:18,026 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-18 03:38:18,026 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-18 03:38:18,026 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-18 03:38:18,026 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-18 03:38:18,027 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-18 03:38:18,027 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-18 03:38:18,065 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-18 03:38:18,506 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:18,562 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:38:18,583 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:18,621 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:18,682 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:18,720 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:18,777 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:18,836 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:18,895 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:18,947 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:18,998 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:19,064 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:19,103 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:19,166 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:19,219 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:19,301 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:19,316 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:19,319 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:38:19,351 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:19,401 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:19,473 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:19,530 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:19,608 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:19,614 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31707666 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f473e842-5d7d-401c-80ec-b8976ef2a161'}] 2026-08-18 03:38:19,633 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:38:20,137 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31707666 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f473e842-5d7d-401c-80ec-b8976ef2a161'} created pos.order #733 2026-08-18 03:38:20,169 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31707666 finished 2026-08-18 03:38:20,222 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 202 0.326 0.286 2026-08-18 03:38:20,396 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:20,442 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: tour succeeded 2026-08-18 03:38:20,443 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: ╔════════════════════════════╗ ║ TOUR OrderChange SUCCEEDED ║ ╚════════════════════════════╝ 2026-08-18 03:38:20,602 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: heap 16953236 (allocated 18612224) 2026-08-18 03:38:20,616 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing chrome headless with pid 108214 2026-08-18 03:38:20,618 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing websocket connection 2026-08-18 03:38:20,618 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Terminating chrome headless with pid 108214 2026-08-18 03:38:20,757 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033820_757518_test_14_change_synced_order.txt 2026-08-18 03:38:20,757 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Removing chrome user profile "/tmp/tmp6t62irti_chrome_odoo" 2026-08-18 03:38:20,791 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_pos_payment_sync ... 2026-08-18 03:38:21,361 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 108460 2026-08-18 03:38:21,362 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpc2o2m18__chrome_odoo 2026-08-18 03:38:21,362 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:44985/json/version 2026-08-18 03:38:21,363 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44985', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:38:21,447 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-08-18 03:38:21,447 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:44985/json 2026-08-18 03:38:21,448 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44985', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:38:21,485 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:44985/devtools/page/37602ACDCED34A005F08A80AA1C051F8 2026-08-18 03:38:21,517 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-08-18 03:38:21,539 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-08-18 03:38:21,617 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:38:21,651 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-08-18 03:38:21,665 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:38:21,665 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:38:21,687 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:38:22,227 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:22] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.079 0.464 2026-08-18 03:38:22,251 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '37602ACDCED34A005F08A80AA1C051F8', 'loaderId': 'E3E58FB33234F5481CA5844EF6F4795B', 'isDownload': False} 2026-08-18 03:38:22,251 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour1')" 2026-08-18 03:38:22,265 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:38:22,283 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:22] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-08-18 03:38:22,302 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:22] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.026 2026-08-18 03:38:22,325 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:22] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.048 2026-08-18 03:38:22,905 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:22,920 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:38:22,982 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-08-18 03:38:22,993 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:38:23,003 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:23,005 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-08-18 03:38:23,019 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:38:23,064 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:38:23,111 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.023 2026-08-18 03:38:23,150 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.013 0.056 2026-08-18 03:38:23,210 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.028 0.056 2026-08-18 03:38:23,213 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.027 2026-08-18 03:38:23,770 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.252 0.267 2026-08-18 03:38:23,821 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.031 2026-08-18 03:38:23,906 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.012 2026-08-18 03:38:24,029 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:24] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.036 2026-08-18 03:38:24,080 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.014 2026-08-18 03:38:24,112 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-08-18 03:38:24,133 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.012 2026-08-18 03:38:24,181 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:38:24,207 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-08-18 03:38:24,210 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:38:24,244 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:24] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.040 0.024 2026-08-18 03:38:24,253 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:24] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.072 2026-08-18 03:38:24,255 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.069 2026-08-18 03:38:24,375 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:38:24,377 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38: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-08-18 03:38:24,423 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:24] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.006 0.012 2026-08-18 03:38:24,445 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:24,513 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:24] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.013 0.021 2026-08-18 03:38:24,515 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:38:24,612 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:24] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.047 0.057 2026-08-18 03:38:24,639 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:24,658 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:24] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.016 0.144 2026-08-18 03:38:24,736 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.047 2026-08-18 03:38:24,950 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:24,999 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-08-18 03:38:25,062 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:25,089 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:25,149 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:25,206 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:25,254 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:25,302 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:25,361 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:25,412 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:25,463 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:25,532 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:25,540 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:38:25,542 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:25,583 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:25,636 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:25,706 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:25,772 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:25,818 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:25,890 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:25,989 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-18 03:38:25,991 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-18 03:38:25,991 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-18 03:38:25,992 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-18 03:38:25,992 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-18 03:38:25,992 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-18 03:38:25,992 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-18 03:38:25,993 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-18 03:38:26,000 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-18 03:38:26,000 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-18 03:38:26,001 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-18 03:38:26,001 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-18 03:38:26,002 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-18 03:38:26,004 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-18 03:38:26,005 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-18 03:38:26,005 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-18 03:38:26,005 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-18 03:38:26,006 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-18 03:38:26,006 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-18 03:38:26,008 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-18 03:38:26,008 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-18 03:38:26,008 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-18 03:38:26,008 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-18 03:38:26,009 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-18 03:38:26,009 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-18 03:38:26,010 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-18 03:38:26,010 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-18 03:38:26,015 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-18 03:38:26,017 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:26] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:26,020 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-18 03:38:26,020 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-18 03:38:26,038 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:26] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:38:26,053 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-18 03:38:26,055 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:26] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-08-18 03:38:26,056 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-18 03:38:26,061 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-18 03:38:26,068 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-18 03:38:26,069 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:26] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:38:26,071 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-18 03:38:26,073 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:26] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-08-18 03:38:26,074 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-18 03:38:26,077 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-18 03:38:26,080 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-18 03:38:26,081 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-18 03:38:26,081 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-18 03:38:26,089 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:26] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:38:26,109 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:26] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:38:26,111 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-18 03:38:26,113 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:26] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:38:26,117 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-18 03:38:26,117 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-18 03:38:26,122 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-18 03:38:26,122 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-18 03:38:26,127 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-18 03:38:26,127 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-18 03:38:26,127 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-18 03:38:26,128 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-18 03:38:26,135 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-18 03:38:26,136 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:26] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:38:26,136 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-18 03:38:26,138 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-18 03:38:26,139 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-18 03:38:26,139 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-18 03:38:26,139 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-18 03:38:26,140 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-18 03:38:26,141 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:26] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:38:26,141 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-18 03:38:26,141 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-18 03:38:26,142 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-18 03:38:26,144 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:26] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-08-18 03:38:26,145 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:26] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:38:26,148 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-18 03:38:26,170 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-18 03:38:26,170 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-18 03:38:26,171 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-18 03:38:26,171 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-18 03:38:26,171 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-18 03:38:26,171 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-18 03:38:26,181 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-18 03:38:26,182 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-18 03:38:26,182 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-18 03:38:26,182 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-18 03:38:26,182 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-18 03:38:26,183 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-18 03:38:26,204 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-18 03:38:26,206 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-18 03:38:26,207 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-18 03:38:26,207 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-18 03:38:26,208 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:26] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:38:26,208 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-18 03:38:26,209 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-18 03:38:26,225 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-18 03:38:26,225 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-18 03:38:26,252 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:26] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:26,290 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:38:26,291 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:38:26,295 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:38:26,300 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:26] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:38:26,309 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:26] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:38:26,443 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:26] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:38:26,450 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:26] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:38:26,453 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:26] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:38:26,475 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-18 03:38:26,475 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-18 03:38:26,476 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-18 03:38:26,476 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-18 03:38:26,476 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-18 03:38:26,476 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-18 03:38:26,477 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-18 03:38:26,477 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-18 03:38:26,477 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-18 03:38:26,477 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-18 03:38:26,478 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-18 03:38:26,478 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-18 03:38:26,586 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-18 03:38:26,587 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-18 03:38:26,587 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-18 03:38:26,587 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-18 03:38:26,587 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-18 03:38:26,597 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-18 03:38:26,657 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-18 03:38:26,658 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-18 03:38:26,659 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-18 03:38:26,659 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-18 03:38:26,659 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-18 03:38:26,659 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-18 03:38:26,660 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-18 03:38:26,660 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-18 03:38:26,660 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-18 03:38:26,660 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-18 03:38:26,660 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-18 03:38:26,661 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-18 03:38:26,661 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-18 03:38:26,661 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-18 03:38:26,661 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-18 03:38:26,661 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-18 03:38:26,662 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-18 03:38:26,662 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-18 03:38:26,662 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-18 03:38:26,662 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-18 03:38:26,663 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-18 03:38:26,663 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-18 03:38:26,680 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:26] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:26,716 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:26] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:26,720 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:26] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:26,760 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:26] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:27,196 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:27,256 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:27,266 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:38:27,311 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:27,371 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:27,401 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73043500 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '1a99b9a6-6350-4b34-b704-a2eca56e9593'}] 2026-08-18 03:38:27,477 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73043500 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '1a99b9a6-6350-4b34-b704-a2eca56e9593'} created pos.order #734 2026-08-18 03:38:27,494 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73043500 finished 2026-08-18 03:38:27,547 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.060 0.094 2026-08-18 03:38:27,587 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-08-18 03:38:27,588 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-18 03:38:27,704 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16019608 (allocated 17301504) 2026-08-18 03:38:27,724 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 108460 2026-08-18 03:38:27,730 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-08-18 03:38:27,734 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 108460 2026-08-18 03:38:27,976 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033827_976055_test_14_pos_payment_sync.txt 2026-08-18 03:38:27,976 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpc2o2m18__chrome_odoo" 2026-08-18 03:38:28,468 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 108696 2026-08-18 03:38:28,468 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpyotgiote_chrome_odoo 2026-08-18 03:38:28,468 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:44289/json/version 2026-08-18 03:38:28,479 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44289', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:38:28,595 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-08-18 03:38:28,595 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:44289/json 2026-08-18 03:38:28,596 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44289', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:38:28,631 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:44289/devtools/page/0B601513A8ADB7156B9ACBA5A1E4E738 2026-08-18 03:38:28,654 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-08-18 03:38:28,690 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-08-18 03:38:28,763 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:38:28,771 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-08-18 03:38:28,785 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:38:28,785 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:38:28,951 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:28] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.056 0.056 2026-08-18 03:38:28,972 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '0B601513A8ADB7156B9ACBA5A1E4E738', 'loaderId': '4DE47A29499671E0D0B3058EE2F0B4B1', 'isDownload': False} 2026-08-18 03:38:28,972 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour2')" 2026-08-18 03:38:29,008 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:38:29,042 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:29] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.013 2026-08-18 03:38:29,071 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:29] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.031 2026-08-18 03:38:29,098 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:29] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.058 2026-08-18 03:38:29,689 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:29,692 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:29,804 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:38:29,826 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:38:29,837 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:29,843 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.003 0.009 2026-08-18 03:38:29,895 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.005 2026-08-18 03:38:29,941 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:38:29,984 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.007 2026-08-18 03:38:30,002 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.025 2026-08-18 03:38:30,066 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.015 0.028 2026-08-18 03:38:30,069 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-08-18 03:38:30,619 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 239 0.242 0.247 2026-08-18 03:38:30,648 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.004 2026-08-18 03:38:30,788 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.007 0.010 2026-08-18 03:38:30,860 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:30] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.006 0.028 2026-08-18 03:38:30,929 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.002 0.010 2026-08-18 03:38:30,950 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-08-18 03:38:30,976 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:38:31,029 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:38:31,040 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:31,057 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:31,068 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:38:31,090 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:31] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.020 0.022 2026-08-18 03:38:31,122 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:31,125 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:38:31,133 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:31] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.007 0.073 2026-08-18 03:38:31,193 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:38:31,254 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:31] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.036 0.034 2026-08-18 03:38:31,293 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:31,407 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:31] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.105 0.114 2026-08-18 03:38:31,440 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:31] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.013 0.131 2026-08-18 03:38:31,481 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.010 0.019 2026-08-18 03:38:31,521 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:31,525 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:31] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.019 0.042 2026-08-18 03:38:31,582 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:31] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.013 0.017 2026-08-18 03:38:31,624 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:31,628 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:31,635 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:38:31,645 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:31,800 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:31,851 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:31,933 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:31,995 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:32,033 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:32,084 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:32,146 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:32,157 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:32,197 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:32,249 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:32,322 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:32,381 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:32,427 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:32,479 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:32,536 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:32,594 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:32,645 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:32,709 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:32,712 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:32] "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-08-18 03:38:32,793 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-18 03:38:32,793 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-18 03:38:32,793 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-18 03:38:32,794 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-18 03:38:32,794 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-18 03:38:32,795 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-18 03:38:32,795 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-18 03:38:32,795 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-18 03:38:32,796 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-18 03:38:32,796 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-18 03:38:32,796 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-18 03:38:32,796 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-18 03:38:32,797 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-18 03:38:32,797 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-18 03:38:32,797 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-18 03:38:32,798 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-18 03:38:32,798 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-18 03:38:32,799 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-18 03:38:32,799 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-18 03:38:32,799 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-18 03:38:32,799 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-18 03:38:32,800 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-18 03:38:32,800 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-18 03:38:32,800 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-18 03:38:32,801 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-18 03:38:32,801 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-18 03:38:32,801 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-18 03:38:32,801 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-18 03:38:32,801 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-18 03:38:32,802 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-18 03:38:32,802 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-18 03:38:32,802 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-18 03:38:32,802 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-18 03:38:32,803 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-18 03:38:32,803 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-18 03:38:32,804 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-18 03:38:32,804 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-18 03:38:32,806 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-18 03:38:32,807 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-18 03:38:32,807 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-18 03:38:32,818 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-18 03:38:32,818 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-18 03:38:32,825 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-18 03:38:32,826 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-18 03:38:32,826 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-18 03:38:32,827 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-18 03:38:32,827 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-18 03:38:32,827 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-18 03:38:32,829 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-18 03:38:32,829 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-18 03:38:32,830 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-18 03:38:32,830 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-18 03:38:32,830 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-18 03:38:32,831 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-18 03:38:32,831 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-18 03:38:32,833 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:32] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:38:32,833 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-18 03:38:32,839 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:32] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:32,860 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:32] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:38:32,872 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:32] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-08-18 03:38:32,878 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-18 03:38:32,879 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-18 03:38:32,888 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:32] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-08-18 03:38:32,889 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-18 03:38:32,893 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-18 03:38:32,894 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:32] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.044 2026-08-18 03:38:32,895 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-18 03:38:32,902 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:32] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-08-18 03:38:32,926 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:32] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:38:32,943 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:32] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-08-18 03:38:32,946 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:32] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 03:38:32,967 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:32] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:38:32,977 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:32] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.065 2026-08-18 03:38:32,984 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:32] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-08-18 03:38:32,986 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-18 03:38:32,990 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-18 03:38:32,991 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-18 03:38:32,993 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-18 03:38:32,993 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-18 03:38:32,994 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-18 03:38:32,994 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-18 03:38:32,995 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-18 03:38:32,996 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-18 03:38:32,997 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:32] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:38:32,999 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-18 03:38:33,000 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-18 03:38:33,001 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-18 03:38:33,005 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-18 03:38:33,016 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-18 03:38:33,016 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-18 03:38:33,016 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-18 03:38:33,017 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-18 03:38:33,017 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-18 03:38:33,017 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-18 03:38:33,017 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-18 03:38:33,018 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-18 03:38:33,018 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-18 03:38:33,018 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-18 03:38:33,018 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-18 03:38:33,018 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-18 03:38:33,020 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-18 03:38:33,020 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-18 03:38:33,020 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-18 03:38:33,022 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-18 03:38:33,023 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-18 03:38:33,023 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-18 03:38:33,023 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-18 03:38:33,024 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-18 03:38:33,024 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-18 03:38:33,024 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-18 03:38:33,025 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-18 03:38:33,027 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-18 03:38:33,028 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-18 03:38:33,028 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-18 03:38:33,029 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-18 03:38:33,051 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:33,053 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:33,057 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:33] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:38:33,076 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:33] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:38:33,085 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:33] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:38:33,109 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:33] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-08-18 03:38:33,120 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.054 2026-08-18 03:38:33,122 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:33] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-08-18 03:38:33,123 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:33] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:38:33,138 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-18 03:38:33,139 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-18 03:38:33,141 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:33] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:38:33,152 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-18 03:38:33,157 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-18 03:38:33,157 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-18 03:38:33,158 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-18 03:38:33,158 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-18 03:38:33,158 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-18 03:38:33,175 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-18 03:38:33,176 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-18 03:38:33,176 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-18 03:38:33,176 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-18 03:38:33,177 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-18 03:38:33,177 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-18 03:38:33,177 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-18 03:38:33,180 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-18 03:38:33,180 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-18 03:38:33,180 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-18 03:38:33,181 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-18 03:38:33,191 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:33] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:33,195 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:33] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:33,605 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:33,683 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:33,702 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.009 2026-08-18 03:38:33,737 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:33,803 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:33,837 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59145902 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '1a99b9a6-6350-4b34-b704-a2eca56e9593'}] 2026-08-18 03:38:33,891 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #221 deleted pos.payment records with IDs: [711] 2026-08-18 03:38:33,967 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [712] to pos.order #734 2026-08-18 03:38:33,973 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59145902 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '1a99b9a6-6350-4b34-b704-a2eca56e9593'} updated pos.order #734 2026-08-18 03:38:33,987 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59145902 finished 2026-08-18 03:38:34,061 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 101 0.088 0.138 2026-08-18 03:38:34,123 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-08-18 03:38:34,124 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-18 03:38:34,231 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16340080 (allocated 18350080) 2026-08-18 03:38:34,242 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 108696 2026-08-18 03:38:34,244 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-08-18 03:38:34,245 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 108696 2026-08-18 03:38:34,409 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033834_408749_test_14_pos_payment_sync.txt 2026-08-18 03:38:34,409 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpyotgiote_chrome_odoo" 2026-08-18 03:38:34,922 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 108944 2026-08-18 03:38:34,922 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpj9hhdi36_chrome_odoo 2026-08-18 03:38:34,922 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:46231/json/version 2026-08-18 03:38:34,924 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46231', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:38:34,982 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-08-18 03:38:34,982 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:46231/json 2026-08-18 03:38:34,983 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46231', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:38:35,015 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:46231/devtools/page/A41DDE80DDBC56335FB233F892C6962F 2026-08-18 03:38:35,120 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-08-18 03:38:35,143 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-08-18 03:38:35,311 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:38:35,316 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-08-18 03:38:35,332 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:38:35,332 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:38:35,458 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:35] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.049 0.046 2026-08-18 03:38:35,473 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': 'A41DDE80DDBC56335FB233F892C6962F', 'loaderId': '15BDA317A803486E7E2B64BDBE0D2D96', 'isDownload': False} 2026-08-18 03:38:35,473 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour3')" 2026-08-18 03:38:35,510 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:38:35,579 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:35] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.045 2026-08-18 03:38:35,590 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:35] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.061 2026-08-18 03:38:35,610 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:35] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.062 2026-08-18 03:38:36,291 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:38:36,304 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:38:36,335 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:38:36,359 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:38:36,366 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:36,386 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.003 0.013 2026-08-18 03:38:36,409 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:38:36,421 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:38:36,449 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.008 2026-08-18 03:38:36,461 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.020 2026-08-18 03:38:36,522 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.018 0.035 2026-08-18 03:38:36,531 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-08-18 03:38:37,034 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 224 0.211 0.234 2026-08-18 03:38:37,055 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:37] "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-08-18 03:38:37,155 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.016 2026-08-18 03:38:37,247 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:37] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.006 0.055 2026-08-18 03:38:37,300 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-08-18 03:38:37,317 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-08-18 03:38:37,325 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:38:37,376 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:37,392 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:38:37,430 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:37,436 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:38:37,442 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:37] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.010 0.030 2026-08-18 03:38:37,467 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:37] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.006 0.044 2026-08-18 03:38:37,539 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:38:37,546 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:38:37,574 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38: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-08-18 03:38:37,584 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:37,614 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:37] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.043 0.046 2026-08-18 03:38:37,697 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:37] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.044 0.126 2026-08-18 03:38:37,729 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:37] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.010 0.126 2026-08-18 03:38:37,755 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:37] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.012 0.011 2026-08-18 03:38:37,876 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.008 2026-08-18 03:38:37,959 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:38,070 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:38:38,072 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:38:38,131 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:38,178 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:38] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.003 0.012 2026-08-18 03:38:38,203 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:38,345 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:38,412 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:38,501 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:38,553 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:38,603 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:38,655 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:38,723 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:38,738 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:38,775 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:38,862 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:38,894 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:38,945 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:39,002 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:39,061 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:39,132 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:39,188 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:39,193 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:38:39,289 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-18 03:38:39,289 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-18 03:38:39,290 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-18 03:38:39,290 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-18 03:38:39,290 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-18 03:38:39,290 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-18 03:38:39,291 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-18 03:38:39,291 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-18 03:38:39,311 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-18 03:38:39,311 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-18 03:38:39,311 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-18 03:38:39,312 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-18 03:38:39,336 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-18 03:38:39,336 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-18 03:38:39,341 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-18 03:38:39,342 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-18 03:38:39,342 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-18 03:38:39,342 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-18 03:38:39,342 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-18 03:38:39,343 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-18 03:38:39,343 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-18 03:38:39,343 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-18 03:38:39,343 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-18 03:38:39,343 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-18 03:38:39,344 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-18 03:38:39,344 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-18 03:38:39,344 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-18 03:38:39,345 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-18 03:38:39,345 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-18 03:38:39,346 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-18 03:38:39,347 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-18 03:38:39,347 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-18 03:38:39,347 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-18 03:38:39,347 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-18 03:38:39,347 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-18 03:38:39,348 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-18 03:38:39,348 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-18 03:38:39,348 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-18 03:38:39,348 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-18 03:38:39,348 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-18 03:38:39,452 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-18 03:38:39,453 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-18 03:38:39,453 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-18 03:38:39,454 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-18 03:38:39,454 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-18 03:38:39,477 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-18 03:38:39,480 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-18 03:38:39,481 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-18 03:38:39,482 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:39] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:38:39,497 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-18 03:38:39,497 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-18 03:38:39,498 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-18 03:38:39,504 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:39] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:39,513 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:39] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:38:39,514 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-18 03:38:39,563 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-18 03:38:39,565 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:39] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:38:39,573 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:39] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:38:39,577 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:39] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:38:39,585 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:39] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:38:39,586 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-18 03:38:39,587 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:39] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-08-18 03:38:39,588 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:39] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-08-18 03:38:39,588 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-18 03:38:39,589 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-18 03:38:39,601 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:39] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:38:39,604 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:39] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:38:39,618 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:39] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:39,618 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:39] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:38:39,621 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:39] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:38:39,641 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-18 03:38:39,649 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-18 03:38:39,650 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-18 03:38:39,650 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-18 03:38:39,676 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-18 03:38:39,676 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-18 03:38:39,677 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-18 03:38:39,677 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-18 03:38:39,677 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-18 03:38:39,678 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-18 03:38:39,686 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-18 03:38:39,686 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-18 03:38:39,687 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-18 03:38:39,710 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-18 03:38:39,711 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-18 03:38:39,711 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-18 03:38:39,712 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-18 03:38:39,712 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-18 03:38:39,712 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-18 03:38:39,713 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-18 03:38:39,713 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-18 03:38:39,724 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-18 03:38:39,725 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-18 03:38:39,725 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-18 03:38:39,737 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-18 03:38:39,738 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-18 03:38:39,742 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-18 03:38:39,750 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-18 03:38:39,773 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-18 03:38:39,776 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-18 03:38:39,782 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-18 03:38:39,783 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-18 03:38:39,784 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-18 03:38:39,784 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-18 03:38:39,787 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-18 03:38:39,787 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-18 03:38:39,792 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:38:39,818 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-18 03:38:39,827 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-18 03:38:39,827 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-18 03:38:39,827 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-18 03:38:39,840 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-18 03:38:39,843 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-18 03:38:39,843 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-18 03:38:39,844 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-18 03:38:39,844 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-18 03:38:39,849 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-18 03:38:39,850 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-18 03:38:39,850 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-18 03:38:39,850 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-18 03:38:39,851 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-18 03:38:39,857 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:39,863 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:39] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:39,877 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:39] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:38:39,878 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:39] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:38:39,891 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:39,894 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-18 03:38:39,894 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-18 03:38:39,894 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-18 03:38:39,919 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-18 03:38:39,919 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-18 03:38:39,923 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-18 03:38:39,923 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-18 03:38:39,923 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-18 03:38:39,924 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-18 03:38:39,924 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-18 03:38:39,924 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-18 03:38:39,924 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-18 03:38:39,925 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-18 03:38:39,933 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-18 03:38:39,971 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:39] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:38:39,977 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:39] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:38:39,988 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:39] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:38:39,989 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:39] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-08-18 03:38:39,994 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:39] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-08-18 03:38:40,004 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:40] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:38:40,388 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:40,449 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.008 2026-08-18 03:38:40,452 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:40,506 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:40,564 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:40,591 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48389238 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '1a99b9a6-6350-4b34-b704-a2eca56e9593'}] 2026-08-18 03:38:40,715 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [713] to pos.order #734 2026-08-18 03:38:40,722 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48389238 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '1a99b9a6-6350-4b34-b704-a2eca56e9593'} updated pos.order #734 2026-08-18 03:38:40,738 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48389238 finished 2026-08-18 03:38:40,847 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.118 0.140 2026-08-18 03:38:40,880 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-08-18 03:38:40,881 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour3 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-18 03:38:40,986 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16494980 (allocated 17825792) 2026-08-18 03:38:40,993 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 108944 2026-08-18 03:38:40,996 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-08-18 03:38:40,997 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 108944 2026-08-18 03:38:41,188 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033841_187836_test_14_pos_payment_sync.txt 2026-08-18 03:38:41,188 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpj9hhdi36_chrome_odoo" 2026-08-18 03:38:41,234 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_15_split_bill_screen_actions ... 2026-08-18 03:38:41,781 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome pid: 109185 2026-08-18 03:38:41,781 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless temporary user profile dir: /tmp/tmp8gnp7zjb_chrome_odoo 2026-08-18 03:38:41,781 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:37793/json/version 2026-08-18 03:38:41,782 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37793', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:38:41,834 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Browser version: Chrome/150.0.7871.114 2026-08-18 03:38:41,834 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:37793/json 2026-08-18 03:38:41,836 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37793', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:38:41,887 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Websocket url found: ws://127.0.0.1:37793/devtools/page/675D2422FFEF3435E43BEC3715EE539A 2026-08-18 03:38:41,918 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Enable chrome headless console log notification 2026-08-18 03:38:41,977 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless enable page notifications 2026-08-18 03:38:42,093 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:38:42,113 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Setting session cookie in browser 2026-08-18 03:38:42,117 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:38:42,117 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:38:42,136 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:38:42,792 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:42] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.036 0.626 2026-08-18 03:38:42,795 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Navigation result: {'frameId': '675D2422FFEF3435E43BEC3715EE539A', 'loaderId': '3C3E1473BAF7DC0BCFE3198259A45DE8', 'isDownload': False} 2026-08-18 03:38:42,796 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour5Actions')" 2026-08-18 03:38:42,813 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:38:42,834 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:42] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-08-18 03:38:42,842 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:42] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-08-18 03:38:42,850 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:42] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-08-18 03:38:43,381 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:43,383 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:43,466 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:38:43,489 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:38:43,505 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-08-18 03:38:43,508 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:43,540 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:38:43,561 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:38:43,617 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:43] "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-08-18 03:38:43,635 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.030 2026-08-18 03:38:43,696 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.025 0.033 2026-08-18 03:38:43,705 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.033 2026-08-18 03:38:44,431 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 288 0.360 0.300 2026-08-18 03:38:44,476 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:44] "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-08-18 03:38:44,587 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.010 2026-08-18 03:38:44,676 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:44] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.031 2026-08-18 03:38:44,700 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:38:44,751 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: Owl is running in 'dev' mode. 2026-08-18 03:38:44,767 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 03:38:44,810 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:44,825 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:38:44,829 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:38:44,885 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:44] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.045 0.028 2026-08-18 03:38:44,911 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38: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-08-18 03:38:44,912 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:38:44,944 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:44] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.039 0.091 2026-08-18 03:38:44,948 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.131 2026-08-18 03:38:44,964 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:44,966 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:44] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.007 0.033 2026-08-18 03:38:45,022 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:45] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.020 0.019 2026-08-18 03:38:45,109 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:38:45,135 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:45,179 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:45] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.028 0.062 2026-08-18 03:38:45,295 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.052 0.080 2026-08-18 03:38:45,315 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:38:45,440 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:45] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.063 0.266 2026-08-18 03:38:45,462 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:45,475 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38: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.086 2026-08-18 03:38:45,504 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:38:45,560 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:45,645 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:45,695 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:45,753 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:45,816 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:45,856 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:45,939 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:45,981 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:46,026 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:46,217 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:46,257 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:46,332 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:46,378 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:46,474 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:46,489 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:46,545 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:46,589 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:46,655 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:46,723 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:46,759 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:46,811 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:46,858 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:46,925 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:46,981 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:47,032 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:47,094 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:47,139 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:47,189 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:47,268 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [33/74] Tour SplitBillScreenTour5Actions → Step .floor-map 2026-08-18 03:38:47,273 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52587918 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '841507e6-1957-453d-a3d7-99dcc011d8fc'}] 2026-08-18 03:38:47,334 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52587918 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '841507e6-1957-453d-a3d7-99dcc011d8fc'} created pos.order #735 2026-08-18 03:38:47,343 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52587918 finished 2026-08-18 03:38:47,390 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.037 0.082 2026-08-18 03:38:47,444 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80005917 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'f9fa65a9-734a-49bf-ae5f-95cbd1c05fd4'}] 2026-08-18 03:38:47,505 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80005917 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'f9fa65a9-734a-49bf-ae5f-95cbd1c05fd4'} created pos.order #736 2026-08-18 03:38:47,521 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80005917 finished 2026-08-18 03:38:47,589 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.050 0.098 2026-08-18 03:38:47,639 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:47,704 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:47,709 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94723380 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'f9fa65a9-734a-49bf-ae5f-95cbd1c05fd4'}] 2026-08-18 03:38:47,712 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:47,747 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94723380 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'f9fa65a9-734a-49bf-ae5f-95cbd1c05fd4'} updated pos.order #736 2026-08-18 03:38:47,767 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94723380 finished 2026-08-18 03:38:47,883 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.074 0.102 2026-08-18 03:38:47,974 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:47] "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.013 2026-08-18 03:38:48,007 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:48,059 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:48,130 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:48,141 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:48,143 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:48,182 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:48,232 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:48,307 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:48,366 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:48,370 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36954512 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'f9fa65a9-734a-49bf-ae5f-95cbd1c05fd4'}] 2026-08-18 03:38:48,471 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [714] to pos.order #736 2026-08-18 03:38:48,730 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36954512 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'f9fa65a9-734a-49bf-ae5f-95cbd1c05fd4'} updated pos.order #736 2026-08-18 03:38:48,748 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36954512 finished 2026-08-18 03:38:48,817 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 198 0.162 0.288 2026-08-18 03:38:48,963 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:49,004 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:49,072 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:49] "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.009 2026-08-18 03:38:49,075 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:49,119 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:49,201 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:49,245 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:49,297 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:49,348 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:49,399 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:49,451 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:49,516 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:49,566 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:49,618 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:49,796 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:49,877 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:49,911 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:49,967 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:50,014 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:50,067 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:50,117 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:50,172 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:50,246 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:50,261 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67027880 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '841507e6-1957-453d-a3d7-99dcc011d8fc'}] 2026-08-18 03:38:50,305 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #221 deleted pos.order.line records with IDs: [1211] 2026-08-18 03:38:50,324 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added lines [1214] to pos.order #735 2026-08-18 03:38:50,330 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67027880 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '841507e6-1957-453d-a3d7-99dcc011d8fc'} updated pos.order #735 2026-08-18 03:38:50,344 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67027880 finished 2026-08-18 03:38:50,415 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.062 0.095 2026-08-18 03:38:50,462 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44873139 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': '6ce8cb6e-e29c-4956-b297-5de5e5792e98'}] 2026-08-18 03:38:50,534 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44873139 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': '6ce8cb6e-e29c-4956-b297-5de5e5792e98'} created pos.order #737 2026-08-18 03:38:50,550 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44873139 finished 2026-08-18 03:38:50,597 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.054 0.083 2026-08-18 03:38:50,642 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:50,708 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:50,763 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:50,770 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56348421 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': '6ce8cb6e-e29c-4956-b297-5de5e5792e98'}] 2026-08-18 03:38:50,861 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [715] to pos.order #737 2026-08-18 03:38:51,178 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56348421 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': '6ce8cb6e-e29c-4956-b297-5de5e5792e98'} updated pos.order #737 2026-08-18 03:38:51,198 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56348421 finished 2026-08-18 03:38:51,267 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.228 0.272 2026-08-18 03:38:51,361 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:51,410 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:51,460 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:51,510 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:51,570 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:51,626 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:51,630 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1258653 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '841507e6-1957-453d-a3d7-99dcc011d8fc'}] 2026-08-18 03:38:51,719 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [716] to pos.order #735 2026-08-18 03:38:51,867 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1258653 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '841507e6-1957-453d-a3d7-99dcc011d8fc'} updated pos.order #735 2026-08-18 03:38:51,890 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1258653 finished 2026-08-18 03:38:51,947 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.106 0.212 2026-08-18 03:38:52,042 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:52,091 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: tour succeeded 2026-08-18 03:38:52,091 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour5Actions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-18 03:38:52,260 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: heap 20798588 (allocated 22548480) 2026-08-18 03:38:52,269 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing chrome headless with pid 109185 2026-08-18 03:38:52,272 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing websocket connection 2026-08-18 03:38:52,273 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Terminating chrome headless with pid 109185 2026-08-18 03:38:52,397 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033852_397231_test_15_split_bill_screen_actions.txt 2026-08-18 03:38:52,397 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Removing chrome user profile "/tmp/tmp8gnp7zjb_chrome_odoo" 2026-08-18 03:38:52,433 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_cancel_order_from_ui ... 2026-08-18 03:38:52,944 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome pid: 109405 2026-08-18 03:38:52,944 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless temporary user profile dir: /tmp/tmp2pqfrv71_chrome_odoo 2026-08-18 03:38:52,944 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:37685/json/version 2026-08-18 03:38:52,952 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37685', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:38:53,059 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Browser version: Chrome/150.0.7871.114 2026-08-18 03:38:53,059 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:37685/json 2026-08-18 03:38:53,060 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37685', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:38:53,150 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Websocket url found: ws://127.0.0.1:37685/devtools/page/C06C24A66AD661E594F0548BAE97DE51 2026-08-18 03:38:53,198 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Enable chrome headless console log notification 2026-08-18 03:38:53,211 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless enable page notifications 2026-08-18 03:38:53,346 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:38:53,365 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Setting session cookie in browser 2026-08-18 03:38:53,372 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:38:53,373 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:38:53,399 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:38:53,954 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:53] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.107 0.453 2026-08-18 03:38:53,966 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigation result: {'frameId': 'C06C24A66AD661E594F0548BAE97DE51', 'loaderId': 'CBBB8AFB79EDD1B716000BFCFECBC14D', 'isDownload': False} 2026-08-18 03:38:53,966 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Evaluate ready code "odoo.isTourReady('test_cancel_order_from_ui')" 2026-08-18 03:38:53,977 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:38:54,028 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:54] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.035 2026-08-18 03:38:54,050 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:54] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.057 2026-08-18 03:38:54,062 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:54] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.074 2026-08-18 03:38:54,560 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:54,576 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:54,627 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-18 03:38:54,648 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:38:54,657 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-18 03:38:54,659 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:54,680 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:38:54,706 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:38:54,759 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.014 2026-08-18 03:38:54,773 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.029 2026-08-18 03:38:54,806 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.007 2026-08-18 03:38:54,879 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.032 0.039 2026-08-18 03:38:55,475 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.284 0.264 2026-08-18 03:38:55,499 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:55] "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-08-18 03:38:55,546 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:38:55,603 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:55] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.035 2026-08-18 03:38:55,634 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-08-18 03:38:55,653 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: Owl is running in 'dev' mode. 2026-08-18 03:38:55,662 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 03:38:55,720 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:38:55,734 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:38:55,743 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:38:55,759 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:38:55,776 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:38:55,789 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:55] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.058 0.024 2026-08-18 03:38:55,821 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:55] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.109 2026-08-18 03:38:55,823 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.106 2026-08-18 03:38:55,837 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:55] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.003 0.027 2026-08-18 03:38:55,838 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:55,897 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:55] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.004 0.027 2026-08-18 03:38:55,970 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:38:56,003 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:56,084 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:56] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.056 0.072 2026-08-18 03:38:56,109 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:38:56,205 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:56] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.047 0.199 2026-08-18 03:38:56,331 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.066 0.254 2026-08-18 03:38:56,409 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-08-18 03:38:56,459 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:56,500 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:38:56,511 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:56,602 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:56,649 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:56,712 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:56,767 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:56,817 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:56,873 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:56,937 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:56,988 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:57,039 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:57,090 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:57,155 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:57,185 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1340776 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '1ba65416-8321-45c4-929a-0bc77bcc454c'}] 2026-08-18 03:38:57,257 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1340776 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '1ba65416-8321-45c4-929a-0bc77bcc454c'} created pos.order #738 2026-08-18 03:38:57,270 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1340776 finished 2026-08-18 03:38:57,315 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.052 0.081 2026-08-18 03:38:57,395 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:57,447 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:57,497 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:57,568 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:57,569 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.009 2026-08-18 03:38:57,620 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:57,674 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:57,725 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:57,783 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:57,844 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:57,971 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:57] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 58 0.054 0.072 2026-08-18 03:38:58,005 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:58,067 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:58,076 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:58] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:38:58,110 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.013 2026-08-18 03:38:58,145 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:58,170 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:58,222 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:58,274 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:58,286 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:38:58] "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-08-18 03:38:58,327 25 INFO rb-bf20be7-223995-404953 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-08-18 03:38:58,377 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: tour succeeded 2026-08-18 03:38:58,378 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_cancel_order_from_ui SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-18 03:38:58,494 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: heap 15630004 (allocated 16777216) 2026-08-18 03:38:58,514 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing chrome headless with pid 109405 2026-08-18 03:38:58,522 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing websocket connection 2026-08-18 03:38:58,530 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Terminating chrome headless with pid 109405 2026-08-18 03:38:58,663 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033858_659961_test_cancel_order_from_ui.txt 2026-08-18 03:38:58,663 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Removing chrome user profile "/tmp/tmp2pqfrv71_chrome_odoo" 2026-08-18 03:38:58,739 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_close_with_planned_order_later_today ... 2026-08-18 03:38:58,943 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-08-18 03:39:00,396 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome pid: 109616 2026-08-18 03:39:00,396 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless temporary user profile dir: /tmp/tmptws006p1_chrome_odoo 2026-08-18 03:39:00,396 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:35005/json/version 2026-08-18 03:39:00,397 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35005', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:39:00,557 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Browser version: Chrome/150.0.7871.114 2026-08-18 03:39:00,557 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:35005/json 2026-08-18 03:39:00,557 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35005', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:39:00,616 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Websocket url found: ws://127.0.0.1:35005/devtools/page/FB291169CD66CA1D0F25F972C59F796A 2026-08-18 03:39:00,649 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Enable chrome headless console log notification 2026-08-18 03:39:00,676 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless enable page notifications 2026-08-18 03:39:00,837 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:39:00,843 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Setting session cookie in browser 2026-08-18 03:39:00,847 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:39:00,847 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:39:00,875 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:39:01,383 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:01] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.060 0.454 2026-08-18 03:39:01,386 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigation result: {'frameId': 'FB291169CD66CA1D0F25F972C59F796A', 'loaderId': '1D76413DCADD672397E3DCAD4F4B21D6', 'isDownload': False} 2026-08-18 03:39:01,386 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Evaluate ready code "odoo.isTourReady('test_combo_preparation_receipt')" 2026-08-18 03:39:01,407 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:39:01,437 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:01] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.016 2026-08-18 03:39:01,450 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:01] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-08-18 03:39:01,478 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:01] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.053 2026-08-18 03:39:02,036 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:39:02,046 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:39:02,087 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.015 2026-08-18 03:39:02,127 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:39:02,133 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:02,147 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-08-18 03:39:02,161 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:39:02,196 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:39:02,233 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:02] "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-08-18 03:39:02,263 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.043 2026-08-18 03:39:02,324 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.032 0.032 2026-08-18 03:39:02,332 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.047 2026-08-18 03:39:03,005 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 301 0.348 0.277 2026-08-18 03:39:03,030 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:39:03,101 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-08-18 03:39:03,174 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:03] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.038 2026-08-18 03:39:03,254 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.032 0.011 2026-08-18 03:39:03,271 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: Owl is running in 'dev' mode. 2026-08-18 03:39:03,284 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.005 2026-08-18 03:39:03,348 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:39:03,370 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:39:03,375 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:39:03,399 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:39:03,407 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:39:03,421 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:03] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.057 0.030 2026-08-18 03:39:03,439 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:03] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.081 2026-08-18 03:39:03,460 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:03] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.003 0.030 2026-08-18 03:39:03,460 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:03,463 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.099 2026-08-18 03:39:03,515 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:03] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.004 0.018 2026-08-18 03:39:03,625 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:03,628 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:39:03,729 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:03] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.053 0.057 2026-08-18 03:39:03,784 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:39:03,819 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:03] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.045 0.163 2026-08-18 03:39:04,038 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.165 0.245 2026-08-18 03:39:04,104 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:39:04,203 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:04,248 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:39:04,259 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:04,321 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:04,378 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:04,432 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:04,571 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:04,629 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:04,685 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:04,739 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:04,795 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:04,899 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [14/21] Tour test_combo_preparation_receipt → Step body 2026-08-18 03:39:04,965 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:05,016 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:05,068 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:05,117 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:05,177 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:05,227 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:05,276 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:05,356 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: tour succeeded 2026-08-18 03:39:05,356 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-18 03:39:05,366 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:39:05,370 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:39:05,479 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: heap 17444224 (allocated 18747392) 2026-08-18 03:39:05,485 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing chrome headless with pid 109616 2026-08-18 03:39:05,490 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing websocket connection 2026-08-18 03:39:05,490 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Terminating chrome headless with pid 109616 2026-08-18 03:39:05,642 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033905_641963_test_combo_preparation_receipt.txt 2026-08-18 03:39:05,642 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Removing chrome user profile "/tmp/tmptws006p1_chrome_odoo" 2026-08-18 03:39:05,664 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt_layout ... 2026-08-18 03:39:07,062 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome pid: 109822 2026-08-18 03:39:07,063 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless temporary user profile dir: /tmp/tmplz1pmti9_chrome_odoo 2026-08-18 03:39:07,063 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:41547/json/version 2026-08-18 03:39:07,065 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41547', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:39:07,139 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Browser version: Chrome/150.0.7871.114 2026-08-18 03:39:07,140 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:41547/json 2026-08-18 03:39:07,140 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41547', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:39:07,195 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Websocket url found: ws://127.0.0.1:41547/devtools/page/DAB76854D88A3730BF7634F69DC900A2 2026-08-18 03:39:07,229 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Enable chrome headless console log notification 2026-08-18 03:39:07,251 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless enable page notifications 2026-08-18 03:39:07,401 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:39:07,406 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Setting session cookie in browser 2026-08-18 03:39:07,441 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:39:07,442 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:39:07,465 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:39:07,992 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:07] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.092 0.440 2026-08-18 03:39:07,994 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Navigation result: {'frameId': 'DAB76854D88A3730BF7634F69DC900A2', 'loaderId': '3C1B963FE0E2BAA6E263CB1FE696D070', 'isDownload': False} 2026-08-18 03:39:07,995 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Evaluate ready code "odoo.isTourReady('test_combo_preparation_receipt_layout')" 2026-08-18 03:39:08,008 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:39:08,043 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:08] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.020 2026-08-18 03:39:08,054 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:08] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.032 2026-08-18 03:39:08,063 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:08] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.040 2026-08-18 03:39:08,585 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:39:08,588 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:39:08,616 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-08-18 03:39:08,629 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:39:08,634 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:08,639 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-08-18 03:39:08,664 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:39:08,675 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:39:08,706 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:08] "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-08-18 03:39:08,720 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.019 2026-08-18 03:39:08,773 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.022 0.032 2026-08-18 03:39:08,779 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.033 2026-08-18 03:39:09,435 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 301 0.325 0.268 2026-08-18 03:39:09,474 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:09] "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-08-18 03:39:09,537 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39: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-08-18 03:39:09,626 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:09] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.028 0.049 2026-08-18 03:39:09,691 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.022 2026-08-18 03:39:09,709 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: Owl is running in 'dev' mode. 2026-08-18 03:39:09,726 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-18 03:39:09,774 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:39:09,803 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:39:09,819 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:39:09,841 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:09] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.045 2026-08-18 03:39:09,846 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-08-18 03:39:09,885 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:39:09,962 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.038 2026-08-18 03:39:09,963 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:09,969 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:39:10,006 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:10] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.069 0.122 2026-08-18 03:39:10,092 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:10] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.039 0.114 2026-08-18 03:39:10,175 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:10,183 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:10] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.043 0.236 2026-08-18 03:39:10,213 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:10] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.015 0.227 2026-08-18 03:39:10,286 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:39:10,364 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.103 0.067 2026-08-18 03:39:10,397 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:10] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.005 0.176 2026-08-18 03:39:10,482 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.009 2026-08-18 03:39:10,556 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:10,607 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:39:10,634 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:10,695 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:10,754 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:10,807 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:10,932 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:10,994 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: tour succeeded 2026-08-18 03:39:10,995 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt_layout SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-08-18 03:39:11,131 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: heap 15539112 (allocated 17039360) 2026-08-18 03:39:11,166 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing chrome headless with pid 109822 2026-08-18 03:39:11,167 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing websocket connection 2026-08-18 03:39:11,170 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Terminating chrome headless with pid 109822 2026-08-18 03:39:11,284 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033911_284301_test_combo_preparation_receipt_layout.txt 2026-08-18 03:39:11,284 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Removing chrome user profile "/tmp/tmplz1pmti9_chrome_odoo" 2026-08-18 03:39:11,307 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_synchronisation ... 2026-08-18 03:39:12,616 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome pid: 110032 2026-08-18 03:39:12,616 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless temporary user profile dir: /tmp/tmphhvn_b56_chrome_odoo 2026-08-18 03:39:12,616 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:37013/json/version 2026-08-18 03:39:12,617 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37013', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:39:12,721 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Browser version: Chrome/150.0.7871.114 2026-08-18 03:39:12,721 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:37013/json 2026-08-18 03:39:12,723 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37013', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:39:12,813 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Websocket url found: ws://127.0.0.1:37013/devtools/page/1250968BD602D5C3CBA9562762813F4C 2026-08-18 03:39:12,887 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Enable chrome headless console log notification 2026-08-18 03:39:12,918 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless enable page notifications 2026-08-18 03:39:13,045 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:39:13,050 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Setting session cookie in browser 2026-08-18 03:39:13,058 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:39:13,058 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:39:13,078 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:39:13,771 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:13] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.046 0.651 2026-08-18 03:39:13,776 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigation result: {'frameId': '1250968BD602D5C3CBA9562762813F4C', 'loaderId': '33EB33F49F4DEE0803F61C09E0C55494', 'isDownload': False} 2026-08-18 03:39:13,777 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Evaluate ready code "odoo.isTourReady('test_combo_synchronisation')" 2026-08-18 03:39:13,793 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:39:13,834 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:13] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-08-18 03:39:13,879 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:13] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.061 2026-08-18 03:39:13,887 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:13] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.068 2026-08-18 03:39:14,403 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:39:14,417 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:39:14,440 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-08-18 03:39:14,454 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:39:14,464 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:14,499 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.023 0.021 2026-08-18 03:39:14,513 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:39:14,523 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:39:14,545 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-08-18 03:39:14,557 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-08-18 03:39:14,605 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.033 2026-08-18 03:39:14,612 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.008 2026-08-18 03:39:15,222 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 298 0.291 0.272 2026-08-18 03:39:15,251 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:39:15,378 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-08-18 03:39:15,438 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:15] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.034 2026-08-18 03:39:15,489 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-08-18 03:39:15,501 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: Owl is running in 'dev' mode. 2026-08-18 03:39:15,512 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-18 03:39:15,556 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:39:15,586 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:39:15,602 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.038 2026-08-18 03:39:15,617 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:15] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.018 0.038 2026-08-18 03:39:15,635 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:39:15,673 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.047 2026-08-18 03:39:15,697 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:15,770 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:15] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.064 0.126 2026-08-18 03:39:15,773 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.182 2026-08-18 03:39:15,814 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:15] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.009 0.160 2026-08-18 03:39:15,848 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:15] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.011 0.018 2026-08-18 03:39:15,868 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:39:15,869 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:15,952 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:15] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.044 0.060 2026-08-18 03:39:16,028 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:16] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.034 0.142 2026-08-18 03:39:16,096 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:39:16,152 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.228 2026-08-18 03:39:16,238 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.028 2026-08-18 03:39:16,257 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:16,287 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:39:16,322 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:16,379 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:16,434 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:16,490 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:16,610 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:16,684 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:16,728 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81303961 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'ac2aa3ec-91cf-4729-9811-8654a6db1fc8'}] 2026-08-18 03:39:16,872 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81303961 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'ac2aa3ec-91cf-4729-9811-8654a6db1fc8'} created pos.order #740 2026-08-18 03:39:16,894 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81303961 finished 2026-08-18 03:39:16,934 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 83 0.109 0.100 2026-08-18 03:39:16,978 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:17,046 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-08-18 03:39:17,061 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:17,105 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:17,182 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:17,234 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:17,285 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:17,340 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:17,399 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:17,450 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:17,509 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:17,531 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58324948 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'ac2aa3ec-91cf-4729-9811-8654a6db1fc8'}] 2026-08-18 03:39:17,554 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58324948 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'ac2aa3ec-91cf-4729-9811-8654a6db1fc8'} updated pos.order #740 2026-08-18 03:39:17,570 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58324948 finished 2026-08-18 03:39:17,741 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.115 0.096 2026-08-18 03:39:17,813 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:17,831 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:17,902 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.010 2026-08-18 03:39:17,906 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:17,953 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:18,015 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:18,072 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:18,123 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:18,174 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:18,225 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:18,288 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:18,341 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:18,405 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:18,455 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: tour succeeded 2026-08-18 03:39:18,456 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_combo_synchronisation SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-18 03:39:18,541 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: heap 18948140 (allocated 20058112) 2026-08-18 03:39:18,568 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing chrome headless with pid 110032 2026-08-18 03:39:18,570 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing websocket connection 2026-08-18 03:39:18,571 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Terminating chrome headless with pid 110032 2026-08-18 03:39:18,704 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033918_704362_test_combo_synchronisation.txt 2026-08-18 03:39:18,704 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Removing chrome user profile "/tmp/tmphhvn_b56_chrome_odoo" 2026-08-18 03:39:18,738 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_course_restaurant_preparation_tour ... 2026-08-18 03:39:19,218 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome pid: 110243 2026-08-18 03:39:19,219 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless temporary user profile dir: /tmp/tmpwth95vkk_chrome_odoo 2026-08-18 03:39:19,219 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:40771/json/version 2026-08-18 03:39:19,220 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40771', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:39:19,296 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Browser version: Chrome/150.0.7871.114 2026-08-18 03:39:19,296 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:40771/json 2026-08-18 03:39:19,297 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40771', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:39:19,325 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Websocket url found: ws://127.0.0.1:40771/devtools/page/C23538932F71BC6233E1F3608B090EA2 2026-08-18 03:39:19,363 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Enable chrome headless console log notification 2026-08-18 03:39:19,376 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless enable page notifications 2026-08-18 03:39:19,495 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:39:19,538 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Setting session cookie in browser 2026-08-18 03:39:19,546 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:39:19,547 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:39:19,588 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:39:20,026 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:20] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.061 0.388 2026-08-18 03:39:20,029 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Navigation result: {'frameId': 'C23538932F71BC6233E1F3608B090EA2', 'loaderId': 'DE08252E2F6EF2696FC8C1D7B6DDB0EF', 'isDownload': False} 2026-08-18 03:39:20,029 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Evaluate ready code "odoo.isTourReady('test_course_restaurant_preparation_tour')" 2026-08-18 03:39:20,044 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:39:20,067 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:20] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.006 2026-08-18 03:39:20,077 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:20] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-18 03:39:20,098 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:20] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.040 2026-08-18 03:39:20,631 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:39:20,636 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:39:20,700 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-08-18 03:39:20,718 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:39:20,731 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-18 03:39:20,734 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [1/22] Tour test_course_restaurant_preparation_tour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-18 03:39:20,746 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:39:20,762 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:39:20,791 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.011 2026-08-18 03:39:20,812 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.025 2026-08-18 03:39:20,868 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.022 0.030 2026-08-18 03:39:20,872 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.027 2026-08-18 03:39:21,403 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.230 0.259 2026-08-18 03:39:21,427 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:21] "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-08-18 03:39:21,547 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:21] "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.011 2026-08-18 03:39:21,664 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:21] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.046 0.043 2026-08-18 03:39:21,703 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:21] "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-08-18 03:39:21,746 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: Owl is running in 'dev' mode. 2026-08-18 03:39:21,762 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-08-18 03:39:21,831 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-08-18 03:39:21,833 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:39:21,839 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.021 2026-08-18 03:39:21,861 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:21] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.011 0.043 2026-08-18 03:39:21,896 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:39:21,899 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:39:21,927 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [2/22] Tour test_course_restaurant_preparation_tour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-18 03:39:21,980 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:21] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.053 0.114 2026-08-18 03:39:21,983 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.149 2026-08-18 03:39:22,006 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:22] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.003 0.087 2026-08-18 03:39:22,035 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:22] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.006 0.018 2026-08-18 03:39:22,120 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:39:22,127 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [3/22] 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-08-18 03:39:22,199 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:22] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.045 0.045 2026-08-18 03:39:22,234 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:39:22,318 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:22] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.070 0.137 2026-08-18 03:39:22,397 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.212 2026-08-18 03:39:22,464 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39: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.007 2026-08-18 03:39:22,568 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [4/22] Tour test_course_restaurant_preparation_tour → Step click course button (trigger: .course-btn) 2026-08-18 03:39:22,611 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:39:22,639 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [5/22] Tour test_course_restaurant_preparation_tour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-18 03:39:22,734 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [6/22] Tour test_course_restaurant_preparation_tour → Step click course button (trigger: .course-btn) 2026-08-18 03:39:22,792 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [7/22] Tour test_course_restaurant_preparation_tour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-08-18 03:39:22,870 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [8/22] Tour test_course_restaurant_preparation_tour → Step click course button (trigger: .course-btn) 2026-08-18 03:39:22,929 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [9/22] Tour test_course_restaurant_preparation_tour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-08-18 03:39:23,006 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [10/22] Tour test_course_restaurant_preparation_tour → Step body 2026-08-18 03:39:23,064 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [11/22] Tour test_course_restaurant_preparation_tour → Step click order button (trigger: .actionpad .submit-order) 2026-08-18 03:39:23,137 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [12/22] Tour test_course_restaurant_preparation_tour → Step dialog is open (trigger: .modal-body:contains(Preparation Printer: The printer is not reachable.)) 2026-08-18 03:39:23,235 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-18 03:39:23,236 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-18 03:39:23,236 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-18 03:39:23,236 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-18 03:39:23,237 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-18 03:39:23,237 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-18 03:39:23,237 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-18 03:39:23,238 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-18 03:39:23,239 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-18 03:39:23,239 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-18 03:39:23,239 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-18 03:39:23,240 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-18 03:39:23,240 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-18 03:39:23,240 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-18 03:39:23,240 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-18 03:39:23,241 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-18 03:39:23,241 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-18 03:39:23,242 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-18 03:39:23,246 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-18 03:39:23,249 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-18 03:39:23,249 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-18 03:39:23,249 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-18 03:39:23,249 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-18 03:39:23,250 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-18 03:39:23,250 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-18 03:39:23,250 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-18 03:39:23,250 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-18 03:39:23,250 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-18 03:39:23,250 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-18 03:39:23,250 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-18 03:39:23,251 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-18 03:39:23,251 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-18 03:39:23,253 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-18 03:39:23,253 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-18 03:39:23,253 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-18 03:39:23,254 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-18 03:39:23,254 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-18 03:39:23,254 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-18 03:39:23,254 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-18 03:39:23,255 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-18 03:39:23,263 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:23] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:39:23,278 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:23] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:39:23,290 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:23] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:39:23,291 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:23] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:39:23,335 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:23] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:39:23,339 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-18 03:39:23,341 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-18 03:39:23,343 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-18 03:39:23,366 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-18 03:39:23,369 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:23] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-08-18 03:39:23,377 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:23] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:39:23,377 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-18 03:39:23,381 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-18 03:39:23,386 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-18 03:39:23,390 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:23] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.050 2026-08-18 03:39:23,390 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-18 03:39:23,399 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:23] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.057 2026-08-18 03:39:23,401 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-18 03:39:23,401 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-18 03:39:23,401 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-18 03:39:23,402 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-18 03:39:23,402 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-18 03:39:23,402 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-18 03:39:23,402 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-18 03:39:23,407 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-18 03:39:23,408 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:23] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-08-18 03:39:23,437 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:23] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:39:23,448 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-18 03:39:23,453 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:23] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:39:23,461 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-18 03:39:23,461 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-18 03:39:23,461 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-18 03:39:23,462 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-18 03:39:23,462 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-18 03:39:23,462 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-18 03:39:23,466 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-18 03:39:23,467 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-18 03:39:23,468 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-18 03:39:23,482 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-18 03:39:23,484 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-18 03:39:23,488 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-18 03:39:23,489 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-18 03:39:23,490 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-18 03:39:23,490 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-18 03:39:23,491 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:23] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-08-18 03:39:23,491 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-18 03:39:23,491 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-18 03:39:23,492 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-18 03:39:23,492 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-18 03:39:23,492 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-18 03:39:23,493 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-18 03:39:23,494 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-18 03:39:23,494 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-18 03:39:23,496 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-18 03:39:23,496 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-18 03:39:23,497 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-18 03:39:23,498 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-18 03:39:23,499 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-18 03:39:23,499 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-18 03:39:23,500 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-18 03:39:23,500 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-18 03:39:23,502 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:23] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-08-18 03:39:23,505 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-18 03:39:23,506 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-18 03:39:23,506 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-18 03:39:23,506 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-18 03:39:23,507 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-18 03:39:23,507 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-18 03:39:23,507 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-18 03:39:23,507 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-18 03:39:23,542 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-18 03:39:23,546 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:39:23,564 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:23] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:39:23,571 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-08-18 03:39:23,588 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:23] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:39:23,599 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:23] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:39:23,603 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:23] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:39:23,630 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-18 03:39:23,631 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-18 03:39:23,635 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-18 03:39:23,635 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-18 03:39:23,635 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-18 03:39:23,636 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-18 03:39:23,636 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-18 03:39:23,636 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-18 03:39:23,636 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-18 03:39:23,638 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-18 03:39:23,639 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-18 03:39:23,639 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-18 03:39:23,639 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-18 03:39:23,640 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-18 03:39:23,640 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-18 03:39:23,640 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-18 03:39:23,641 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-18 03:39:23,641 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-18 03:39:23,641 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-18 03:39:23,641 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-18 03:39:23,642 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-18 03:39:23,642 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-18 03:39:23,646 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-18 03:39:23,651 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:23] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:39:23,656 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:23] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:39:23,663 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:23] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:39:23,682 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:23] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:39:23,685 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:23] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:39:23,686 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.082 2026-08-18 03:39:24,383 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:24,420 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [13/22] Tour test_course_restaurant_preparation_tour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-18 03:39:24,469 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [14/22] 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-08-18 03:39:24,531 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39: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-08-18 03:39:24,537 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [15/22] Tour test_course_restaurant_preparation_tour → Step body 2026-08-18 03:39:24,590 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [16/22] Tour test_course_restaurant_preparation_tour → Step fire course button (trigger: .actionpad .fire-btn) 2026-08-18 03:39:24,650 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [17/22] Tour test_course_restaurant_preparation_tour → Step dialog is open (trigger: .modal-body:contains(Printer: The printer is not reachable.)) 2026-08-18 03:39:25,199 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:25,237 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [18/22] Tour test_course_restaurant_preparation_tour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-18 03:39:25,240 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57001396 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '92984296-b527-4c3a-a6ba-c16c0fccd963'}] 2026-08-18 03:39:25,295 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [19/22] 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-08-18 03:39:25,345 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57001396 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '92984296-b527-4c3a-a6ba-c16c0fccd963'} created pos.order #741 2026-08-18 03:39:25,360 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57001396 finished 2026-08-18 03:39:25,423 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 81 0.090 0.099 2026-08-18 03:39:25,483 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [20/22] Tour test_course_restaurant_preparation_tour → Step select course Course 3 (trigger: .order-course-name:contains(Course 3)) 2026-08-18 03:39:25,487 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-08-18 03:39:25,534 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [21/22] Tour test_course_restaurant_preparation_tour → Step body 2026-08-18 03:39:25,586 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [22/22] Tour test_course_restaurant_preparation_tour → Step fire course button (trigger: .actionpad .fire-btn) 2026-08-18 03:39:25,645 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: tour succeeded 2026-08-18 03:39:25,646 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_course_restaurant_preparation_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-08-18 03:39:25,656 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.014 2026-08-18 03:39:26,088 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: heap 22717332 (allocated 32423936) 2026-08-18 03:39:26,136 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing chrome headless with pid 110243 2026-08-18 03:39:26,142 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing websocket connection 2026-08-18 03:39:26,154 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Terminating chrome headless with pid 110243 2026-08-18 03:39:26,363 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033926_363244_test_course_restaurant_preparation_tour.txt 2026-08-18 03:39:26,363 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Removing chrome user profile "/tmp/tmpwth95vkk_chrome_odoo" 2026-08-18 03:39:26,392 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_create_floor_tour ... 2026-08-18 03:39:26,854 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome pid: 110485 2026-08-18 03:39:26,855 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless temporary user profile dir: /tmp/tmp92a1_005_chrome_odoo 2026-08-18 03:39:26,855 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:32889/json/version 2026-08-18 03:39:26,856 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32889', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:39:26,904 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Browser version: Chrome/150.0.7871.114 2026-08-18 03:39:26,904 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:32889/json 2026-08-18 03:39:26,905 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32889', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:39:26,974 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Websocket url found: ws://127.0.0.1:32889/devtools/page/5717CFA9D319033B58D2FE16F4FCC548 2026-08-18 03:39:27,021 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Enable chrome headless console log notification 2026-08-18 03:39:27,062 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless enable page notifications 2026-08-18 03:39:27,135 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-18 03:39:27,147 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Setting session cookie in browser 2026-08-18 03:39:27,150 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:39:27,150 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:39:27,191 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:39:27,709 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:27] "GET /pos/ui/118 HTTP/1.1" 200 - 89 0.073 0.447 2026-08-18 03:39:27,711 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Navigation result: {'frameId': '5717CFA9D319033B58D2FE16F4FCC548', 'loaderId': 'D836BCC6790C64B10B14FA4CF0DA8CE2', 'isDownload': False} 2026-08-18 03:39:27,712 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Evaluate ready code "odoo.isTourReady('test_create_floor_tour')" 2026-08-18 03:39:27,725 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:39:27,756 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:27] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-18 03:39:27,764 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:27] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-08-18 03:39:27,786 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:27] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.034 2026-08-18 03:39:28,283 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:39:28,291 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:39:28,317 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-08-18 03:39:28,335 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:39:28,345 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:28,349 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.006 2026-08-18 03:39:28,364 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:39:28,376 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:39:28,406 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.013 2026-08-18 03:39:28,423 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.028 2026-08-18 03:39:28,464 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:28] "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-08-18 03:39:28,469 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.022 2026-08-18 03:39:28,984 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.222 0.258 2026-08-18 03:39:29,008 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:29] "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-08-18 03:39:29,059 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:39:29,140 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:29] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.036 2026-08-18 03:39:29,202 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:29] "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-08-18 03:39:29,213 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: Owl is running in 'dev' mode. 2026-08-18 03:39:29,237 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.010 2026-08-18 03:39:29,316 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:39:29,328 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-08-18 03:39:29,329 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.040 2026-08-18 03:39:29,356 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:39:29,379 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-08-18 03:39:29,393 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:29] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.051 0.071 2026-08-18 03:39:29,397 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.102 2026-08-18 03:39:29,418 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:29,423 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:29] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.005 0.060 2026-08-18 03:39:29,437 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:29] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.154 2026-08-18 03:39:29,492 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:29] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.003 0.012 2026-08-18 03:39:29,515 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:29,520 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:39:29,624 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:29] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.072 0.043 2026-08-18 03:39:29,681 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:29,683 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:39:29,694 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:29] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.032 0.149 2026-08-18 03:39:29,776 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.176 2026-08-18 03:39:29,825 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:29,879 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:29,933 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:29,991 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:30,045 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:30,100 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:30,142 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:30] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.026 0.014 2026-08-18 03:39:30,165 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: tour succeeded 2026-08-18 03:39:30,166 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_create_floor_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-18 03:39:30,294 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: heap 12420480 (allocated 13631488) 2026-08-18 03:39:30,305 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing chrome headless with pid 110485 2026-08-18 03:39:30,307 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing websocket connection 2026-08-18 03:39:30,308 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Terminating chrome headless with pid 110485 2026-08-18 03:39:30,405 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033930_405487_test_create_floor_tour.txt 2026-08-18 03:39:30,405 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Removing chrome user profile "/tmp/tmp92a1_005_chrome_odoo" 2026-08-18 03:39:30,431 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_customer_alone_saved ... 2026-08-18 03:39:30,703 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome pid: 110690 2026-08-18 03:39:30,703 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless temporary user profile dir: /tmp/tmp579iheoq_chrome_odoo 2026-08-18 03:39:30,704 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:38401/json/version 2026-08-18 03:39:30,705 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38401', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:39:30,763 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Browser version: Chrome/150.0.7871.114 2026-08-18 03:39:30,763 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:38401/json 2026-08-18 03:39:30,763 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38401', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:39:30,837 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Websocket url found: ws://127.0.0.1:38401/devtools/page/070E3C0F9AED14755D329AC072E58FC9 2026-08-18 03:39:30,843 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Enable chrome headless console log notification 2026-08-18 03:39:30,882 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless enable page notifications 2026-08-18 03:39:30,976 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:39:30,999 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Setting session cookie in browser 2026-08-18 03:39:31,009 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Open "http://127.0.0.1:8069/pos/ui?config_id=118" in browser 2026-08-18 03:39:31,009 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=118" 2026-08-18 03:39:31,046 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:39:31,617 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:31] "GET /pos/ui?config_id=118 HTTP/1.1" 200 - 137 0.101 0.489 2026-08-18 03:39:31,619 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Navigation result: {'frameId': '070E3C0F9AED14755D329AC072E58FC9', 'loaderId': '6CEBB7DB8DD3AC21872617B08C4C5CD6', 'isDownload': False} 2026-08-18 03:39:31,619 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Evaluate ready code "odoo.isTourReady('test_customer_alone_saved')" 2026-08-18 03:39:31,643 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:39:31,702 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:31] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-18 03:39:31,707 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:31] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-08-18 03:39:31,714 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:31] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-08-18 03:39:32,211 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:39:32,218 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:39:32,234 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:39:32,247 25 INFO rb-bf20be7-223995-404953 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=118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:39:32,255 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:32,258 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-08-18 03:39:32,290 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-08-18 03:39:32,304 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:39:32,344 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.004 0.012 2026-08-18 03:39:32,362 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.027 2026-08-18 03:39:32,398 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:32] "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-08-18 03:39:32,401 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.024 2026-08-18 03:39:33,100 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.219 0.437 2026-08-18 03:39:33,122 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.012 2026-08-18 03:39:33,211 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.001 0.008 2026-08-18 03:39:33,271 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:33] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-08-18 03:39:33,311 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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-08-18 03:39:33,327 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: Owl is running in 'dev' mode. 2026-08-18 03:39:33,333 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 03:39:33,377 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:39:33,403 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:39:33,408 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:39:33,445 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:33] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.031 0.027 2026-08-18 03:39:33,458 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:33] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.063 2026-08-18 03:39:33,463 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-08-18 03:39:33,478 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:39:33,483 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39: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-08-18 03:39:33,545 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:33] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.005 0.011 2026-08-18 03:39:33,551 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:33,595 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:33] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.004 0.015 2026-08-18 03:39:33,615 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:39:33,709 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:33] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.060 0.066 2026-08-18 03:39:33,716 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:33,813 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:33] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.058 0.143 2026-08-18 03:39:33,861 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:39:33,890 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.020 0.148 2026-08-18 03:39:33,958 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.001 0.010 2026-08-18 03:39:34,035 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:34,083 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:39:34,116 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:34,191 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:34,199 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73874889 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'd9e9e20c-5350-4912-83c8-087912e2a2fe'}] 2026-08-18 03:39:34,270 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73874889 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'd9e9e20c-5350-4912-83c8-087912e2a2fe'} created pos.order #742 2026-08-18 03:39:34,286 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73874889 finished 2026-08-18 03:39:34,368 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.046 0.125 2026-08-18 03:39:34,460 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:34] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 52 0.029 0.041 2026-08-18 03:39:34,513 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.028 2026-08-18 03:39:34,554 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:34,614 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:34,666 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:34,747 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:34,800 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:34,848 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:34,906 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:34,960 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:35,010 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:35,061 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:35,112 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:35,172 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:35,177 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16309685 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'd9e9e20c-5350-4912-83c8-087912e2a2fe'}] 2026-08-18 03:39:35,204 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16309685 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'd9e9e20c-5350-4912-83c8-087912e2a2fe'} updated pos.order #742 2026-08-18 03:39:35,226 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16309685 finished 2026-08-18 03:39:35,329 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.065 0.089 2026-08-18 03:39:35,400 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:35] "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-08-18 03:39:35,427 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.017 2026-08-18 03:39:35,461 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:35,521 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:35,572 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:35,623 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: tour succeeded 2026-08-18 03:39:35,624 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_customer_alone_saved SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-18 03:39:35,739 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: heap 16811424 (allocated 18485248) 2026-08-18 03:39:35,750 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing chrome headless with pid 110690 2026-08-18 03:39:35,752 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing websocket connection 2026-08-18 03:39:35,753 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Terminating chrome headless with pid 110690 2026-08-18 03:39:35,883 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033935_883358_test_customer_alone_saved.txt 2026-08-18 03:39:35,883 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Removing chrome user profile "/tmp/tmp579iheoq_chrome_odoo" 2026-08-18 03:39:35,906 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_delete_line_release_table ... 2026-08-18 03:39:36,364 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome pid: 110901 2026-08-18 03:39:36,365 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless temporary user profile dir: /tmp/tmpu91iqq7j_chrome_odoo 2026-08-18 03:39:36,365 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:40567/json/version 2026-08-18 03:39:36,366 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40567', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:39:36,399 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Browser version: Chrome/150.0.7871.114 2026-08-18 03:39:36,399 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:40567/json 2026-08-18 03:39:36,400 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40567', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:39:36,479 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Websocket url found: ws://127.0.0.1:40567/devtools/page/A45F08FEA80608C251D6AE1993344F91 2026-08-18 03:39:36,487 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Enable chrome headless console log notification 2026-08-18 03:39:36,490 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless enable page notifications 2026-08-18 03:39:36,568 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:39:36,588 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Setting session cookie in browser 2026-08-18 03:39:36,596 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:39:36,596 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:39:36,612 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:39:37,100 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:37] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.049 0.445 2026-08-18 03:39:37,104 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Navigation result: {'frameId': 'A45F08FEA80608C251D6AE1993344F91', 'loaderId': 'A54472183803C7B47EB359D950EC7886', 'isDownload': False} 2026-08-18 03:39:37,104 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Evaluate ready code "odoo.isTourReady('test_delete_line_release_table')" 2026-08-18 03:39:37,118 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:39:37,139 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:37] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-18 03:39:37,144 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:37] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-08-18 03:39:37,198 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:37] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.067 2026-08-18 03:39:37,655 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:39:37,667 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:39:37,690 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:39:37,717 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-18 03:39:37,721 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:39:37,739 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:37,747 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:39:37,765 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:39:37,800 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:37] "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-08-18 03:39:37,820 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.025 2026-08-18 03:39:37,893 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.033 0.045 2026-08-18 03:39:37,902 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.066 2026-08-18 03:39:38,502 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.308 0.260 2026-08-18 03:39:38,525 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:39:38,577 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39: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-08-18 03:39:38,652 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:38] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.035 2026-08-18 03:39:38,691 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39: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-08-18 03:39:38,702 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: Owl is running in 'dev' mode. 2026-08-18 03:39:38,717 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-08-18 03:39:38,782 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:39:38,786 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:39:38,788 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:39:38,799 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:39:38,871 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:39:38,874 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:39:38,900 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:39:38,914 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:38] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.085 0.046 2026-08-18 03:39:38,944 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:38] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.006 0.147 2026-08-18 03:39:38,991 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:39,037 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:39] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.043 0.100 2026-08-18 03:39:39,074 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:39] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.012 0.143 2026-08-18 03:39:39,126 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:39] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.015 0.217 2026-08-18 03:39:39,140 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:39] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.006 0.056 2026-08-18 03:39:39,219 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:39,321 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.058 2026-08-18 03:39:39,366 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:39:39,388 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39: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.007 2026-08-18 03:39:39,463 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:39,515 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:39:39,579 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:39,624 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:39,684 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:39,711 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96020040 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '9274bcc9-ff04-4646-9867-b3a5ec27b5ab'}] 2026-08-18 03:39:39,817 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96020040 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '9274bcc9-ff04-4646-9867-b3a5ec27b5ab'} created pos.order #743 2026-08-18 03:39:39,835 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96020040 finished 2026-08-18 03:39:39,882 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.093 0.081 2026-08-18 03:39:39,914 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:39,986 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:40,006 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:40] "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.011 2026-08-18 03:39:40,046 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:40,094 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:40,142 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:40,207 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:40,248 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:40,434 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:40,452 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:39:40,576 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:40] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 58 0.075 0.066 2026-08-18 03:39:40,633 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-08-18 03:39:40,638 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:40,699 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98913356 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '8255a84e-aaf4-4720-8061-d95b065f16f0'}] 2026-08-18 03:39:40,758 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98913356 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '8255a84e-aaf4-4720-8061-d95b065f16f0'} created pos.order #744 2026-08-18 03:39:40,772 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98913356 finished 2026-08-18 03:39:40,812 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.051 0.065 2026-08-18 03:39:40,844 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:40,897 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: tour succeeded 2026-08-18 03:39:40,897 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_delete_line_release_table SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-18 03:39:40,976 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: heap 15886836 (allocated 16912384) 2026-08-18 03:39:40,987 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing chrome headless with pid 110901 2026-08-18 03:39:40,987 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing websocket connection 2026-08-18 03:39:40,988 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Terminating chrome headless with pid 110901 2026-08-18 03:39:41,125 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033941_124750_test_delete_line_release_table.txt 2026-08-18 03:39:41,125 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Removing chrome user profile "/tmp/tmpu91iqq7j_chrome_odoo" 2026-08-18 03:39:41,196 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_direct_sales ... 2026-08-18 03:39:41,570 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome pid: 111116 2026-08-18 03:39:41,571 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless temporary user profile dir: /tmp/tmpkv1hncov_chrome_odoo 2026-08-18 03:39:41,571 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:37309/json/version 2026-08-18 03:39:41,572 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37309', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:39:41,611 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Browser version: Chrome/150.0.7871.114 2026-08-18 03:39:41,611 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:37309/json 2026-08-18 03:39:41,612 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37309', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:39:41,631 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Websocket url found: ws://127.0.0.1:37309/devtools/page/E1FDC50C7795A0338C2159C8B05381B0 2026-08-18 03:39:41,672 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Enable chrome headless console log notification 2026-08-18 03:39:41,694 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless enable page notifications 2026-08-18 03:39:41,870 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:39:41,890 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Setting session cookie in browser 2026-08-18 03:39:41,893 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:39:41,893 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:39:41,942 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:39:42,521 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:42] "GET /pos/ui/118 HTTP/1.1" 200 - 137 0.118 0.492 2026-08-18 03:39:42,525 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigation result: {'frameId': 'E1FDC50C7795A0338C2159C8B05381B0', 'loaderId': '8D938C1C51DF700AEB9FEFE1408E1D3E', 'isDownload': False} 2026-08-18 03:39:42,525 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Evaluate ready code "odoo.isTourReady('test_direct_sales')" 2026-08-18 03:39:42,543 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:39:42,570 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:42] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-08-18 03:39:42,587 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:42] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.022 2026-08-18 03:39:42,599 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:42] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.030 2026-08-18 03:39:43,053 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:39:43,062 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:39:43,094 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.015 2026-08-18 03:39:43,115 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:39:43,124 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:43,131 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-18 03:39:43,161 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.011 2026-08-18 03:39:43,181 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:39:43,224 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39: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.012 2026-08-18 03:39:43,237 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-18 03:39:43,287 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.028 2026-08-18 03:39:43,291 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-08-18 03:39:43,836 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.224 0.258 2026-08-18 03:39:43,861 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:39:43,908 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39: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-08-18 03:39:43,962 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:43] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.030 2026-08-18 03:39:43,995 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-08-18 03:39:44,007 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: Owl is running in 'dev' mode. 2026-08-18 03:39:44,036 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-08-18 03:39:44,064 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:39:44,079 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:39:44,092 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:39:44,094 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:39:44,141 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39: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-08-18 03:39:44,152 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:44] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.031 0.039 2026-08-18 03:39:44,174 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:39:44,177 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-08-18 03:39:44,190 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:44,228 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:44] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.024 0.119 2026-08-18 03:39:44,282 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:44] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.005 0.104 2026-08-18 03:39:44,359 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:44] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.032 0.182 2026-08-18 03:39:44,359 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [3/48] Tour test_direct_sales → Step .new-order 2026-08-18 03:39:44,421 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:44] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.022 0.240 2026-08-18 03:39:44,446 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:44] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.006 0.149 2026-08-18 03:39:44,455 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:39:44,555 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.062 0.131 2026-08-18 03:39:44,627 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:44,656 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:39:44,714 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:44,788 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:44,841 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:44,888 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:44,938 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:44,995 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:45,047 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:45,097 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:45,169 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:45,178 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:39:45,181 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:39:45,238 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:45,307 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44206120 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '03486e37-f88b-4b6b-ad31-0f048de76d9a'}] 2026-08-18 03:39:45,396 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44206120 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '03486e37-f88b-4b6b-ad31-0f048de76d9a'} created pos.order #745 2026-08-18 03:39:45,417 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44206120 finished 2026-08-18 03:39:45,472 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 75 0.080 0.087 2026-08-18 03:39:45,497 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:45,559 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:45,563 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21922997 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '03486e37-f88b-4b6b-ad31-0f048de76d9a'}] 2026-08-18 03:39:45,567 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:39:45,933 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21922997 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '03486e37-f88b-4b6b-ad31-0f048de76d9a'} updated pos.order #745 2026-08-18 03:39:45,955 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21922997 finished 2026-08-18 03:39:46,017 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.217 0.239 2026-08-18 03:39:46,161 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:48,196 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [18/48] Tour test_direct_sales → Step .new-order 2026-08-18 03:39:48,264 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:48,318 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:48,376 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:48,434 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:48,488 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:48,554 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:48,605 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:48,655 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:48,714 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:48,760 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:48,811 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:48,862 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:48,918 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:48,972 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:49,036 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35980364 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '1fb3529d-533f-45eb-99c0-9fb06ce9ae73'}] 2026-08-18 03:39:49,086 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35980364 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '1fb3529d-533f-45eb-99c0-9fb06ce9ae73'} created pos.order #746 2026-08-18 03:39:49,095 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35980364 finished 2026-08-18 03:39:49,149 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.046 0.069 2026-08-18 03:39:49,176 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:49,235 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:49,239 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91788693 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '1fb3529d-533f-45eb-99c0-9fb06ce9ae73'}] 2026-08-18 03:39:49,501 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91788693 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '1fb3529d-533f-45eb-99c0-9fb06ce9ae73'} updated pos.order #746 2026-08-18 03:39:49,516 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91788693 finished 2026-08-18 03:39:49,618 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 120 0.128 0.252 2026-08-18 03:39:49,709 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:51,743 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:51,828 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:51,830 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.009 0.020 2026-08-18 03:39:51,898 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:51,958 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:52,010 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:52,061 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:52,110 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:52,165 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:52,215 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:52,266 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:52,323 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:52,378 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:52,440 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43453797 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'ddec6614-1c7d-4bd0-86c0-9f7f6835a5a9'}] 2026-08-18 03:39:52,513 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43453797 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'ddec6614-1c7d-4bd0-86c0-9f7f6835a5a9'} created pos.order #747 2026-08-18 03:39:52,524 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43453797 finished 2026-08-18 03:39:52,574 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.065 0.070 2026-08-18 03:39:52,600 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:52,664 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: tour succeeded 2026-08-18 03:39:52,667 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43503355 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'ddec6614-1c7d-4bd0-86c0-9f7f6835a5a9'}] 2026-08-18 03:39:52,668 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: ╔══════════════════════════════════╗ ║ TOUR test_direct_sales SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-08-18 03:39:52,870 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: heap 19560136 (allocated 20844544) 2026-08-18 03:39:52,879 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing chrome headless with pid 111116 2026-08-18 03:39:52,889 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing websocket connection 2026-08-18 03:39:52,895 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Terminating chrome headless with pid 111116 2026-08-18 03:39:53,008 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_033953_008252_test_direct_sales.txt 2026-08-18 03:39:53,008 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Removing chrome user profile "/tmp/tmpkv1hncov_chrome_odoo" 2026-08-18 03:39:53,023 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: waiting for threads: [, ] 2026-08-18 03:39:53,038 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43503355 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'ddec6614-1c7d-4bd0-86c0-9f7f6835a5a9'} updated pos.order #747 2026-08-18 03:39:53,041 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43503355 finished 2026-08-18 03:39:53,085 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 115 0.209 0.212 2026-08-18 03:39:53,125 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing ... 2026-08-18 03:39:53,554 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Chrome pid: 111329 2026-08-18 03:39:53,555 25 INFO rb-bf20be7-223995-404953 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/tmpes55e3c4_chrome_odoo 2026-08-18 03:39:53,556 25 INFO rb-bf20be7-223995-404953 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:45035/json/version 2026-08-18 03:39:53,557 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:53,665 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Browser version: Chrome/150.0.7871.114 2026-08-18 03:39:53,665 25 INFO rb-bf20be7-223995-404953 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:45035/json 2026-08-18 03:39:53,665 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:53,734 25 INFO rb-bf20be7-223995-404953 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:45035/devtools/page/8F28281EBADF1834A667D496E0256ED0 2026-08-18 03:39:53,742 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:53,758 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:53,825 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:39:53,835 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:53,838 25 INFO rb-bf20be7-223995-404953 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/118" in browser 2026-08-18 03:39:53,838 25 INFO rb-bf20be7-223995-404953 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/118" 2026-08-18 03:39:53,866 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:39:54,346 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:54] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.095 0.398 2026-08-18 03:39:54,349 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Navigation result: {'frameId': '8F28281EBADF1834A667D496E0256ED0', 'loaderId': 'A985338284C3027D4E74BE745BAECABD', 'isDownload': False} 2026-08-18 03:39:54,349 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:54,368 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:39:54,389 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:54] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.010 2026-08-18 03:39:54,395 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:54] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-08-18 03:39:54,407 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:54] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.029 2026-08-18 03:39:54,892 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:39:54,901 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:39:54,918 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:39:54,936 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:39:54,945 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-08-18 03:39:54,946 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [1/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-18 03:39:54,960 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-08-18 03:39:54,968 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:39:55,001 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.013 2026-08-18 03:39:55,030 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.047 2026-08-18 03:39:55,088 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.024 0.052 2026-08-18 03:39:55,092 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-08-18 03:39:55,623 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.263 0.228 2026-08-18 03:39:55,649 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:39:55,717 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:39:55,822 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:55] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.054 2026-08-18 03:39:55,861 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-08-18 03:39:55,885 25 INFO rb-bf20be7-223995-404953 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-08-18 03:39:55,905 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.014 2026-08-18 03:39:55,945 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:39:55,971 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:39:55,976 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:39:56,029 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:39:56,029 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:39:56,045 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:56] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.037 0.063 2026-08-18 03:39:56,047 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.088 2026-08-18 03:39:56,064 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:56] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.107 2026-08-18 03:39:56,089 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:56] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.003 0.018 2026-08-18 03:39:56,110 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [2/25] 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-08-18 03:39:56,197 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:39:56,205 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:56] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.003 0.042 2026-08-18 03:39:56,325 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [3/25] 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-08-18 03:39:56,373 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:56] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.082 0.102 2026-08-18 03:39:56,376 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:39:56,455 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:56] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.045 0.235 2026-08-18 03:39:56,564 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.183 2026-08-18 03:39:56,618 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:39:56,688 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [4/25] 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-08-18 03:39:56,717 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:39:56,781 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [5/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step Check the content of the preparation receipt (trigger: body) 2026-08-18 03:39:56,847 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [6/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-18 03:39:56,897 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [7/25] 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-08-18 03:39:56,954 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [8/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-08-18 03:39:57,042 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [9/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step feedback screen is shown (trigger: .feedback-screen) 2026-08-18 03:39:57,045 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41397629 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b87154b7-ab0a-466e-9537-85bb8fc21995'}] 2026-08-18 03:39:57,095 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [10/25] 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-08-18 03:39:57,407 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41397629 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b87154b7-ab0a-466e-9537-85bb8fc21995'} created pos.order #748 2026-08-18 03:39:57,425 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41397629 finished 2026-08-18 03:39:57,495 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.219 0.234 2026-08-18 03:39:57,719 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-18 03:39:57,720 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-18 03:39:57,720 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-18 03:39:57,720 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-18 03:39:57,721 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-18 03:39:57,721 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-18 03:39:57,721 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-18 03:39:57,721 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-18 03:39:57,721 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-18 03:39:57,722 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-18 03:39:57,723 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-18 03:39:57,723 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-18 03:39:57,723 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-18 03:39:57,723 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-18 03:39:57,723 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-18 03:39:57,723 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-18 03:39:57,724 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-18 03:39:57,724 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-18 03:39:57,724 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-18 03:39:57,727 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-18 03:39:57,727 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-18 03:39:57,731 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-18 03:39:57,732 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-18 03:39:57,733 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:57] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:39:57,736 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-18 03:39:57,738 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-18 03:39:57,738 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-18 03:39:57,738 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-18 03:39:57,739 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-18 03:39:57,739 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-18 03:39:57,739 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-18 03:39:57,739 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-18 03:39:57,740 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-18 03:39:57,740 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-18 03:39:57,740 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-18 03:39:57,740 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-18 03:39:57,740 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-18 03:39:57,741 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-18 03:39:57,741 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-18 03:39:57,741 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-18 03:39:57,741 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-18 03:39:57,752 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:57] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:39:57,765 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:57] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:39:57,771 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:57] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:39:57,776 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:57] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:39:57,777 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:57] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:39:57,791 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:57] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-08-18 03:39:57,794 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-18 03:39:57,795 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-18 03:39:57,795 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-18 03:39:57,795 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-18 03:39:57,796 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-18 03:39:57,797 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-18 03:39:57,797 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-18 03:39:57,797 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-18 03:39:57,808 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-18 03:39:57,822 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:57] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:39:57,847 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-18 03:39:57,850 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-18 03:39:57,854 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:57] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-08-18 03:39:57,865 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:57] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-08-18 03:39:57,875 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:57] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 03:39:57,878 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-18 03:39:57,879 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:57] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-08-18 03:39:57,880 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-18 03:39:57,886 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:57] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.084 2026-08-18 03:39:57,897 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:57] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-08-18 03:39:57,903 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-18 03:39:57,903 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-18 03:39:57,904 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-18 03:39:57,915 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-18 03:39:57,915 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-18 03:39:57,915 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-18 03:39:57,916 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-18 03:39:57,916 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-18 03:39:57,916 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-18 03:39:57,916 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-18 03:39:57,917 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-18 03:39:57,917 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-18 03:39:57,917 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-18 03:39:57,917 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-18 03:39:57,918 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-18 03:39:57,918 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-18 03:39:57,918 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-18 03:39:57,918 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-18 03:39:57,919 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-18 03:39:57,919 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-18 03:39:57,919 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-18 03:39:57,919 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-18 03:39:57,920 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-18 03:39:57,920 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-18 03:39:57,920 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-18 03:39:57,920 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-18 03:39:57,921 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-18 03:39:57,923 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-18 03:39:57,923 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-18 03:39:57,923 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-18 03:39:57,924 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-18 03:39:57,924 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-18 03:39:57,924 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-18 03:39:57,924 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-18 03:39:57,924 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-18 03:39:57,926 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-18 03:39:57,928 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-18 03:39:57,928 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-18 03:39:57,928 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-18 03:39:57,929 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-18 03:39:57,929 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-18 03:39:57,930 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-18 03:39:57,936 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-18 03:39:57,939 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-18 03:39:57,939 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-18 03:39:57,946 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-18 03:39:57,954 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:39:57,963 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-18 03:39:57,975 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-08-18 03:39:57,998 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-18 03:39:57,998 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-18 03:39:57,999 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-18 03:39:57,999 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-18 03:39:57,999 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-18 03:39:57,999 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-18 03:39:58,000 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-18 03:39:58,000 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-18 03:39:58,000 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-18 03:39:58,000 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-18 03:39:58,002 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-18 03:39:58,002 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-18 03:39:58,002 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-18 03:39:58,003 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-18 03:39:58,003 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-18 03:39:58,003 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-18 03:39:58,003 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-18 03:39:58,004 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-18 03:39:58,004 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-18 03:39:58,006 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-18 03:39:58,015 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:58] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.061 2026-08-18 03:39:58,021 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.070 2026-08-18 03:39:58,024 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:58] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-08-18 03:39:58,030 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:58] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-08-18 03:39:58,039 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:58] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:39:58,041 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:58] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:39:58,043 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:58] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:39:58,045 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:58] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:39:58,058 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:58] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:39:58,061 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:58] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:39:59,585 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39:59] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 132 0.138 0.985 2026-08-18 03:39:59,616 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [11/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click on feedback screen (trigger: .feedback-screen) 2026-08-18 03:39:59,676 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [12/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step .floor-map 2026-08-18 03:39:59,725 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [13/25] 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-08-18 03:39:59,788 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:39: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-08-18 03:39:59,815 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [14/25] 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-08-18 03:39:59,860 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [15/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step Check the content of the preparation receipt (trigger: body) 2026-08-18 03:39:59,917 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [16/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-18 03:39:59,980 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [17/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-18 03:40:00,018 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [18/25] 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-08-18 03:40:00,070 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [19/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-08-18 03:40:00,136 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [20/25] 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-08-18 03:40:00,144 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:00,148 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:00,205 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [21/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-18 03:40:00,270 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [22/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step feedback screen is shown (trigger: .feedback-screen) 2026-08-18 03:40:00,275 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30049494 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '5a613bb8-695a-44a4-9fff-1c347835facd'}] 2026-08-18 03:40:00,318 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [23/25] 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-08-18 03:40:00,563 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30049494 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '5a613bb8-695a-44a4-9fff-1c347835facd'} created pos.order #749 2026-08-18 03:40:00,599 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30049494 finished 2026-08-18 03:40:00,645 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.166 0.207 2026-08-18 03:40:01,189 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:01] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 18 0.010 0.040 2026-08-18 03:40:01,229 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [24/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click on feedback screen (trigger: .feedback-screen) 2026-08-18 03:40:01,285 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [25/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step .floor-map 2026-08-18 03:40:01,334 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: tour succeeded 2026-08-18 03:40:01,335 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:01,453 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: heap 17464860 (allocated 18485248) 2026-08-18 03:40:01,460 25 INFO rb-bf20be7-223995-404953 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 111329 2026-08-18 03:40:01,461 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Closing websocket connection 2026-08-18 03:40:01,461 25 INFO rb-bf20be7-223995-404953 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 111329 2026-08-18 03:40:01,575 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034001_574208_test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.txt 2026-08-18 03:40:01,575 25 INFO rb-bf20be7-223995-404953 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/tmpes55e3c4_chrome_odoo" 2026-08-18 03:40:01,641 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing ... 2026-08-18 03:40:02,079 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Chrome pid: 111564 2026-08-18 03:40:02,079 25 INFO rb-bf20be7-223995-404953 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/tmpo6mlz3hs_chrome_odoo 2026-08-18 03:40:02,080 25 INFO rb-bf20be7-223995-404953 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:35505/json/version 2026-08-18 03:40:02,081 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35505', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:40:02,147 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Browser version: Chrome/150.0.7871.114 2026-08-18 03:40:02,147 25 INFO rb-bf20be7-223995-404953 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:35505/json 2026-08-18 03:40:02,148 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35505', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:40:02,167 25 INFO rb-bf20be7-223995-404953 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:35505/devtools/page/44BED08AD2F61F7DDD2EC40FAF8FA39F 2026-08-18 03:40:02,187 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:02,207 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:02,344 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:40:02,360 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:02,366 25 INFO rb-bf20be7-223995-404953 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/118" in browser 2026-08-18 03:40:02,367 25 INFO rb-bf20be7-223995-404953 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/118" 2026-08-18 03:40:02,387 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:40:03,085 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:03] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.066 0.636 2026-08-18 03:40:03,087 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Navigation result: {'frameId': '44BED08AD2F61F7DDD2EC40FAF8FA39F', 'loaderId': 'BD746803C795B3C23B1E7F0E7D6B08C1', 'isDownload': False} 2026-08-18 03:40:03,088 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:03,108 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:40:03,136 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:03] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.017 2026-08-18 03:40:03,139 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:03] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-08-18 03:40:03,157 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:03] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.035 2026-08-18 03:40:03,613 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:03,624 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:40:03,649 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-08-18 03:40:03,661 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:40:03,669 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:03,673 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-18 03:40:03,686 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:40:03,701 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:40:03,744 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.019 0.014 2026-08-18 03:40:03,759 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.040 2026-08-18 03:40:03,804 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.034 2026-08-18 03:40:03,810 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.037 2026-08-18 03:40:04,321 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.232 0.252 2026-08-18 03:40:04,342 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:40:04,383 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:40:04,431 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:04] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.029 2026-08-18 03:40:04,480 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-08-18 03:40:04,504 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:04,512 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 03:40:04,551 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:40:04,587 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:40:04,597 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:40:04,644 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-08-18 03:40:04,647 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-08-18 03:40:04,651 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:04] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.032 0.067 2026-08-18 03:40:04,668 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:04] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.008 0.105 2026-08-18 03:40:04,670 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.078 2026-08-18 03:40:04,680 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:04,683 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:04] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.004 0.031 2026-08-18 03:40:04,711 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:04] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.005 0.014 2026-08-18 03:40:04,801 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:04,809 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:40:04,891 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:04] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.058 0.037 2026-08-18 03:40:04,909 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:40:04,989 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:04] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.051 0.144 2026-08-18 03:40:05,095 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.048 0.243 2026-08-18 03:40:05,163 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 03:40:05,229 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:05,271 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:05,322 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:05,383 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:05,434 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:05,493 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:05,575 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:05,584 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12251346 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '2027839a-3f9a-4d32-95bb-1b1b4b3fb2c9'}] 2026-08-18 03:40:05,594 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:40:05,921 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12251346 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '2027839a-3f9a-4d32-95bb-1b1b4b3fb2c9'} created pos.order #750 2026-08-18 03:40:05,936 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12251346 finished 2026-08-18 03:40:05,977 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.176 0.224 2026-08-18 03:40:06,132 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:06,192 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:06,242 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:06,292 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:06,354 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.000 0.005 2026-08-18 03:40:06,362 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:06,419 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:06,475 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:06,526 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:06,577 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:06,627 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:06,695 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:06,702 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:40:06,703 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:40:06,761 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:06,823 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:06,826 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71440888 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'e0206556-b42d-44bf-a6d2-e90c350e39a3'}] 2026-08-18 03:40:07,066 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71440888 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'e0206556-b42d-44bf-a6d2-e90c350e39a3'} created pos.order #751 2026-08-18 03:40:07,082 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71440888 finished 2026-08-18 03:40:07,121 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.105 0.191 2026-08-18 03:40:07,206 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:07,263 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:07,312 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:07,364 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: tour succeeded 2026-08-18 03:40:07,365 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:07,499 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: heap 17270628 (allocated 18747392) 2026-08-18 03:40:07,518 25 INFO rb-bf20be7-223995-404953 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 111564 2026-08-18 03:40:07,525 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Closing websocket connection 2026-08-18 03:40:07,526 25 INFO rb-bf20be7-223995-404953 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 111564 2026-08-18 03:40:07,623 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034007_622723_test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.txt 2026-08-18 03:40:07,623 25 INFO rb-bf20be7-223995-404953 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/tmpo6mlz3hs_chrome_odoo" 2026-08-18 03:40:07,680 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_floating_order_name_change_partner ... 2026-08-18 03:40:08,116 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome pid: 111777 2026-08-18 03:40:08,117 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless temporary user profile dir: /tmp/tmp654hb67u_chrome_odoo 2026-08-18 03:40:08,117 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:33627/json/version 2026-08-18 03:40:08,118 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33627', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:40:08,185 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Browser version: Chrome/150.0.7871.114 2026-08-18 03:40:08,185 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:33627/json 2026-08-18 03:40:08,185 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33627', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:40:08,238 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Websocket url found: ws://127.0.0.1:33627/devtools/page/BD69E199E9686159FB6EBA9FD4734DBA 2026-08-18 03:40:08,271 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Enable chrome headless console log notification 2026-08-18 03:40:08,282 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless enable page notifications 2026-08-18 03:40:08,394 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:40:08,409 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Setting session cookie in browser 2026-08-18 03:40:08,422 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:40:08,423 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:40:08,440 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:40:09,006 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:09] "GET /pos/ui/118 HTTP/1.1" 200 - 85 0.092 0.477 2026-08-18 03:40:09,009 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Navigation result: {'frameId': 'BD69E199E9686159FB6EBA9FD4734DBA', 'loaderId': 'EC8900606ECE37A6A50C3C42C33B6503', 'isDownload': False} 2026-08-18 03:40:09,009 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:09,024 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:40:09,051 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:09] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.010 2026-08-18 03:40:09,062 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:09] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-08-18 03:40:09,072 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:09] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-08-18 03:40:09,517 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:09,526 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:40:09,561 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:40:09,578 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:40:09,584 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:09,587 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-18 03:40:09,611 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:40:09,621 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:40:09,644 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-18 03:40:09,661 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.021 2026-08-18 03:40:09,666 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-08-18 03:40:09,718 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.024 2026-08-18 03:40:10,205 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 294 0.205 0.249 2026-08-18 03:40:10,225 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:40:10,295 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:40:10,357 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:10] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.038 2026-08-18 03:40:10,405 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-08-18 03:40:10,425 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: Owl is running in 'dev' mode. 2026-08-18 03:40:10,441 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-08-18 03:40:10,486 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:40:10,514 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:40:10,530 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.049 2026-08-18 03:40:10,538 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-08-18 03:40:10,540 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:40:10,590 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:40:10,598 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:10,604 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.051 2026-08-18 03:40:10,638 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:10] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.089 0.053 2026-08-18 03:40:10,674 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:10] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.173 2026-08-18 03:40:10,786 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:10,819 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:10] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.071 0.202 2026-08-18 03:40:10,847 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:40:10,904 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:10] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.037 0.316 2026-08-18 03:40:10,918 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:10] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.004 0.277 2026-08-18 03:40:10,993 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.177 2026-08-18 03:40:11,005 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:11] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.004 0.072 2026-08-18 03:40:11,077 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:11,101 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:11,128 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:11,185 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:11,278 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:11,328 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:11,386 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:11,451 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:11,500 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:11,551 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:11,602 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:11,668 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:11,684 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:11] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.003 0.009 2026-08-18 03:40:11,714 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.005 0.015 2026-08-18 03:40:11,720 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:11,778 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:11,828 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:11,898 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:11,950 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:12,001 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:12,056 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:12,112 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:12,163 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:12,218 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:12,265 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:12,320 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:12,337 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:12] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-08-18 03:40:12,370 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.016 2026-08-18 03:40:12,379 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:12,435 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:12,485 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:12,561 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:12,612 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:12,669 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:12,720 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:12,771 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:12,828 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:12,840 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:12] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:40:12,865 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.014 2026-08-18 03:40:12,880 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:12,939 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: tour succeeded 2026-08-18 03:40:12,940 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_floating_order_name_change_partner SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-08-18 03:40:13,032 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: heap 17488312 (allocated 19136512) 2026-08-18 03:40:13,036 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing chrome headless with pid 111777 2026-08-18 03:40:13,037 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing websocket connection 2026-08-18 03:40:13,039 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Terminating chrome headless with pid 111777 2026-08-18 03:40:13,154 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034013_154581_test_floating_order_name_change_partner.txt 2026-08-18 03:40:13,154 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Removing chrome user profile "/tmp/tmp654hb67u_chrome_odoo" 2026-08-18 03:40:13,178 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_future_orders_are_not_cancelled ... 2026-08-18 03:40:13,609 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome pid: 111982 2026-08-18 03:40:13,609 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless temporary user profile dir: /tmp/tmp3lzsr8u5_chrome_odoo 2026-08-18 03:40:13,609 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:45021/json/version 2026-08-18 03:40:13,611 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45021', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:40:13,705 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Browser version: Chrome/150.0.7871.114 2026-08-18 03:40:13,705 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:45021/json 2026-08-18 03:40:13,706 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45021', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:40:13,722 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Websocket url found: ws://127.0.0.1:45021/devtools/page/E6496ADA774060C9BD1215483D7BCBBC 2026-08-18 03:40:13,764 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Enable chrome headless console log notification 2026-08-18 03:40:13,792 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless enable page notifications 2026-08-18 03:40:13,843 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:40:13,850 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Setting session cookie in browser 2026-08-18 03:40:13,862 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:40:13,862 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:40:13,895 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:40:14,359 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:14] "GET /pos/ui/118 HTTP/1.1" 200 - 85 0.077 0.395 2026-08-18 03:40:14,365 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Navigation result: {'frameId': 'E6496ADA774060C9BD1215483D7BCBBC', 'loaderId': 'C02C34FA9F5E5DCC9F82540D3338A741', 'isDownload': False} 2026-08-18 03:40:14,365 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:14,387 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:40:14,423 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:14] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.015 2026-08-18 03:40:14,429 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:14] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-08-18 03:40:14,437 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:14] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-08-18 03:40:14,937 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:14,943 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:40:14,976 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-18 03:40:14,994 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:40:15,004 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:15,006 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-08-18 03:40:15,036 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-08-18 03:40:15,062 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:40:15,115 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.021 0.018 2026-08-18 03:40:15,124 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.046 2026-08-18 03:40:15,170 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:15] "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-08-18 03:40:15,174 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.035 2026-08-18 03:40:15,811 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 342 0.299 0.279 2026-08-18 03:40:15,838 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:40:15,932 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.012 0.014 2026-08-18 03:40:15,994 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:15] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.042 2026-08-18 03:40:16,028 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.009 2026-08-18 03:40:16,042 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: Owl is running in 'dev' mode. 2026-08-18 03:40:16,058 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-08-18 03:40:16,106 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:40:16,143 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:40:16,147 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:40:16,185 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:40:16,185 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:16] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.021 0.042 2026-08-18 03:40:16,191 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.059 2026-08-18 03:40:16,221 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:40:16,232 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:16] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.009 0.091 2026-08-18 03:40:16,296 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:16,317 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:16] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.012 0.037 2026-08-18 03:40:16,377 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.071 2026-08-18 03:40:16,384 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:16,451 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:16] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.062 0.084 2026-08-18 03:40:16,460 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:16] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.002 0.083 2026-08-18 03:40:16,503 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:40:16,509 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:16,534 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:16] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.033 0.185 2026-08-18 03:40:16,605 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.182 2026-08-18 03:40:16,654 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:16,707 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:16,761 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:16,792 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:16] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 9 0.007 0.018 2026-08-18 03:40:16,831 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:16,839 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:16] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 3 0.002 0.006 2026-08-18 03:40:16,902 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: tour succeeded 2026-08-18 03:40:16,902 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_futur_orders_are_not_cancelled SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-08-18 03:40:17,041 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: heap 13416936 (allocated 14942208) 2026-08-18 03:40:17,045 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing chrome headless with pid 111982 2026-08-18 03:40:17,048 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing websocket connection 2026-08-18 03:40:17,049 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Terminating chrome headless with pid 111982 2026-08-18 03:40:17,061 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:17] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 44 0.090 0.065 2026-08-18 03:40:17,214 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034017_213760_test_future_orders_are_not_cancelled.txt 2026-08-18 03:40:17,214 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Removing chrome user profile "/tmp/tmp3lzsr8u5_chrome_odoo" 2026-08-18 03:40:17,351 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_global_discount_split ... 2026-08-18 03:40:17,876 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome pid: 112190 2026-08-18 03:40:17,876 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless temporary user profile dir: /tmp/tmp2pehuptz_chrome_odoo 2026-08-18 03:40:17,876 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:43695/json/version 2026-08-18 03:40:17,878 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43695', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:40:17,975 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Browser version: Chrome/150.0.7871.114 2026-08-18 03:40:17,975 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:43695/json 2026-08-18 03:40:17,976 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43695', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:40:18,030 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Websocket url found: ws://127.0.0.1:43695/devtools/page/0DC002AA0E345A449C1DFA7948811C99 2026-08-18 03:40:18,060 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Enable chrome headless console log notification 2026-08-18 03:40:18,078 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless enable page notifications 2026-08-18 03:40:18,207 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:40:18,212 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Setting session cookie in browser 2026-08-18 03:40:18,231 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:40:18,231 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:40:18,278 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:40:18,772 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:18] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.064 0.443 2026-08-18 03:40:18,776 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigation result: {'frameId': '0DC002AA0E345A449C1DFA7948811C99', 'loaderId': '8ECB67EA2AB5811F4C3257B33CCD16BA', 'isDownload': False} 2026-08-18 03:40:18,776 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourTransfer')" 2026-08-18 03:40:18,791 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:40:18,816 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:18] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-08-18 03:40:18,823 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:18] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-18 03:40:18,831 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:18] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-08-18 03:40:19,353 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:40:19,358 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:40:19,368 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:40:19,391 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:40:19,398 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-08-18 03:40:19,404 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:19,410 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:40:19,423 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:40:19,466 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.018 2026-08-18 03:40:19,484 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.038 2026-08-18 03:40:19,538 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.040 2026-08-18 03:40:19,541 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.036 2026-08-18 03:40:20,313 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.266 0.468 2026-08-18 03:40:20,337 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:40:20,404 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:40:20,472 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:20] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.033 2026-08-18 03:40:20,500 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:40:20,514 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: Owl is running in 'dev' mode. 2026-08-18 03:40:20,529 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 03:40:20,557 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:40:20,580 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:40:20,583 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:40:20,602 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:20] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.018 0.021 2026-08-18 03:40:20,624 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:20] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.006 0.046 2026-08-18 03:40:20,626 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.059 2026-08-18 03:40:20,646 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:20,655 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:40:20,712 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:20] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.006 0.027 2026-08-18 03:40:20,741 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:20,763 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.040 2026-08-18 03:40:20,893 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:20] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.136 0.045 2026-08-18 03:40:20,959 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:20,977 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:20] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.034 0.260 2026-08-18 03:40:20,997 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:20] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.006 0.214 2026-08-18 03:40:21,084 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:40:21,152 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.103 0.069 2026-08-18 03:40:21,222 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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-08-18 03:40:21,281 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:21,339 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:40:21,363 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:21,439 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:21,487 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:21,547 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:21,591 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:21,646 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:21,717 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:21,768 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:21,821 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:21,994 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:22,045 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:22,112 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:22,163 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:22,213 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:22,267 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:22,319 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:22,373 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:22,437 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:22,488 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:22,540 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:22,710 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:22,760 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:22,829 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:22,878 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:22,929 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:22,983 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:23,035 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:23,086 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:23,152 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:23,202 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:23,253 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:23,304 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:23,354 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:23,411 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:23,469 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:23,547 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:23,598 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:23,648 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:23,698 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:23,750 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:23,804 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:23,866 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:23,917 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:23,968 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:24,019 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:24,071 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:24,125 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:24,177 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:24,230 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:24,284 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:24,336 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:24,388 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:24,441 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:24,494 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:24,545 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:24,624 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:24,629 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45586209 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a2eeff3a-873b-4483-a247-a2468b96cb61'}] 2026-08-18 03:40:24,733 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45586209 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a2eeff3a-873b-4483-a247-a2468b96cb61'} created pos.order #754 2026-08-18 03:40:24,750 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45586209 finished 2026-08-18 03:40:24,795 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.093 0.077 2026-08-18 03:40:24,832 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61870490 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '9ee77a46-45a2-4e72-8e5d-ea41d489d5a2'}] 2026-08-18 03:40:24,898 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61870490 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '9ee77a46-45a2-4e72-8e5d-ea41d489d5a2'} created pos.order #755 2026-08-18 03:40:24,913 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61870490 finished 2026-08-18 03:40:24,964 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.060 0.074 2026-08-18 03:40:25,039 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9284403 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '9ee77a46-45a2-4e72-8e5d-ea41d489d5a2'}] 2026-08-18 03:40:25,047 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:25,070 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:40:25,077 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9284403 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '9ee77a46-45a2-4e72-8e5d-ea41d489d5a2'} updated pos.order #755 2026-08-18 03:40:25,106 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9284403 finished 2026-08-18 03:40:25,248 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.122 0.089 2026-08-18 03:40:25,319 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:25,320 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.014 0.009 2026-08-18 03:40:25,368 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:25,422 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:25,469 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:25,525 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:25,576 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:25,628 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:25,683 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:25,734 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:25,803 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [71/81] Tour SplitBillScreenTourTransfer → Step .pos-leftheader .orders-button 2026-08-18 03:40:25,853 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:25,992 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:25] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.093 0.044 2026-08-18 03:40:26,029 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.016 2026-08-18 03:40:26,099 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:26,150 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:26,216 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:26,219 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.012 2026-08-18 03:40:26,267 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:26,323 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:26,374 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:26,425 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:26,482 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:26,533 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:26,584 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: tour succeeded 2026-08-18 03:40:26,584 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTourTransfer SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-18 03:40:26,724 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: heap 18798280 (allocated 20320256) 2026-08-18 03:40:26,737 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing chrome headless with pid 112190 2026-08-18 03:40:26,740 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing websocket connection 2026-08-18 03:40:26,742 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Terminating chrome headless with pid 112190 2026-08-18 03:40:26,859 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034026_859018_test_global_discount_split.txt 2026-08-18 03:40:26,859 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Removing chrome user profile "/tmp/tmp2pehuptz_chrome_odoo" 2026-08-18 03:40:26,893 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer ... 2026-08-18 03:40:27,535 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome pid: 112412 2026-08-18 03:40:27,536 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless temporary user profile dir: /tmp/tmpuen0fjeo_chrome_odoo 2026-08-18 03:40:27,536 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:45103/json/version 2026-08-18 03:40:27,537 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:27,633 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Browser version: Chrome/150.0.7871.114 2026-08-18 03:40:27,633 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:45103/json 2026-08-18 03:40:27,634 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:27,684 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Websocket url found: ws://127.0.0.1:45103/devtools/page/F4187BE96318DC97D4B583CFF899794C 2026-08-18 03:40:27,721 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Enable chrome headless console log notification 2026-08-18 03:40:27,746 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless enable page notifications 2026-08-18 03:40:27,921 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:40:27,936 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Setting session cookie in browser 2026-08-18 03:40:27,940 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:40:27,940 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:40:27,962 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:40:28,484 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:28] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.082 0.451 2026-08-18 03:40:28,486 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigation result: {'frameId': 'F4187BE96318DC97D4B583CFF899794C', 'loaderId': '857A9AC7F96781D280A2D5081FBC515F', 'isDownload': False} 2026-08-18 03:40:28,487 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Evaluate ready code "odoo.isTourReady('MultiPreparationPrinter')" 2026-08-18 03:40:28,509 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:40:28,531 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:28] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-08-18 03:40:28,537 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:28] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.020 2026-08-18 03:40:28,554 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:28] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.030 2026-08-18 03:40:29,286 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:29,335 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:29,394 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-08-18 03:40:29,407 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:40:29,414 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:29,418 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.008 2026-08-18 03:40:29,451 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:40:29,463 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:40:29,510 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:29] "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-08-18 03:40:29,521 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-18 03:40:29,566 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.030 2026-08-18 03:40:29,569 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-08-18 03:40:30,162 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.301 0.241 2026-08-18 03:40:30,194 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:30] "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-08-18 03:40:30,259 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40: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-08-18 03:40:30,311 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:30] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.036 2026-08-18 03:40:30,342 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:30] "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-08-18 03:40:30,362 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: Owl is running in 'dev' mode. 2026-08-18 03:40:30,386 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.010 2026-08-18 03:40:30,425 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:40:30,435 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:30,460 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:40:30,462 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:30,478 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:30] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.009 0.027 2026-08-18 03:40:30,534 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:40:30,536 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:30] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.027 0.072 2026-08-18 03:40:30,537 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:40:30,567 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:40:30,582 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:30,699 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:30] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.080 0.063 2026-08-18 03:40:30,713 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:30] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.003 0.122 2026-08-18 03:40:30,801 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:30] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.051 0.185 2026-08-18 03:40:30,838 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:30] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.019 0.096 2026-08-18 03:40:30,840 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:40:30,866 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:30,987 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.057 0.053 2026-08-18 03:40:31,049 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:40:31,114 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:31,145 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:31,223 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:31,301 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:31,371 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-18 03:40:31,374 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-18 03:40:31,375 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-18 03:40:31,375 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-18 03:40:31,376 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-18 03:40:31,376 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-18 03:40:31,376 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-18 03:40:31,377 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-18 03:40:31,377 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-18 03:40:31,378 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-18 03:40:31,378 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-18 03:40:31,378 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-18 03:40:31,381 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-18 03:40:31,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-18 03:40:31,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-18 03:40:31,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-18 03:40:31,386 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-18 03:40:31,386 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-18 03:40:31,387 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-18 03:40:31,387 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-18 03:40:31,387 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-18 03:40:31,388 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-18 03:40:31,388 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-18 03:40:31,388 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-18 03:40:31,401 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:31] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:40:31,405 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-18 03:40:31,405 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-18 03:40:31,405 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-18 03:40:31,405 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-18 03:40:31,406 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-18 03:40:31,406 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-18 03:40:31,406 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-18 03:40:31,408 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-18 03:40:31,424 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-18 03:40:31,424 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-18 03:40:31,425 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-18 03:40:31,426 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-18 03:40:31,427 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-18 03:40:31,429 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-18 03:40:31,429 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-18 03:40:31,429 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-18 03:40:31,430 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:31] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:40:31,447 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:31] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:40:31,452 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:31] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:40:31,453 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:31] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:40:31,462 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:31] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:31,465 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:31] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:40:31,466 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:31] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:40:31,475 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:31] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:40:31,476 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:31] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:40:31,488 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:31] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:40:31,501 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:31] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:40:31,501 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:31] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:40:31,507 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:31] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-08-18 03:40:31,630 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-18 03:40:31,631 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-18 03:40:31,631 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-18 03:40:31,631 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-18 03:40:31,638 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-18 03:40:31,639 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-18 03:40:31,639 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-18 03:40:31,639 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-18 03:40:31,639 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-18 03:40:31,640 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-18 03:40:31,640 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-18 03:40:31,640 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-18 03:40:31,640 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-18 03:40:31,640 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-18 03:40:31,644 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-18 03:40:31,647 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-18 03:40:31,649 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-18 03:40:31,650 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-18 03:40:31,650 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-18 03:40:31,651 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-18 03:40:31,653 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-18 03:40:31,653 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-18 03:40:31,654 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-18 03:40:31,654 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-18 03:40:31,654 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-18 03:40:31,654 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-18 03:40:31,656 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-18 03:40:31,656 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-18 03:40:31,657 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-18 03:40:31,657 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-18 03:40:31,657 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-18 03:40:31,657 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-18 03:40:31,657 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-18 03:40:31,658 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-18 03:40:31,659 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-18 03:40:31,659 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-18 03:40:31,660 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-18 03:40:31,660 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-18 03:40:31,660 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-18 03:40:31,662 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-18 03:40:31,763 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:40:31,773 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 03:40:31,793 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:40:31,805 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:31] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:40:31,808 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-18 03:40:31,809 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-18 03:40:31,809 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-18 03:40:31,809 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-18 03:40:31,810 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-18 03:40:31,810 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-18 03:40:31,810 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-18 03:40:31,810 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-18 03:40:31,811 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-18 03:40:31,811 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-18 03:40:31,811 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-18 03:40:31,811 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-18 03:40:31,811 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-18 03:40:31,812 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-18 03:40:31,812 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-18 03:40:31,812 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-18 03:40:31,813 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-18 03:40:31,815 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-18 03:40:31,816 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-18 03:40:31,816 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-18 03:40:31,816 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-18 03:40:31,817 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-18 03:40:31,817 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-18 03:40:31,817 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-18 03:40:31,817 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-18 03:40:31,818 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-18 03:40:31,818 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-18 03:40:31,818 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-18 03:40:31,818 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-18 03:40:31,819 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-18 03:40:31,820 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-18 03:40:31,820 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-18 03:40:31,820 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-18 03:40:31,821 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-18 03:40:31,822 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-18 03:40:31,825 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-18 03:40:31,826 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-18 03:40:31,827 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-18 03:40:31,827 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-18 03:40:31,827 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-18 03:40:31,834 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:31] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:31,840 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:31] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:31,842 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:31] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:31,847 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:31] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:31,857 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:31] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:31,864 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:31] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:40:31,870 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:31] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:40:31,872 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:31] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:40:32,240 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:32,277 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:32,330 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: tour succeeded 2026-08-18 03:40:32,331 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: ╔════════════════════════════════════════╗ ║ TOUR MultiPreparationPrinter SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-18 03:40:32,456 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: heap 14792772 (allocated 16515072) 2026-08-18 03:40:32,474 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing chrome headless with pid 112412 2026-08-18 03:40:32,478 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing websocket connection 2026-08-18 03:40:32,479 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Terminating chrome headless with pid 112412 2026-08-18 03:40:32,628 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034032_627824_test_multiple_preparation_printer.txt 2026-08-18 03:40:32,628 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Removing chrome user profile "/tmp/tmpuen0fjeo_chrome_odoo" 2026-08-18 03:40:32,661 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer_different_categories ... 2026-08-18 03:40:33,515 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome pid: 112643 2026-08-18 03:40:33,515 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless temporary user profile dir: /tmp/tmpx31k9raq_chrome_odoo 2026-08-18 03:40:33,515 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:41533/json/version 2026-08-18 03:40:33,519 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41533', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:40:33,554 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Browser version: Chrome/150.0.7871.114 2026-08-18 03:40:33,554 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:41533/json 2026-08-18 03:40:33,554 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41533', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:40:33,567 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Websocket url found: ws://127.0.0.1:41533/devtools/page/203B264C38DC74ADEFB9A6477A19B3E7 2026-08-18 03:40:33,586 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Enable chrome headless console log notification 2026-08-18 03:40:33,589 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless enable page notifications 2026-08-18 03:40:33,806 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:40:33,825 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Setting session cookie in browser 2026-08-18 03:40:33,828 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:40:33,828 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:40:33,843 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:40:34,380 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:34] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.082 0.461 2026-08-18 03:40:34,384 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Navigation result: {'frameId': '203B264C38DC74ADEFB9A6477A19B3E7', 'loaderId': '9E990ED8309A4E6093CB6BA5D6500216', 'isDownload': False} 2026-08-18 03:40:34,384 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:34,404 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:40:34,425 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:34] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-18 03:40:34,432 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:34] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-08-18 03:40:34,489 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:34] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.060 2026-08-18 03:40:34,941 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:40:34,945 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:40:34,984 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.019 2026-08-18 03:40:35,002 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:40:35,008 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:35,015 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.005 2026-08-18 03:40:35,031 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:40:35,041 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:40:35,084 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.010 2026-08-18 03:40:35,096 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.024 2026-08-18 03:40:35,165 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.022 0.026 2026-08-18 03:40:35,169 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-08-18 03:40:35,811 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.328 0.259 2026-08-18 03:40:35,835 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:35] "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-08-18 03:40:35,930 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40: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-08-18 03:40:36,027 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:36] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.036 0.040 2026-08-18 03:40:36,094 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-08-18 03:40:36,118 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: Owl is running in 'dev' mode. 2026-08-18 03:40:36,143 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-08-18 03:40:36,217 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:36,254 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:40:36,279 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:36,284 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:36] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.037 0.029 2026-08-18 03:40:36,294 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:36] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.063 2026-08-18 03:40:36,296 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.052 2026-08-18 03:40:36,341 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:40:36,343 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:40:36,408 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:40:36,409 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:36,519 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:36] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.080 0.052 2026-08-18 03:40:36,560 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:36,565 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:36] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.004 0.162 2026-08-18 03:40:36,641 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:36] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.045 0.194 2026-08-18 03:40:36,659 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:36] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.004 0.084 2026-08-18 03:40:36,708 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:36,793 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.080 0.137 2026-08-18 03:40:36,856 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:40:36,924 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:36,944 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:37,007 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:37,082 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:37,150 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:37,214 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-18 03:40:37,214 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-18 03:40:37,214 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-18 03:40:37,215 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-18 03:40:37,215 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-18 03:40:37,215 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-18 03:40:37,215 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-18 03:40:37,215 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-18 03:40:37,218 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-18 03:40:37,219 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-18 03:40:37,221 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-18 03:40:37,221 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-18 03:40:37,221 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-18 03:40:37,222 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-18 03:40:37,222 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-18 03:40:37,222 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-18 03:40:37,222 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-18 03:40:37,223 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-18 03:40:37,223 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-18 03:40:37,223 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-18 03:40:37,225 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-18 03:40:37,226 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-18 03:40:37,226 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-18 03:40:37,226 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-18 03:40:37,229 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-18 03:40:37,230 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-18 03:40:37,230 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-18 03:40:37,230 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-18 03:40:37,230 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-18 03:40:37,231 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-18 03:40:37,231 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-18 03:40:37,231 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-18 03:40:37,231 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-18 03:40:37,232 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-18 03:40:37,232 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-18 03:40:37,232 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-18 03:40:37,232 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-18 03:40:37,233 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-18 03:40:37,233 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-18 03:40:37,233 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-18 03:40:37,279 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:37] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:40:37,295 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:37] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 03:40:37,301 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:37] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-08-18 03:40:37,304 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:37] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:40:37,317 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:37] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.047 2026-08-18 03:40:37,326 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-18 03:40:37,337 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:37] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.069 2026-08-18 03:40:37,339 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-18 03:40:37,342 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-18 03:40:37,349 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-18 03:40:37,357 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:37] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-08-18 03:40:37,368 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:37] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:40:37,374 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:37] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-08-18 03:40:37,378 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-18 03:40:37,387 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-18 03:40:37,398 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-18 03:40:37,407 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:37] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-08-18 03:40:37,435 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-18 03:40:37,435 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-18 03:40:37,437 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-18 03:40:37,438 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-18 03:40:37,444 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-18 03:40:37,446 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-18 03:40:37,454 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:37] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-08-18 03:40:37,462 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:37] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 03:40:37,464 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:37] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.116 2026-08-18 03:40:37,466 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-18 03:40:37,467 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-18 03:40:37,467 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-18 03:40:37,467 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-18 03:40:37,467 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-18 03:40:37,467 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-18 03:40:37,467 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-18 03:40:37,467 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-18 03:40:37,468 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-18 03:40:37,468 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-18 03:40:37,468 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-18 03:40:37,468 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-18 03:40:37,468 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-18 03:40:37,468 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-18 03:40:37,468 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-18 03:40:37,468 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-18 03:40:37,469 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-18 03:40:37,469 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-18 03:40:37,469 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-18 03:40:37,469 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-18 03:40:37,469 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-18 03:40:37,470 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-18 03:40:37,470 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-18 03:40:37,480 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-18 03:40:37,485 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-18 03:40:37,485 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-18 03:40:37,485 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-18 03:40:37,486 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-18 03:40:37,487 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-18 03:40:37,487 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-18 03:40:37,487 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-18 03:40:37,489 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-18 03:40:37,489 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-18 03:40:37,489 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-18 03:40:37,490 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-18 03:40:37,491 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-18 03:40:37,492 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-18 03:40:37,493 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-18 03:40:37,494 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-18 03:40:37,499 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-18 03:40:37,511 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:37,519 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:40:37,528 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:37] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.114 2026-08-18 03:40:37,534 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:40:37,541 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:37] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:40:37,545 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:37] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:40:37,558 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:37] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:40:37,565 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:37] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:40:37,565 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-18 03:40:37,569 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-18 03:40:37,570 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-18 03:40:37,572 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-18 03:40:37,577 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-18 03:40:37,585 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-18 03:40:37,587 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:37] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:40:37,589 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-18 03:40:37,597 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:37] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:40:37,606 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-18 03:40:37,607 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-18 03:40:37,609 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:37] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:40:37,609 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-18 03:40:37,612 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-18 03:40:37,613 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-18 03:40:37,616 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-18 03:40:37,617 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-18 03:40:37,619 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-18 03:40:37,620 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-18 03:40:37,620 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-18 03:40:37,621 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-18 03:40:37,621 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-18 03:40:37,621 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-18 03:40:37,621 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-18 03:40:37,622 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-18 03:40:37,622 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-18 03:40:37,623 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-18 03:40:37,623 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-18 03:40:37,624 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-18 03:40:37,624 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-18 03:40:37,628 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:37] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:40:37,646 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:37] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:37,976 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:38,332 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:38,358 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:38,449 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:38,462 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: tour succeeded 2026-08-18 03:40:38,463 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_multiple_preparation_printer_different_categories SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-08-18 03:40:38,582 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: heap 15244672 (allocated 16252928) 2026-08-18 03:40:38,602 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing chrome headless with pid 112643 2026-08-18 03:40:38,610 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing websocket connection 2026-08-18 03:40:38,612 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Terminating chrome headless with pid 112643 2026-08-18 03:40:38,733 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034038_733411_test_multiple_preparation_printer_different_categories.txt 2026-08-18 03:40:38,733 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Removing chrome user profile "/tmp/tmpx31k9raq_chrome_odoo" 2026-08-18 03:40:38,769 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_name_preset_skip_screen ... 2026-08-18 03:40:39,340 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome pid: 112876 2026-08-18 03:40:39,341 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless temporary user profile dir: /tmp/tmpms0efj8l_chrome_odoo 2026-08-18 03:40:39,341 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:39987/json/version 2026-08-18 03:40:39,343 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39987', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:40:39,392 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Browser version: Chrome/150.0.7871.114 2026-08-18 03:40:39,399 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:39987/json 2026-08-18 03:40:39,400 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39987', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:40:39,415 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Websocket url found: ws://127.0.0.1:39987/devtools/page/C949D4B5CA7E86FF7AAECDB67A8B8805 2026-08-18 03:40:39,481 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Enable chrome headless console log notification 2026-08-18 03:40:39,494 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless enable page notifications 2026-08-18 03:40:39,670 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:40:39,685 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Setting session cookie in browser 2026-08-18 03:40:39,694 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:40:39,694 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:40:39,709 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:40:40,158 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:40] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.064 0.388 2026-08-18 03:40:40,161 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Navigation result: {'frameId': 'C949D4B5CA7E86FF7AAECDB67A8B8805', 'loaderId': '8D9CB11E74469B83F0027C57FF0F0546', 'isDownload': False} 2026-08-18 03:40:40,161 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Evaluate ready code "odoo.isTourReady('test_name_preset_skip_screen')" 2026-08-18 03:40:40,242 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:40:40,272 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:40] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.014 2026-08-18 03:40:40,284 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:40] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.025 2026-08-18 03:40:40,293 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:40] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.040 2026-08-18 03:40:40,773 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:40:40,784 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:40,797 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:40:40,810 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:40:40,814 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:40,830 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-08-18 03:40:40,849 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-08-18 03:40:40,857 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:40:40,892 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-08-18 03:40:40,908 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.021 2026-08-18 03:40:40,955 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.039 2026-08-18 03:40:40,971 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.038 2026-08-18 03:40:41,530 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 294 0.293 0.244 2026-08-18 03:40:41,556 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.018 2026-08-18 03:40:41,621 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:40:41,712 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:41] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.054 2026-08-18 03:40:41,736 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:40:41,750 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: Owl is running in 'dev' mode. 2026-08-18 03:40:41,769 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.012 2026-08-18 03:40:41,812 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:40:41,817 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:40:41,844 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:40:41,848 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-08-18 03:40:41,849 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:41] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.013 0.022 2026-08-18 03:40:41,885 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40: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-08-18 03:40:41,888 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:40:41,915 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:41] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.038 0.064 2026-08-18 03:40:41,988 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-08-18 03:40:41,991 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:41] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.011 0.062 2026-08-18 03:40:42,000 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:42,086 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:42] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.035 0.124 2026-08-18 03:40:42,194 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:42] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.063 0.169 2026-08-18 03:40:42,214 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:40:42,215 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:42,216 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:42] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.003 0.166 2026-08-18 03:40:42,339 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.062 0.050 2026-08-18 03:40:42,392 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:40:42,465 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:42,495 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:40:42,549 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:42,609 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:42,713 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:42,766 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:42,816 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:42,873 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:42,930 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:42,981 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:43,040 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:43,091 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:43,142 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:43,219 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:43,233 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:43,236 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:43,290 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:43,356 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:43,361 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37255498 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c19dc6b2-4c8c-4e6b-9429-5cc211034fff'}] 2026-08-18 03:40:43,364 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:43,808 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37255498 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c19dc6b2-4c8c-4e6b-9429-5cc211034fff'} created pos.order #756 2026-08-18 03:40:43,823 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37255498 finished 2026-08-18 03:40:43,878 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 194 0.291 0.228 2026-08-18 03:40:44,070 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:44,122 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: tour succeeded 2026-08-18 03:40:44,122 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_name_preset_skip_screen SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-08-18 03:40:44,218 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: heap 16696696 (allocated 18350080) 2026-08-18 03:40:44,234 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing chrome headless with pid 112876 2026-08-18 03:40:44,236 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing websocket connection 2026-08-18 03:40:44,237 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Terminating chrome headless with pid 112876 2026-08-18 03:40:44,378 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034044_378480_test_name_preset_skip_screen.txt 2026-08-18 03:40:44,378 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Removing chrome user profile "/tmp/tmpms0efj8l_chrome_odoo" 2026-08-18 03:40:44,403 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_no_ghost_floor ... 2026-08-18 03:40:44,764 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome pid: 113091 2026-08-18 03:40:44,764 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless temporary user profile dir: /tmp/tmp0_7n6w41_chrome_odoo 2026-08-18 03:40:44,765 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:38539/json/version 2026-08-18 03:40:44,766 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38539', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:40:44,814 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Browser version: Chrome/150.0.7871.114 2026-08-18 03:40:44,814 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:38539/json 2026-08-18 03:40:44,814 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38539', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:40:44,866 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Websocket url found: ws://127.0.0.1:38539/devtools/page/24F2D143246D4FAF942412CEA3ECF414 2026-08-18 03:40:44,892 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Enable chrome headless console log notification 2026-08-18 03:40:44,899 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless enable page notifications 2026-08-18 03:40:45,047 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-18 03:40:45,052 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Setting session cookie in browser 2026-08-18 03:40:45,061 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:40:45,062 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:40:45,089 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:40:45,797 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:45] "GET /pos/ui/118 HTTP/1.1" 200 - 90 0.052 0.667 2026-08-18 03:40:45,800 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigation result: {'frameId': '24F2D143246D4FAF942412CEA3ECF414', 'loaderId': '4C244DE2A68FA6307DAE1FB7A894A34D', 'isDownload': False} 2026-08-18 03:40:45,800 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Evaluate ready code "odoo.isTourReady('no_ghost_floor')" 2026-08-18 03:40:45,830 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:40:45,858 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:45] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-08-18 03:40:45,861 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:45] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-08-18 03:40:45,874 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:45] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.024 2026-08-18 03:40:46,377 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:40:46,380 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:40:46,414 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-08-18 03:40:46,433 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:40:46,442 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:46,468 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.016 0.014 2026-08-18 03:40:46,498 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.005 2026-08-18 03:40:46,515 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:40:46,556 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.012 2026-08-18 03:40:46,567 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-18 03:40:46,669 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.057 0.033 2026-08-18 03:40:46,673 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.077 2026-08-18 03:40:47,292 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 290 0.320 0.268 2026-08-18 03:40:47,324 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 03:40:47,407 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:40:47,473 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:47] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.041 2026-08-18 03:40:47,506 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:40:47,529 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: Owl is running in 'dev' mode. 2026-08-18 03:40:47,540 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-18 03:40:47,576 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:40:47,617 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:40:47,625 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:47,663 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:47] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.052 0.030 2026-08-18 03:40:47,667 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.067 2026-08-18 03:40:47,701 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:40:47,713 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:47] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.028 0.080 2026-08-18 03:40:47,715 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:40:47,752 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:47] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.002 0.012 2026-08-18 03:40:47,787 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:47,844 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:40:47,969 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:47,973 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:47] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.091 0.053 2026-08-18 03:40:47,993 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:47] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.005 0.146 2026-08-18 03:40:48,068 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.054 2026-08-18 03:40:48,146 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:48] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.044 0.275 2026-08-18 03:40:48,176 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:48,218 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:48,290 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:48,332 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:48,394 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:48,447 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [8/55] Tour no_ghost_floor → Step .modal-body textarea 2026-08-18 03:40:48,503 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:48,557 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:48,577 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:48] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.006 0.013 2026-08-18 03:40:48,627 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:48,670 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:48,681 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:48] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.002 0.004 2026-08-18 03:40:48,715 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:48,723 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:40:48,773 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:48,828 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:48,879 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:48,931 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:48,981 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:49,042 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:49,047 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:49] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 2 0.003 0.005 2026-08-18 03:40:49,089 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.012 0.020 2026-08-18 03:40:49,090 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:49,146 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:49,153 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:49] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.002 0.005 2026-08-18 03:40:49,189 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.019 2026-08-18 03:40:49,199 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:49,251 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:49,321 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40: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.011 2026-08-18 03:40:49,377 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:49,393 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:49,478 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:49,534 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:49,540 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:49,544 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:40:49,581 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:49,648 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:49,711 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:49,719 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12874865 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '9cbeaffc-a806-4aac-9505-7c9976630075'}] 2026-08-18 03:40:49,725 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:40:50,109 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12874865 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '9cbeaffc-a806-4aac-9505-7c9976630075'} created pos.order #757 2026-08-18 03:40:50,127 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12874865 finished 2026-08-18 03:40:50,183 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.223 0.244 2026-08-18 03:40:50,362 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:50,412 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:50,460 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:50,513 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:50,564 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:50,621 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:50,675 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:50,731 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:50,785 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:50,809 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:50] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 10 0.007 0.016 2026-08-18 03:40:50,839 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:50,889 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:50,951 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:50,957 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:50] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:40:50,999 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.017 2026-08-18 03:40:51,003 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:51,055 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:51,106 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:51,158 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:51,209 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:51,267 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:51,277 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:51] "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.008 2026-08-18 03:40:51,319 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:51,370 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:51,439 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:51,488 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:51,551 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:51,611 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:51,616 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45985256 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'c103593b-df2a-4cea-a73f-a756e29d52df'}] 2026-08-18 03:40:51,838 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45985256 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'c103593b-df2a-4cea-a73f-a756e29d52df'} created pos.order #758 2026-08-18 03:40:51,860 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45985256 finished 2026-08-18 03:40:51,925 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 169 0.098 0.214 2026-08-18 03:40:51,986 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:51] "POST /web/dataset/call_kw/restaurant.table/read#restaurant.table.read HTTP/1.1" 200 - 1 0.004 0.015 2026-08-18 03:40:52,031 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:52] "POST /web/dataset/call_kw/restaurant.floor/read#restaurant.floor.read HTTP/1.1" 200 - 5 0.011 0.014 2026-08-18 03:40:52,169 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:52,227 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:52,284 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: tour succeeded 2026-08-18 03:40:52,284 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: ╔═══════════════════════════════╗ ║ TOUR no_ghost_floor SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-08-18 03:40:52,391 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: heap 18249064 (allocated 19795968) 2026-08-18 03:40:52,410 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing chrome headless with pid 113091 2026-08-18 03:40:52,412 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing websocket connection 2026-08-18 03:40:52,413 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Terminating chrome headless with pid 113091 2026-08-18 03:40:52,524 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034052_524175_test_no_ghost_floor.txt 2026-08-18 03:40:52,524 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Removing chrome user profile "/tmp/tmp0_7n6w41_chrome_odoo" 2026-08-18 03:40:52,543 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_open_default_register_screen_config ... 2026-08-18 03:40:53,021 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome pid: 113318 2026-08-18 03:40:53,022 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless temporary user profile dir: /tmp/tmpaum2d6bf_chrome_odoo 2026-08-18 03:40:53,022 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:42733/json/version 2026-08-18 03:40:53,030 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42733', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:40:53,070 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Browser version: Chrome/150.0.7871.114 2026-08-18 03:40:53,070 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:42733/json 2026-08-18 03:40:53,071 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42733', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:40:53,083 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Websocket url found: ws://127.0.0.1:42733/devtools/page/F2C17C55B58E6B57388E34446D85B1E5 2026-08-18 03:40:53,095 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Enable chrome headless console log notification 2026-08-18 03:40:53,116 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless enable page notifications 2026-08-18 03:40:53,230 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:40:53,238 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Setting session cookie in browser 2026-08-18 03:40:53,244 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:40:53,244 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:40:53,276 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:40:53,737 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:53] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.060 0.408 2026-08-18 03:40:53,741 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Navigation result: {'frameId': 'F2C17C55B58E6B57388E34446D85B1E5', 'loaderId': '983C40B00B4A769E40A9BEE75FDD075F', 'isDownload': False} 2026-08-18 03:40:53,741 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:53,760 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:40:53,781 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:53] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-08-18 03:40:53,787 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:53] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-08-18 03:40:53,796 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:53] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-08-18 03:40:54,369 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:54,376 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:54,462 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-08-18 03:40:54,483 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:40:54,489 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:54,492 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.007 2026-08-18 03:40:54,522 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.015 2026-08-18 03:40:54,532 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:40:54,556 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-08-18 03:40:54,586 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:54] "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.029 2026-08-18 03:40:54,595 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-08-18 03:40:54,656 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.021 0.034 2026-08-18 03:40:55,231 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.231 0.256 2026-08-18 03:40:55,259 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:40:55,348 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40: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.014 2026-08-18 03:40:55,402 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:55] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.033 2026-08-18 03:40:55,443 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40: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-08-18 03:40:55,477 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: Owl is running in 'dev' mode. 2026-08-18 03:40:55,496 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-08-18 03:40:55,564 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:40:55,598 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:40:55,613 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-08-18 03:40:55,621 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.064 2026-08-18 03:40:55,639 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:40:55,656 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:40:55,700 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:55] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.075 0.060 2026-08-18 03:40:55,743 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.021 2026-08-18 03:40:55,746 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:55] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.013 0.150 2026-08-18 03:40:55,813 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:55,911 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:55] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.111 0.098 2026-08-18 03:40:55,944 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:55] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.008 0.207 2026-08-18 03:40:56,008 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:40:56,065 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:56,069 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:56] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.072 0.279 2026-08-18 03:40:56,096 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:40:56,102 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:56] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.006 0.147 2026-08-18 03:40:56,241 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.083 0.087 2026-08-18 03:40:56,323 25 INFO rb-bf20be7-223995-404953 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-08-18 03:40:56,382 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: tour succeeded 2026-08-18 03:40:56,383 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_open_default_register_screen_config SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-08-18 03:40:56,493 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: heap 13416400 (allocated 14417920) 2026-08-18 03:40:56,509 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing chrome headless with pid 113318 2026-08-18 03:40:56,509 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing websocket connection 2026-08-18 03:40:56,510 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Terminating chrome headless with pid 113318 2026-08-18 03:40:56,625 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034056_623978_test_open_default_register_screen_config.txt 2026-08-18 03:40:56,625 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Removing chrome user profile "/tmp/tmpaum2d6bf_chrome_odoo" 2026-08-18 03:40:56,653 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_pos_restaurant_course ... 2026-08-18 03:40:57,106 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome pid: 113524 2026-08-18 03:40:57,107 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless temporary user profile dir: /tmp/tmp6fzh21eu_chrome_odoo 2026-08-18 03:40:57,107 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:39423/json/version 2026-08-18 03:40:57,114 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39423', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:40:57,166 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Browser version: Chrome/150.0.7871.114 2026-08-18 03:40:57,166 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:39423/json 2026-08-18 03:40:57,167 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39423', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:40:57,192 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Websocket url found: ws://127.0.0.1:39423/devtools/page/C7F6123CF3BD0C964465A6173F4BAA72 2026-08-18 03:40:57,220 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Enable chrome headless console log notification 2026-08-18 03:40:57,273 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless enable page notifications 2026-08-18 03:40:57,371 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:40:57,387 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Setting session cookie in browser 2026-08-18 03:40:57,393 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:40:57,393 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:40:57,427 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:40:57,940 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:57] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.073 0.450 2026-08-18 03:40:57,943 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigation result: {'frameId': 'C7F6123CF3BD0C964465A6173F4BAA72', 'loaderId': '8BB7BD7F02BA9938BD1A54FE72F757FA', 'isDownload': False} 2026-08-18 03:40:57,943 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Evaluate ready code "odoo.isTourReady('test_pos_restaurant_course')" 2026-08-18 03:40:57,962 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:40:57,984 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:57] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.015 2026-08-18 03:40:57,996 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:57] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-08-18 03:40:58,006 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:58] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-08-18 03:40:58,606 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:40:58,607 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:40:58,630 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-18 03:40:58,640 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:40:58,646 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [1/27] Tour test_pos_restaurant_course → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-18 03:40:58,657 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.009 2026-08-18 03:40:58,673 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-08-18 03:40:58,681 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:40:58,711 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.011 0.010 2026-08-18 03:40:58,725 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40: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.020 2026-08-18 03:40:58,736 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-08-18 03:40:58,771 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.022 2026-08-18 03:40:59,308 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.256 0.246 2026-08-18 03:40:59,340 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-08-18 03:40:59,430 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:40:59,502 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:59] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.039 2026-08-18 03:40:59,536 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:40:59,567 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: Owl is running in 'dev' mode. 2026-08-18 03:40:59,575 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-08-18 03:40:59,663 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.032 2026-08-18 03:40:59,678 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:40:59,708 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:40:59,725 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:40:59,731 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:40:59,747 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:59] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.077 0.037 2026-08-18 03:40:59,751 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [2/27] Tour test_pos_restaurant_course → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-18 03:40:59,783 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:59] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.007 0.132 2026-08-18 03:40:59,789 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.139 2026-08-18 03:40:59,818 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:59] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.006 0.064 2026-08-18 03:40:59,845 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:59] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.003 0.021 2026-08-18 03:40:59,922 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:40:59,931 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [3/27] 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-08-18 03:40:59,989 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:40:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:41:00,081 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:00] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.144 0.041 2026-08-18 03:41:00,178 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.157 2026-08-18 03:41:00,283 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:00] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.067 0.296 2026-08-18 03:41:00,291 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [4/27] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-08-18 03:41:00,306 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.083 2026-08-18 03:41:00,329 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:00,349 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [5/27] Tour test_pos_restaurant_course → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-18 03:41:00,438 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [6/27] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-08-18 03:41:00,496 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [7/27] Tour test_pos_restaurant_course → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-08-18 03:41:00,566 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [8/27] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-08-18 03:41:00,621 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [9/27] Tour test_pos_restaurant_course → Step click order button (trigger: .actionpad .submit-order) 2026-08-18 03:41:00,693 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [10/27] Tour test_pos_restaurant_course → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-18 03:41:00,771 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-18 03:41:00,772 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-18 03:41:00,772 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-18 03:41:00,772 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-18 03:41:00,775 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-18 03:41:00,776 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-18 03:41:00,776 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-18 03:41:00,777 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-18 03:41:00,778 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-18 03:41:00,779 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-18 03:41:00,779 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-18 03:41:00,779 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-18 03:41:00,787 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-18 03:41:00,788 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-18 03:41:00,788 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-18 03:41:00,788 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-18 03:41:00,790 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-18 03:41:00,791 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-18 03:41:00,791 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-18 03:41:00,791 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-18 03:41:00,791 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-18 03:41:00,791 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-18 03:41:00,791 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-18 03:41:00,792 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-18 03:41:00,792 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-18 03:41:00,792 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-18 03:41:00,792 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-18 03:41:00,793 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-18 03:41:00,793 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-18 03:41:00,793 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-18 03:41:00,798 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-18 03:41:00,798 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-18 03:41:00,799 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-18 03:41:00,799 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-18 03:41:00,799 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-18 03:41:00,799 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-18 03:41:00,799 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-18 03:41:00,799 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-18 03:41:00,800 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-18 03:41:00,800 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-18 03:41:00,812 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:00] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:00,824 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:00] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:41:00,830 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:00] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:41:00,834 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:00] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:41:00,836 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:00] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:41:00,840 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:00] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:00,848 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:00] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:41:00,852 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:00] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:41:00,855 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:00] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:00,860 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:00] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:00,861 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:00] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:00,864 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:00] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:00,868 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:00] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:00,875 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:00] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:41:00,888 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-18 03:41:00,888 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-18 03:41:00,889 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-18 03:41:00,889 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-18 03:41:00,889 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-18 03:41:00,891 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-18 03:41:00,896 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-18 03:41:00,896 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-18 03:41:00,896 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-18 03:41:00,896 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-18 03:41:00,897 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-18 03:41:00,901 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-18 03:41:00,908 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-18 03:41:00,908 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-18 03:41:00,910 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-18 03:41:00,913 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-18 03:41:00,913 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-18 03:41:00,913 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-18 03:41:00,921 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-18 03:41:00,922 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-18 03:41:00,924 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-18 03:41:00,924 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-18 03:41:00,924 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-18 03:41:00,925 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-18 03:41:00,925 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-18 03:41:00,940 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-18 03:41:00,942 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-18 03:41:00,942 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-18 03:41:00,942 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-18 03:41:00,943 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-18 03:41:00,944 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-18 03:41:00,952 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-18 03:41:00,952 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-18 03:41:00,952 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-18 03:41:00,953 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-18 03:41:00,953 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-18 03:41:00,953 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-18 03:41:00,953 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-18 03:41:00,954 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-18 03:41:00,959 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-18 03:41:01,001 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:01,016 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-18 03:41:01,018 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:41:01,022 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-18 03:41:01,022 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-18 03:41:01,022 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-18 03:41:01,023 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-18 03:41:01,024 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-18 03:41:01,024 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-18 03:41:01,024 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-18 03:41:01,025 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-18 03:41:01,025 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-18 03:41:01,025 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-18 03:41:01,029 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:01] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:01,039 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:41:01,047 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-18 03:41:01,061 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:01] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:41:01,062 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:01] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:41:01,074 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-18 03:41:01,074 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-18 03:41:01,074 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-18 03:41:01,074 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-18 03:41:01,074 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-18 03:41:01,075 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-18 03:41:01,075 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-18 03:41:01,075 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-18 03:41:01,075 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-18 03:41:01,075 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-18 03:41:01,076 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:01] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-08-18 03:41:01,102 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:01] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:41:01,105 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:01] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:41:01,107 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:01] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-08-18 03:41:01,108 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:01] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-08-18 03:41:01,115 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:01] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-08-18 03:41:01,125 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-18 03:41:01,127 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-18 03:41:01,127 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-18 03:41:01,146 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-18 03:41:01,146 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-18 03:41:01,146 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-18 03:41:01,147 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-18 03:41:01,147 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-18 03:41:01,147 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-18 03:41:01,147 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-18 03:41:01,148 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-18 03:41:01,148 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-18 03:41:01,148 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-18 03:41:01,148 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-18 03:41:01,149 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-18 03:41:01,149 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-18 03:41:01,149 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-18 03:41:01,149 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-18 03:41:01,574 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [11/27] 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-08-18 03:41:01,646 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [12/27] Tour test_pos_restaurant_course → Step body:not(:has(.order-course-name:eq(2) > span:contains("Course 3"))) 2026-08-18 03:41:01,653 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41: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-08-18 03:41:01,696 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [13/27] Tour test_pos_restaurant_course → Step fire course button highlighted (trigger: .actionpad .fire-btn.btn-primary:contains('Fire Course 2')) 2026-08-18 03:41:01,746 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [14/27] Tour test_pos_restaurant_course → Step pay button not highlighted (trigger: .actionpad .pay-order-button:not('.highlight'):not('.btn-primary'):contains('Payment')) 2026-08-18 03:41:01,798 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [15/27] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-08-18 03:41:01,854 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [16/27] Tour test_pos_restaurant_course → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-08-18 03:41:01,916 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [17/27] Tour test_pos_restaurant_course → Step Wait loading is finished if it is shown (trigger: body) 2026-08-18 03:41:01,940 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25036559 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cbf9ec35-93fb-4a0e-9bbe-dbb273198c40'}] 2026-08-18 03:41:02,003 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25036559 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cbf9ec35-93fb-4a0e-9bbe-dbb273198c40'} created pos.order #759 2026-08-18 03:41:02,018 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25036559 finished 2026-08-18 03:41:02,075 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.047 0.091 2026-08-18 03:41:02,107 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [18/27] Tour test_pos_restaurant_course → Step .floor-map 2026-08-18 03:41:02,158 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [19/27] 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-08-18 03:41:02,229 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [20/27] Tour test_pos_restaurant_course → Step body:not(:has(.order-course-name:eq(2) > span:contains("Course 3"))) 2026-08-18 03:41:02,237 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:02] "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.016 2026-08-18 03:41:02,277 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [21/27] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-08-18 03:41:02,333 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [22/27] Tour test_pos_restaurant_course → Step select course Course 2 (trigger: .order-course-name:contains(Course 2)) 2026-08-18 03:41:02,388 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [23/27] Tour test_pos_restaurant_course → Step Wait atleast 1 sec so that courses have different fired_date timestamps (trigger: body) 2026-08-18 03:41:03,440 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [24/27] Tour test_pos_restaurant_course → Step fire course button (trigger: .actionpad .fire-btn) 2026-08-18 03:41:03,502 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [25/27] Tour test_pos_restaurant_course → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-18 03:41:03,504 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:41:03,896 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [26/27] 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-08-18 03:41:03,909 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88544338 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cbf9ec35-93fb-4a0e-9bbe-dbb273198c40'}] 2026-08-18 03:41:03,940 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88544338 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cbf9ec35-93fb-4a0e-9bbe-dbb273198c40'} updated pos.order #759 2026-08-18 03:41:03,956 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88544338 finished 2026-08-18 03:41:04,081 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.092 0.082 2026-08-18 03:41:04,136 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.010 2026-08-18 03:41:04,140 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [27/27] Tour test_pos_restaurant_course → Step body:not(:has(.order-course-name:eq(2) > span:contains("Course 3"))) 2026-08-18 03:41:04,189 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: tour succeeded 2026-08-18 03:41:04,189 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_pos_restaurant_course SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-18 03:41:04,309 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: heap 17728012 (allocated 19533824) 2026-08-18 03:41:04,326 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing chrome headless with pid 113524 2026-08-18 03:41:04,328 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing websocket connection 2026-08-18 03:41:04,329 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Terminating chrome headless with pid 113524 2026-08-18 03:41:04,443 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034104_438037_test_pos_restaurant_course.txt 2026-08-18 03:41:04,443 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Removing chrome user profile "/tmp/tmp6fzh21eu_chrome_odoo" 2026-08-18 03:41:04,537 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preparation_printer_content ... 2026-08-18 03:41:05,022 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #219 deleted product.product records with IDs: [2112] 2026-08-18 03:41:05,522 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome pid: 113768 2026-08-18 03:41:05,526 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless temporary user profile dir: /tmp/tmpmzxubyid_chrome_odoo 2026-08-18 03:41:05,526 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:34119/json/version 2026-08-18 03:41:05,534 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34119', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:41:05,598 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Browser version: Chrome/150.0.7871.114 2026-08-18 03:41:05,599 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:34119/json 2026-08-18 03:41:05,599 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34119', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:41:05,659 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Websocket url found: ws://127.0.0.1:34119/devtools/page/4319639E52B564ADB5D7DF96A2ADF86D 2026-08-18 03:41:05,698 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Enable chrome headless console log notification 2026-08-18 03:41:05,710 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless enable page notifications 2026-08-18 03:41:05,809 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:41:05,818 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Setting session cookie in browser 2026-08-18 03:41:05,828 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:41:05,829 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:41:05,852 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:41:06,376 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:06] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.066 0.462 2026-08-18 03:41:06,381 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigation result: {'frameId': '4319639E52B564ADB5D7DF96A2ADF86D', 'loaderId': 'ABB61A666ED2EB7D4CCA9B3CD338C4B5', 'isDownload': False} 2026-08-18 03:41:06,381 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Evaluate ready code "odoo.isTourReady('PreparationPrinterContent')" 2026-08-18 03:41:06,403 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:41:06,431 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:06] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-08-18 03:41:06,444 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:06] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-08-18 03:41:06,462 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:06] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.045 2026-08-18 03:41:07,063 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:41:07,067 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:41:07,097 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-08-18 03:41:07,110 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:41:07,125 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:07,126 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-08-18 03:41:07,146 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-08-18 03:41:07,159 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:41:07,200 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:07] "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-08-18 03:41:07,215 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.036 2026-08-18 03:41:07,282 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.023 0.039 2026-08-18 03:41:07,290 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.049 2026-08-18 03:41:07,906 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 299 0.299 0.275 2026-08-18 03:41:07,937 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:07] "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-08-18 03:41:08,107 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41: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-08-18 03:41:08,132 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:08] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.010 2026-08-18 03:41:08,205 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:08] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.043 2026-08-18 03:41:08,242 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41: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-08-18 03:41:08,256 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: Owl is running in 'dev' mode. 2026-08-18 03:41:08,273 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-08-18 03:41:08,312 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:41:08,323 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:41:08,336 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:41:08,370 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:08] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.024 0.031 2026-08-18 03:41:08,381 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:41:08,387 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:41:08,420 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:08] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.028 0.074 2026-08-18 03:41:08,423 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.103 2026-08-18 03:41:08,441 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:08] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.003 0.049 2026-08-18 03:41:08,461 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:08,487 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:08] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.004 0.012 2026-08-18 03:41:08,497 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:41:08,616 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:08,665 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:08] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.117 0.062 2026-08-18 03:41:08,727 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:08] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.033 0.217 2026-08-18 03:41:08,738 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:41:08,814 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.149 2026-08-18 03:41:08,860 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41: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.005 2026-08-18 03:41:08,927 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:08,950 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:08,975 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:09,034 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:09,096 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:09,156 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:09,205 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:09,260 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:09,338 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [11/56] Tour PreparationPrinterContent → Step body 2026-08-18 03:41:09,391 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:09,487 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:09,538 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:09,591 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:09,652 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:09,708 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:09,766 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:09,816 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:09,867 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:09,918 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [21/56] Tour PreparationPrinterContent → Step body 2026-08-18 03:41:09,979 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [22/56] Tour PreparationPrinterContent → Step click order button (trigger: .actionpad .submit-order) 2026-08-18 03:41:10,045 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [23/56] Tour PreparationPrinterContent → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-18 03:41:10,135 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-18 03:41:10,135 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-18 03:41:10,135 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-18 03:41:10,136 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-18 03:41:10,137 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-18 03:41:10,138 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-18 03:41:10,141 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-18 03:41:10,141 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-18 03:41:10,141 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-18 03:41:10,141 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-18 03:41:10,142 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-18 03:41:10,142 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-18 03:41:10,142 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-18 03:41:10,146 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-18 03:41:10,146 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-18 03:41:10,146 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-18 03:41:10,154 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-18 03:41:10,155 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-18 03:41:10,155 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-18 03:41:10,156 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-18 03:41:10,156 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-18 03:41:10,157 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-18 03:41:10,157 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-18 03:41:10,157 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-18 03:41:10,157 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-18 03:41:10,157 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-18 03:41:10,158 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-18 03:41:10,158 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-18 03:41:10,158 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-18 03:41:10,158 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-18 03:41:10,159 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-18 03:41:10,159 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-18 03:41:10,159 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-18 03:41:10,159 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-18 03:41:10,160 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-18 03:41:10,160 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-18 03:41:10,160 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-18 03:41:10,160 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-18 03:41:10,160 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-18 03:41:10,161 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-18 03:41:10,172 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:10] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:10,176 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:10] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:10,182 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:10] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:41:10,188 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:10] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:10,195 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:10] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:10,207 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:10] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:41:10,214 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:10] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:41:10,224 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:10] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:41:10,236 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-18 03:41:10,258 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-18 03:41:10,259 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-18 03:41:10,259 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-18 03:41:10,259 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-18 03:41:10,259 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-18 03:41:10,260 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-18 03:41:10,260 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-18 03:41:10,260 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-18 03:41:10,263 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-18 03:41:10,273 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-18 03:41:10,273 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-18 03:41:10,274 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-18 03:41:10,277 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-18 03:41:10,288 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:10] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:41:10,294 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:10] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:41:10,300 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-18 03:41:10,318 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:10] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:41:10,322 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:10] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.087 2026-08-18 03:41:10,324 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-18 03:41:10,324 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-18 03:41:10,325 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-18 03:41:10,325 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-18 03:41:10,325 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-18 03:41:10,328 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:10] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:41:10,332 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-18 03:41:10,333 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-18 03:41:10,333 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-18 03:41:10,333 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-18 03:41:10,333 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-18 03:41:10,334 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-18 03:41:10,334 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-18 03:41:10,334 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-18 03:41:10,335 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-18 03:41:10,335 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-18 03:41:10,335 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-18 03:41:10,335 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-18 03:41:10,336 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-18 03:41:10,336 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-18 03:41:10,336 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-18 03:41:10,337 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-18 03:41:10,337 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-18 03:41:10,337 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-18 03:41:10,337 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-18 03:41:10,337 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-18 03:41:10,340 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:10] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:41:10,352 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-18 03:41:10,353 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-18 03:41:10,353 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-18 03:41:10,363 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-18 03:41:10,372 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:10] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:41:10,380 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-18 03:41:10,382 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:10] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:41:10,384 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-18 03:41:10,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-18 03:41:10,387 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-18 03:41:10,394 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-08-18 03:41:10,398 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-18 03:41:10,401 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-18 03:41:10,399 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.041 2026-08-18 03:41:10,404 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-18 03:41:10,407 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:10] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-08-18 03:41:10,409 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-08-18 03:41:10,416 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-18 03:41:10,436 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-18 03:41:10,436 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-18 03:41:10,437 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-18 03:41:10,437 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-18 03:41:10,441 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-18 03:41:10,441 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-18 03:41:10,456 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-18 03:41:10,458 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-18 03:41:10,474 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:10] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:41:10,476 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-18 03:41:10,486 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:10] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:10,492 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-18 03:41:10,493 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-18 03:41:10,493 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-18 03:41:10,493 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-18 03:41:10,494 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-18 03:41:10,498 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-18 03:41:10,502 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-18 03:41:10,503 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-18 03:41:10,515 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:10] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:41:10,517 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:10] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.109 2026-08-18 03:41:10,518 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-18 03:41:10,520 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-18 03:41:10,521 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-18 03:41:10,521 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-18 03:41:10,521 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-18 03:41:10,522 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-18 03:41:10,531 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-18 03:41:10,531 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-18 03:41:10,531 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-18 03:41:10,532 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-18 03:41:10,532 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-18 03:41:10,539 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:10] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:41:10,544 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:10] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:41:10,950 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:11,024 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:11,097 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:11,110 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.008 0.021 2026-08-18 03:41:11,162 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:11,207 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:11,258 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:11,313 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:11,367 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:11,425 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:11,481 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [32/56] Tour PreparationPrinterContent → Step body 2026-08-18 03:41:11,533 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:11,591 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:11,619 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86560661 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '12236d18-5222-485a-86f0-4633ba6ac1c2'}] 2026-08-18 03:41:11,712 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86560661 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '12236d18-5222-485a-86f0-4633ba6ac1c2'} created pos.order #760 2026-08-18 03:41:11,725 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86560661 finished 2026-08-18 03:41:11,784 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.076 0.092 2026-08-18 03:41:11,814 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:11,880 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:11,888 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.008 0.009 2026-08-18 03:41:11,947 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:12,005 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:12,053 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:12,103 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:12,154 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:12,209 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:12,263 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:12,320 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [44/56] Tour PreparationPrinterContent → Step body 2026-08-18 03:41:12,373 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:12,431 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:12,462 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88875302 started for PoS orders references: [{'name': '/', 'pos_reference': '251-118-000002', 'uuid': '835fc34e-b00e-4aec-acd1-8f7f7c497d1e'}] 2026-08-18 03:41:12,522 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88875302 order {'name': '/', 'pos_reference': '251-118-000002', 'uuid': '835fc34e-b00e-4aec-acd1-8f7f7c497d1e'} created pos.order #761 2026-08-18 03:41:12,547 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88875302 finished 2026-08-18 03:41:12,619 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.071 0.091 2026-08-18 03:41:12,649 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:12,719 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:12,738 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.011 0.022 2026-08-18 03:41:12,787 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:12,845 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:12,896 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:12,957 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:12,971 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:12] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:41:13,033 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:13,096 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:13,100 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84753371 started for PoS orders references: [{'name': '/', 'pos_reference': '251-118-000003', 'uuid': '4fbd7013-ba98-4021-967a-18ef23d96b85'}] 2026-08-18 03:41:13,182 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84753371 order {'name': '/', 'pos_reference': '251-118-000003', 'uuid': '4fbd7013-ba98-4021-967a-18ef23d96b85'} created pos.order #762 2026-08-18 03:41:13,199 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84753371 finished 2026-08-18 03:41:13,253 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.076 0.079 2026-08-18 03:41:13,280 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:13,330 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [56/56] Tour PreparationPrinterContent → Step body 2026-08-18 03:41:13,383 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: tour succeeded 2026-08-18 03:41:13,384 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: ╔══════════════════════════════════════════╗ ║ TOUR PreparationPrinterContent SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-18 03:41:13,526 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: heap 21040724 (allocated 22548480) 2026-08-18 03:41:13,538 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing chrome headless with pid 113768 2026-08-18 03:41:13,541 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing websocket connection 2026-08-18 03:41:13,542 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Terminating chrome headless with pid 113768 2026-08-18 03:41:13,668 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034113_668104_test_preparation_printer_content.txt 2026-08-18 03:41:13,668 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Removing chrome user profile "/tmp/tmpmzxubyid_chrome_odoo" 2026-08-18 03:41:13,692 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_future_timing_restaurant ... 2026-08-18 03:41:14,191 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome pid: 114008 2026-08-18 03:41:14,191 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmp8xbxjygf_chrome_odoo 2026-08-18 03:41:14,191 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:42757/json/version 2026-08-18 03:41:14,195 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42757', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:41:14,323 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-08-18 03:41:14,324 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:42757/json 2026-08-18 03:41:14,324 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42757', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:41:14,346 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Websocket url found: ws://127.0.0.1:42757/devtools/page/53C4D5AF2E3E9FAA2B1D37A69571C55E 2026-08-18 03:41:14,393 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Enable chrome headless console log notification 2026-08-18 03:41:14,421 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless enable page notifications 2026-08-18 03:41:14,580 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:41:14,588 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Setting session cookie in browser 2026-08-18 03:41:14,600 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:41:14,600 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:41:14,617 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:41:15,509 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:15] "GET /pos/ui/118 HTTP/1.1" 200 - 131 0.167 0.729 2026-08-18 03:41:15,512 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Navigation result: {'frameId': '53C4D5AF2E3E9FAA2B1D37A69571C55E', 'loaderId': '21ED69AF61C59CD748B3C09D6E67B0DC', 'isDownload': False} 2026-08-18 03:41:15,512 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_cancel_future_order')" 2026-08-18 03:41:15,532 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:41:15,556 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:15] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-08-18 03:41:15,567 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:15] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.018 2026-08-18 03:41:15,598 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:15] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.039 2026-08-18 03:41:16,163 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:41:16,171 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:16,191 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:41:16,214 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:41:16,226 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [1/24] Tour test_cancel_future_order → Step body 2026-08-18 03:41:16,227 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-08-18 03:41:16,253 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:41:16,275 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:41:16,319 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.011 2026-08-18 03:41:16,332 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.026 2026-08-18 03:41:16,409 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.035 0.044 2026-08-18 03:41:16,417 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.064 2026-08-18 03:41:17,125 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 298 0.333 0.259 2026-08-18 03:41:17,158 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:17] "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-08-18 03:41:17,281 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-08-18 03:41:17,381 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:17] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.043 2026-08-18 03:41:17,427 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 03:41:17,446 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-08-18 03:41:17,458 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-08-18 03:41:17,536 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:17,593 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:17,596 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:41:17,632 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:17] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.054 0.041 2026-08-18 03:41:17,635 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.085 2026-08-18 03:41:17,647 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:17] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.060 2026-08-18 03:41:17,703 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41: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-08-18 03:41:17,710 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:41:17,753 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:17,790 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:17] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.018 0.016 2026-08-18 03:41:17,808 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:41:17,875 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:17] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.047 0.049 2026-08-18 03:41:17,951 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:17] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.040 0.129 2026-08-18 03:41:18,034 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:18,081 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:18,102 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:18,262 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.108 0.061 2026-08-18 03:41:18,401 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:18,431 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:18,501 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:18,557 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:18,614 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:18,688 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:18,748 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:18,814 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:18,823 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:18] "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-08-18 03:41:18,951 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:19,017 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:19,030 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99371200 started for PoS orders references: [{'name': '/', 'pos_reference': '251-118-000001', 'uuid': '041b2e42-0d4b-46bc-adb3-19445a67a378'}] 2026-08-18 03:41:19,068 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:19,116 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99371200 order {'name': '/', 'pos_reference': '251-118-000001', 'uuid': '041b2e42-0d4b-46bc-adb3-19445a67a378'} created pos.order #763 2026-08-18 03:41:19,128 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:19,135 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99371200 finished 2026-08-18 03:41:19,197 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.077 0.093 2026-08-18 03:41:19,225 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:19,296 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.013 2026-08-18 03:41:19,299 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:19,363 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:19,433 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:19,440 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35144875 started for PoS orders references: [{'name': '/', 'pos_reference': '251-118-000002', 'uuid': 'c7eae705-2224-478c-a07d-14a349a1bc59'}] 2026-08-18 03:41:19,483 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:19,494 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35144875 order {'name': '/', 'pos_reference': '251-118-000002', 'uuid': 'c7eae705-2224-478c-a07d-14a349a1bc59'} created pos.order #764 2026-08-18 03:41:19,508 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35144875 finished 2026-08-18 03:41:19,534 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:19,558 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.049 0.071 2026-08-18 03:41:19,679 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:19] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 53 0.055 0.041 2026-08-18 03:41:19,717 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.011 2026-08-18 03:41:19,766 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:19,821 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:19,979 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:19] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.071 0.081 2026-08-18 03:41:20,242 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:20] "GET /pos/ui/118/ticket HTTP/1.1" 200 - 31 0.020 0.035 2026-08-18 03:41:21,305 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:21] "GET /web/webclient/translations?hash=17e3d9872937fc063ab8f9fdc13e34401c747a14&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:41:21,322 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:21,353 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-08-18 03:41:21,369 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:41:21,391 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:41:21,426 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.004 2026-08-18 03:41:21,455 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.005 0.030 2026-08-18 03:41:21,466 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-08-18 03:41:21,718 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:21] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.054 0.047 2026-08-18 03:41:21,761 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:21] "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.006 2026-08-18 03:41:21,811 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:21] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 304 - 3 0.005 0.028 2026-08-18 03:41:21,833 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:21] "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-08-18 03:41:21,847 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-08-18 03:41:21,852 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:41:22,052 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:22] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.088 0.041 2026-08-18 03:41:22,075 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:22] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.009 0.121 2026-08-18 03:41:22,100 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.026 2026-08-18 03:41:22,174 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: tour succeeded 2026-08-18 03:41:22,175 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: ╔═════════════════════════════════════════╗ ║ TOUR test_cancel_future_order SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-08-18 03:41:22,230 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:22] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 304 - 7 0.049 0.028 2026-08-18 03:41:22,395 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:22] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.075 0.147 2026-08-18 03:41:22,496 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: heap 16951984 (allocated 18350080) 2026-08-18 03:41:22,503 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:22] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.048 0.279 2026-08-18 03:41:22,530 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing chrome headless with pid 114008 2026-08-18 03:41:22,532 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing websocket connection 2026-08-18 03:41:22,534 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Terminating chrome headless with pid 114008 2026-08-18 03:41:22,660 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034122_660585_test_preset_future_timing_restaurant.txt 2026-08-18 03:41:22,661 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Removing chrome user profile "/tmp/tmp8xbxjygf_chrome_odoo" 2026-08-18 03:41:22,686 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_timing_restaurant ... 2026-08-18 03:41:23,034 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 114237 2026-08-18 03:41:23,035 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpu2arj_07_chrome_odoo 2026-08-18 03:41:23,035 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:36423/json/version 2026-08-18 03:41:23,036 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36423', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:41:23,140 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-08-18 03:41:23,141 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:36423/json 2026-08-18 03:41:23,143 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36423', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:41:23,197 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:36423/devtools/page/6AEA7BB69D86D88DEDAEAA5F65CE6D22 2026-08-18 03:41:23,210 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-08-18 03:41:23,239 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-08-18 03:41:23,348 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:41:23,371 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-08-18 03:41:23,381 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:41:23,382 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:41:23,412 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:41:23,963 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:23] "GET /pos/ui/118 HTTP/1.1" 200 - 131 0.078 0.482 2026-08-18 03:41:23,967 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '6AEA7BB69D86D88DEDAEAA5F65CE6D22', 'loaderId': 'ADC9CFDE1C13BE78E3C9080B239F0208', 'isDownload': False} 2026-08-18 03:41:23,968 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_delivery_restaurant')" 2026-08-18 03:41:23,985 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:41:24,033 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:24] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.036 2026-08-18 03:41:24,043 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:24] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.045 2026-08-18 03:41:24,068 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:24] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.058 2026-08-18 03:41:24,571 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:41:24,587 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:41:24,602 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-08-18 03:41:24,624 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:41:24,630 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:24,637 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-18 03:41:24,668 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 03:41:24,698 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:41:24,746 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.015 2026-08-18 03:41:24,770 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.042 2026-08-18 03:41:24,833 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.023 0.036 2026-08-18 03:41:24,839 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.029 2026-08-18 03:41:25,500 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 294 0.312 0.250 2026-08-18 03:41:25,530 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:41:25,617 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:41:25,690 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:25] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.042 2026-08-18 03:41:25,734 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:41:25,754 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-08-18 03:41:25,778 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.012 0.010 2026-08-18 03:41:25,816 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:41:25,830 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:41:25,861 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:41:25,908 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:25] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.015 0.071 2026-08-18 03:41:25,916 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:25,939 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-08-18 03:41:25,974 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:26,031 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:26] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.058 0.141 2026-08-18 03:41:26,033 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.209 2026-08-18 03:41:26,068 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:26] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.005 0.129 2026-08-18 03:41:26,101 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:26] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.004 0.027 2026-08-18 03:41:26,189 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:26,210 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-08-18 03:41:26,249 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:41:26,379 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.102 0.082 2026-08-18 03:41:26,432 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:26,475 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:26] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.053 0.213 2026-08-18 03:41:26,560 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:26] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.035 0.292 2026-08-18 03:41:26,568 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41: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.043 2026-08-18 03:41:26,650 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:26,695 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:41:26,730 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:26,787 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:26,848 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:26,899 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:27,012 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:27,064 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:27,115 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:27,165 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:27,216 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:27,273 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:27,333 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:27,388 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:27,439 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:27,489 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:27,540 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:27,595 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:27,651 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:27,713 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:27,764 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:27,815 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-08-18 03:41:27,815 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_preset_delivery_restaurant SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-08-18 03:41:27,965 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 15877116 (allocated 17039360) 2026-08-18 03:41:27,995 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 114237 2026-08-18 03:41:27,998 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-08-18 03:41:27,999 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 114237 2026-08-18 03:41:28,109 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034128_109250_test_preset_timing_restaurant.txt 2026-08-18 03:41:28,109 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpu2arj_07_chrome_odoo" 2026-08-18 03:41:28,598 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 114452 2026-08-18 03:41:28,598 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpobvoovi9_chrome_odoo 2026-08-18 03:41:28,598 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:41793/json/version 2026-08-18 03:41:28,600 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41793', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:41:28,722 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-08-18 03:41:28,723 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:41793/json 2026-08-18 03:41:28,723 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41793', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:41:28,743 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:41793/devtools/page/C38F739AF3BB5996FA585D8E049EF9FE 2026-08-18 03:41:28,772 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-08-18 03:41:28,791 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-08-18 03:41:28,928 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:41:28,935 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-08-18 03:41:28,942 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:41:28,943 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:41:29,031 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:29] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.028 0.041 2026-08-18 03:41:29,038 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': 'C38F739AF3BB5996FA585D8E049EF9FE', 'loaderId': '97045879F1DDC511FEA3805B3093A6C0', 'isDownload': False} 2026-08-18 03:41:29,038 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_open_register_with_preset_takeaway')" 2026-08-18 03:41:29,055 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:41:29,085 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:29] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-08-18 03:41:29,091 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:29] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.027 2026-08-18 03:41:29,111 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:29] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.038 2026-08-18 03:41:29,557 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:41:29,566 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:41:29,577 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:41:29,591 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:41:29,597 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:29,605 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 03:41:29,627 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:41:29,642 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:41:29,667 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:29] "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-08-18 03:41:29,673 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.010 2026-08-18 03:41:29,715 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.014 0.023 2026-08-18 03:41:29,717 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.017 2026-08-18 03:41:30,157 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 197 0.184 0.204 2026-08-18 03:41:30,193 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:30] "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-08-18 03:41:30,307 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41: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.011 2026-08-18 03:41:30,358 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:30] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.039 2026-08-18 03:41:30,394 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41: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.009 2026-08-18 03:41:30,410 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-08-18 03:41:30,427 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:41:30,483 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:30,491 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:41:30,521 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-08-18 03:41:30,526 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:41:30,559 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:30] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.017 0.048 2026-08-18 03:41:30,575 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:30] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.078 2026-08-18 03:41:30,604 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41: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-08-18 03:41:30,605 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:41:30,637 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:30,640 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:30] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.006 0.014 2026-08-18 03:41:30,655 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:41:30,729 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:30] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.049 0.039 2026-08-18 03:41:30,827 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:30] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.047 0.135 2026-08-18 03:41:30,903 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:30,953 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:31,041 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.018 0.007 2026-08-18 03:41:31,109 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:31,123 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:31] "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-08-18 03:41:31,137 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:31,208 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:31,214 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:31,274 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:31,282 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99768009 started for PoS orders references: [{'name': '/', 'pos_reference': '252-118-000001', 'uuid': 'df4b6f83-6aa5-48e5-b847-0e58aa296687'}] 2026-08-18 03:41:31,361 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99768009 order {'name': '/', 'pos_reference': '252-118-000001', 'uuid': 'df4b6f83-6aa5-48e5-b847-0e58aa296687'} created pos.order #765 2026-08-18 03:41:31,378 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99768009 finished 2026-08-18 03:41:31,419 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.054 0.085 2026-08-18 03:41:31,444 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:31,502 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:33,540 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:33,623 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:33,672 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:33,724 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:33,774 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:33,824 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:33,881 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:33,938 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:33,993 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:34,044 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:34,094 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:34,149 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:34,204 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:34,261 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:34,316 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:34,399 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:34] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 53 0.070 0.067 2026-08-18 03:41:34,427 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:34,502 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:34,512 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:34] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-08-18 03:41:34,549 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.014 2026-08-18 03:41:34,599 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-08-18 03:41:34,600 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_open_register_with_preset_takeaway SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-08-18 03:41:34,706 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 16783712 (allocated 18747392) 2026-08-18 03:41:34,714 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 114452 2026-08-18 03:41:34,716 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-08-18 03:41:34,726 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 114452 2026-08-18 03:41:34,802 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034134_802257_test_preset_timing_restaurant.txt 2026-08-18 03:41:34,802 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpobvoovi9_chrome_odoo" 2026-08-18 03:41:35,242 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 114654 2026-08-18 03:41:35,243 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpt66aezca_chrome_odoo 2026-08-18 03:41:35,243 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:46085/json/version 2026-08-18 03:41:35,244 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46085', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:41:35,318 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-08-18 03:41:35,318 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:46085/json 2026-08-18 03:41:35,318 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46085', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:41:35,355 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:46085/devtools/page/4688FE6180D90D55345B913BA7681D86 2026-08-18 03:41:35,387 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-08-18 03:41:35,406 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-08-18 03:41:35,498 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:41:35,502 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-08-18 03:41:35,514 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:41:35,514 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:41:35,627 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:35] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.045 0.050 2026-08-18 03:41:35,637 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '4688FE6180D90D55345B913BA7681D86', 'loaderId': 'D4AE719E58ED3A181EFC212934A00BAC', 'isDownload': False} 2026-08-18 03:41:35,638 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_timing_restaurant')" 2026-08-18 03:41:35,660 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:41:35,699 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:35] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-08-18 03:41:35,747 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:35] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.012 0.025 2026-08-18 03:41:35,750 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:35] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.057 2026-08-18 03:41:36,369 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:36,374 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:41:36,721 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:41:36,735 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:41:36,744 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/37] Tour test_preset_timing_restaurant → Step body 2026-08-18 03:41:36,747 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 03:41:36,770 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.017 2026-08-18 03:41:36,793 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:41:36,823 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.007 2026-08-18 03:41:36,834 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.005 0.017 2026-08-18 03:41:36,847 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-08-18 03:41:36,910 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.028 0.036 2026-08-18 03:41:37,361 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 197 0.188 0.219 2026-08-18 03:41:37,380 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:41:37,473 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41: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-08-18 03:41:37,549 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:37] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.013 0.052 2026-08-18 03:41:37,601 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.015 2026-08-18 03:41:37,618 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-08-18 03:41:37,629 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:41:37,707 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:41:37,711 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:41:37,714 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:37,762 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:37] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.023 0.049 2026-08-18 03:41:37,776 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:41:37,778 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:37,805 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:37] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.014 0.084 2026-08-18 03:41:37,807 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.111 2026-08-18 03:41:37,916 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:37,945 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:41:37,958 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:37] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.011 0.023 2026-08-18 03:41:38,048 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:38] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.048 0.070 2026-08-18 03:41:38,125 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:38] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.040 0.153 2026-08-18 03:41:38,151 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [3/37] Tour test_preset_timing_restaurant → Step .new-order 2026-08-18 03:41:38,273 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:38,317 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:38,353 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:38,404 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:38,475 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:38,500 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:38,538 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:38,597 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:38,667 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:38,677 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:38] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:41:38,830 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:38,898 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:38,906 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66801585 started for PoS orders references: [{'name': '/', 'pos_reference': '253-118-000001', 'uuid': 'b235d6c8-1bf0-4894-a32c-fca9109c3c67'}] 2026-08-18 03:41:38,996 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66801585 order {'name': '/', 'pos_reference': '253-118-000001', 'uuid': 'b235d6c8-1bf0-4894-a32c-fca9109c3c67'} created pos.order #766 2026-08-18 03:41:39,015 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66801585 finished 2026-08-18 03:41:39,069 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.063 0.102 2026-08-18 03:41:39,146 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:39,197 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:39,253 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:41,294 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:41,365 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.011 0.007 2026-08-18 03:41:41,367 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:41,433 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:41,502 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:41,509 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28571719 started for PoS orders references: [{'name': '/', 'pos_reference': '253-118-000002', 'uuid': '4651f600-024e-4553-8edb-b9b1d2fef333'}] 2026-08-18 03:41:41,567 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28571719 order {'name': '/', 'pos_reference': '253-118-000002', 'uuid': '4651f600-024e-4553-8edb-b9b1d2fef333'} created pos.order #767 2026-08-18 03:41:41,578 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28571719 finished 2026-08-18 03:41:41,640 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.059 0.074 2026-08-18 03:41:41,779 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 43 0.065 0.050 2026-08-18 03:41:41,823 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.013 0.023 2026-08-18 03:41:41,833 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:41,879 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:41,933 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:41,980 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:42,032 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:42,089 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:44,140 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:44,210 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.005 0.010 2026-08-18 03:41:44,227 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:44,270 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:44,321 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:44,374 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:44,434 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:44,448 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:44] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 03:41:44,543 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:44,593 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:44,649 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:44,654 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39229532 started for PoS orders references: [{'name': '/', 'pos_reference': '253-118-000003', 'uuid': '497dbf2b-30b2-4e5b-b05d-7402d9520225'}] 2026-08-18 03:41:44,721 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39229532 order {'name': '/', 'pos_reference': '253-118-000003', 'uuid': '497dbf2b-30b2-4e5b-b05d-7402d9520225'} created pos.order #768 2026-08-18 03:41:44,736 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39229532 finished 2026-08-18 03:41:44,808 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.054 0.102 2026-08-18 03:41:44,846 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:44,897 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:44,953 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:45,037 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:45] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.035 0.045 2026-08-18 03:41:45,077 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.015 2026-08-18 03:41:45,116 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-08-18 03:41:45,117 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_preset_timing_restaurant SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-08-18 03:41:45,274 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 21113072 (allocated 23605248) 2026-08-18 03:41:45,288 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 114654 2026-08-18 03:41:45,292 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-08-18 03:41:45,294 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 114654 2026-08-18 03:41:45,414 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034145_413329_test_preset_timing_restaurant.txt 2026-08-18 03:41:45,414 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpt66aezca_chrome_odoo" 2026-08-18 03:41:45,903 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 114877 2026-08-18 03:41:45,903 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpys__ihtb_chrome_odoo 2026-08-18 03:41:45,903 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:40271/json/version 2026-08-18 03:41:45,904 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40271', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:41:46,008 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-08-18 03:41:46,008 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:40271/json 2026-08-18 03:41:46,008 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40271', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:41:46,065 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:40271/devtools/page/D225AE6D444B07841087D52450DE02FF 2026-08-18 03:41:46,088 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-08-18 03:41:46,111 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-08-18 03:41:46,159 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:41:46,162 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-08-18 03:41:46,167 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:41:46,167 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:41:46,277 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:46] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.034 0.058 2026-08-18 03:41:46,280 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': 'D225AE6D444B07841087D52450DE02FF', 'loaderId': '5B373A61E4DEADA525C06156E8793D7F', 'isDownload': False} 2026-08-18 03:41:46,280 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_guest_count_bank_payment')" 2026-08-18 03:41:46,312 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:41:46,370 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:46] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.033 2026-08-18 03:41:46,392 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:46] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.047 2026-08-18 03:41:46,410 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:46] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.067 2026-08-18 03:41:46,928 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:46,935 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:46,961 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:41:46,978 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:41:46,984 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/14] Tour test_guest_count_bank_payment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-18 03:41:46,988 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 03:41:47,013 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:41:47,040 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:41:47,069 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.007 2026-08-18 03:41:47,078 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.009 2026-08-18 03:41:47,119 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.010 0.023 2026-08-18 03:41:47,127 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-08-18 03:41:47,687 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 229 0.273 0.244 2026-08-18 03:41:47,713 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:41:47,854 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:47] "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.008 2026-08-18 03:41:47,937 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:47] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.051 2026-08-18 03:41:47,998 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.013 0.007 2026-08-18 03:41:48,020 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-08-18 03:41:48,034 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:41:48,071 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:41:48,081 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:41:48,112 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:41:48,117 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:41:48,149 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:41:48,151 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:41:48,165 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:48] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.036 0.029 2026-08-18 03:41:48,214 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:41:48,232 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [2/14] 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-08-18 03:41:48,236 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:48] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.040 0.096 2026-08-18 03:41:48,359 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:48] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.071 0.089 2026-08-18 03:41:48,463 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:48] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.070 0.217 2026-08-18 03:41:48,482 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:48] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.004 0.267 2026-08-18 03:41:48,500 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.008 0.015 2026-08-18 03:41:48,550 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:48] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.029 0.032 2026-08-18 03:41:48,575 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [3/14] Tour test_guest_count_bank_payment → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-08-18 03:41:48,649 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:48,651 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:41:48,658 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [4/14] Tour test_guest_count_bank_payment → Step input shown is '5' (trigger: .modal .value:contains("5")) 2026-08-18 03:41:48,688 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:48] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.007 0.022 2026-08-18 03:41:48,706 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [5/14] Tour test_guest_count_bank_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-18 03:41:48,763 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [6/14] Tour test_guest_count_bank_payment → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-08-18 03:41:48,842 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [7/14] 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-08-18 03:41:48,903 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [8/14] Tour test_guest_count_bank_payment → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-18 03:41:48,952 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [9/14] Tour test_guest_count_bank_payment → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-18 03:41:49,004 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [10/14] 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-08-18 03:41:49,052 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [11/14] Tour test_guest_count_bank_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-18 03:41:49,123 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [12/14] Tour test_guest_count_bank_payment → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-08-18 03:41:49,215 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-18 03:41:49,215 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-18 03:41:49,215 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-18 03:41:49,216 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-18 03:41:49,216 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-18 03:41:49,217 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-18 03:41:49,217 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-18 03:41:49,217 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-18 03:41:49,217 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-18 03:41:49,218 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-18 03:41:49,218 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-18 03:41:49,222 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-18 03:41:49,222 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-18 03:41:49,223 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-18 03:41:49,223 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-18 03:41:49,225 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-18 03:41:49,258 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-18 03:41:49,258 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-18 03:41:49,259 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-18 03:41:49,259 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-18 03:41:49,260 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-18 03:41:49,261 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-18 03:41:49,261 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-18 03:41:49,262 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-18 03:41:49,262 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-18 03:41:49,263 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-18 03:41:49,263 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-18 03:41:49,264 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-18 03:41:49,265 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-18 03:41:49,265 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-18 03:41:49,265 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-18 03:41:49,266 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-18 03:41:49,269 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-18 03:41:49,270 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-18 03:41:49,270 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-18 03:41:49,277 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:49] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:41:49,291 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:49] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:41:49,292 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-18 03:41:49,293 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:49] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:41:49,294 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-18 03:41:49,295 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-18 03:41:49,300 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-18 03:41:49,301 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-18 03:41:49,305 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:49] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:41:49,314 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:49] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:41:49,325 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:49] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:41:49,332 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:49] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:41:49,339 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-18 03:41:49,339 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-18 03:41:49,359 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:49] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:41:49,363 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:49] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-08-18 03:41:49,367 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-18 03:41:49,369 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:49] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-08-18 03:41:49,375 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:49] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:41:49,376 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-18 03:41:49,399 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-18 03:41:49,400 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-18 03:41:49,401 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-18 03:41:49,403 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-18 03:41:49,405 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:49] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-08-18 03:41:49,409 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:49] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:41:49,415 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-18 03:41:49,415 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:49] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:41:49,422 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-18 03:41:49,465 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-18 03:41:49,466 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-18 03:41:49,468 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-18 03:41:49,473 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-18 03:41:49,474 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-18 03:41:49,474 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-18 03:41:49,479 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-18 03:41:49,484 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-18 03:41:49,498 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-18 03:41:49,499 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-18 03:41:49,499 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-18 03:41:49,499 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-18 03:41:49,500 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-18 03:41:49,500 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-18 03:41:49,500 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-18 03:41:49,500 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-18 03:41:49,501 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-18 03:41:49,507 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-08-18 03:41:49,508 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-18 03:41:49,508 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-18 03:41:49,509 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-18 03:41:49,509 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-18 03:41:49,514 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-18 03:41:49,515 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-18 03:41:49,515 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-18 03:41:49,515 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-18 03:41:49,515 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-18 03:41:49,516 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-18 03:41:49,516 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-18 03:41:49,517 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-18 03:41:49,518 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-18 03:41:49,518 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-18 03:41:49,518 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-18 03:41:49,519 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-18 03:41:49,520 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-18 03:41:49,521 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-18 03:41:49,521 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-18 03:41:49,521 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-18 03:41:49,521 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-18 03:41:49,526 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-18 03:41:49,526 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-18 03:41:49,527 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-18 03:41:49,527 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-18 03:41:49,527 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-18 03:41:49,590 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:41:49,594 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:49] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 03:41:49,596 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:49] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-08-18 03:41:49,605 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-18 03:41:49,607 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-18 03:41:49,609 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.079 2026-08-18 03:41:49,614 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-18 03:41:49,616 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-18 03:41:49,653 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-18 03:41:49,658 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-18 03:41:49,664 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:49] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-08-18 03:41:49,667 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:49] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:41:49,672 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-08-18 03:41:49,674 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:49] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:41:49,691 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:49] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:41:49,694 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-18 03:41:49,701 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:49] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-08-18 03:41:49,708 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:49] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-08-18 03:41:49,710 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-18 03:41:49,721 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:49] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:41:49,725 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-18 03:41:49,725 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-18 03:41:49,726 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-18 03:41:49,726 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-18 03:41:49,729 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-18 03:41:49,730 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-18 03:41:49,731 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-18 03:41:49,733 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-18 03:41:49,733 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-18 03:41:49,733 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-18 03:41:49,734 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-18 03:41:49,734 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-18 03:41:49,735 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-18 03:41:49,736 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-18 03:41:49,736 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-18 03:41:49,737 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-18 03:41:49,737 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-18 03:41:49,738 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-18 03:41:49,739 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-18 03:41:50,149 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:50,152 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:41:50,186 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [13/14] Tour test_guest_count_bank_payment → Step click back to product screen (trigger: .payment-screen .back-button) 2026-08-18 03:41:50,258 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [14/14] Tour test_guest_count_bank_payment → Step product screen is shown (trigger: .product-screen) 2026-08-18 03:41:50,301 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-08-18 03:41:50,302 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_guest_count_bank_payment SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-08-18 03:41:50,396 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 17516556 (allocated 19136512) 2026-08-18 03:41:50,407 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 114877 2026-08-18 03:41:50,408 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-08-18 03:41:50,408 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 114877 2026-08-18 03:41:50,539 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034150_539125_test_preset_timing_restaurant.txt 2026-08-18 03:41:50,539 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpys__ihtb_chrome_odoo" 2026-08-18 03:41:50,592 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_restaurant_preset_eatin_tour ... 2026-08-18 03:41:51,185 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome pid: 115114 2026-08-18 03:41:51,185 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless temporary user profile dir: /tmp/tmp85qo085__chrome_odoo 2026-08-18 03:41:51,187 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:34771/json/version 2026-08-18 03:41:51,189 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34771', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:41:51,219 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Browser version: Chrome/150.0.7871.114 2026-08-18 03:41:51,219 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:34771/json 2026-08-18 03:41:51,220 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34771', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:41:51,261 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Websocket url found: ws://127.0.0.1:34771/devtools/page/275FBFF56F4172957C4A0705E6B3D1BA 2026-08-18 03:41:51,295 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Enable chrome headless console log notification 2026-08-18 03:41:51,323 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless enable page notifications 2026-08-18 03:41:51,462 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:41:51,486 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Setting session cookie in browser 2026-08-18 03:41:51,490 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:41:51,490 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:41:51,511 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:41:52,070 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:52] "GET /pos/ui/118 HTTP/1.1" 200 - 85 0.146 0.420 2026-08-18 03:41:52,098 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Navigation result: {'frameId': '275FBFF56F4172957C4A0705E6B3D1BA', 'loaderId': '6F49D7CC66C27B31BC1F7409C2443F3B', 'isDownload': False} 2026-08-18 03:41:52,099 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Evaluate ready code "odoo.isTourReady('RestaurantPresetEatInTour')" 2026-08-18 03:41:52,133 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:41:52,154 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:52] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-18 03:41:52,164 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:52] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-08-18 03:41:52,171 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:52] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-08-18 03:41:52,761 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:41:52,764 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:52,814 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-08-18 03:41:52,825 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:41:52,835 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:52,837 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-18 03:41:52,868 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-08-18 03:41:52,883 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:41:52,913 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.012 2026-08-18 03:41:52,937 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.027 2026-08-18 03:41:52,943 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.010 2026-08-18 03:41:53,010 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:53] "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-08-18 03:41:53,626 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 294 0.313 0.250 2026-08-18 03:41:53,660 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-08-18 03:41:53,710 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:41:53,817 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:53] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.043 2026-08-18 03:41:53,859 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 03:41:53,876 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: Owl is running in 'dev' mode. 2026-08-18 03:41:53,890 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.004 2026-08-18 03:41:53,935 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:53,958 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:41:53,982 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:41:53,990 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-08-18 03:41:54,049 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:54] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.024 0.089 2026-08-18 03:41:54,076 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:41:54,090 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41: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-08-18 03:41:54,094 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:54] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.152 2026-08-18 03:41:54,138 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:54] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.002 0.008 2026-08-18 03:41:54,171 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:41:54,211 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:54] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.021 0.032 2026-08-18 03:41:54,216 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:54,288 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:54] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.038 0.087 2026-08-18 03:41:54,314 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:54] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.008 0.062 2026-08-18 03:41:54,395 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:54,496 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.048 2026-08-18 03:41:54,516 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:54,591 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41: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.008 2026-08-18 03:41:54,633 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:54,687 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:41:54,735 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:54,794 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:54,853 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:54,893 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:54,956 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:55,007 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:55,061 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:55,137 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:55,144 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:55,146 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:41:55,218 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:55,289 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:55,299 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6478972 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '1968384a-6e58-48b8-acb7-8a1d80c0b90c'}] 2026-08-18 03:41:55,305 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:41:55,774 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6478972 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '1968384a-6e58-48b8-acb7-8a1d80c0b90c'} created pos.order #769 2026-08-18 03:41:55,789 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6478972 finished 2026-08-18 03:41:55,877 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.305 0.276 2026-08-18 03:41:56,090 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: tour succeeded 2026-08-18 03:41:56,091 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: ╔══════════════════════════════════════════╗ ║ TOUR RestaurantPresetEatInTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-18 03:41:56,193 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: heap 15324104 (allocated 17301504) 2026-08-18 03:41:56,211 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing chrome headless with pid 115114 2026-08-18 03:41:56,218 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing websocket connection 2026-08-18 03:41:56,220 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Terminating chrome headless with pid 115114 2026-08-18 03:41:56,333 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034156_332707_test_restaurant_preset_eatin_tour.txt 2026-08-18 03:41:56,333 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Removing chrome user profile "/tmp/tmp85qo085__chrome_odoo" 2026-08-18 03:41:56,361 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_show_default_with_register_screen ... 2026-08-18 03:41:56,783 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome pid: 115320 2026-08-18 03:41:56,785 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless temporary user profile dir: /tmp/tmp8ucz1wrg_chrome_odoo 2026-08-18 03:41:56,785 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:44163/json/version 2026-08-18 03:41:56,786 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44163', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:41:56,875 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Browser version: Chrome/150.0.7871.114 2026-08-18 03:41:56,876 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:44163/json 2026-08-18 03:41:56,876 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44163', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:41:56,915 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Websocket url found: ws://127.0.0.1:44163/devtools/page/EF61A234C6451B2F0313FB636CEB858B 2026-08-18 03:41:57,027 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Enable chrome headless console log notification 2026-08-18 03:41:57,065 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless enable page notifications 2026-08-18 03:41:57,235 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:41:57,250 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Setting session cookie in browser 2026-08-18 03:41:57,255 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:41:57,255 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:41:57,295 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:41:57,991 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:57] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.089 0.613 2026-08-18 03:41:57,994 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Navigation result: {'frameId': 'EF61A234C6451B2F0313FB636CEB858B', 'loaderId': 'D900CA0EE3AD0DA62B3AF28D8072E86E', 'isDownload': False} 2026-08-18 03:41:57,994 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:58,010 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:41:58,052 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:58] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.030 2026-08-18 03:41:58,065 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:58] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-08-18 03:41:58,077 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:58] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.045 2026-08-18 03:41:58,649 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:41:58,674 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:41:58,735 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.025 2026-08-18 03:41:58,758 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:41:58,763 25 INFO rb-bf20be7-223995-404953 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-08-18 03:41:58,774 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.016 2026-08-18 03:41:58,813 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.010 2026-08-18 03:41:58,839 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:41:58,888 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.022 0.017 2026-08-18 03:41:58,909 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.049 2026-08-18 03:41:59,014 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.070 0.048 2026-08-18 03:41:59,023 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.006 0.089 2026-08-18 03:41:59,619 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 288 0.329 0.235 2026-08-18 03:41:59,681 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:41:59,779 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 03:41:59,878 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:59] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.031 0.033 2026-08-18 03:41:59,911 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:41:59,926 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: Owl is running in 'dev' mode. 2026-08-18 03:41:59,941 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-08-18 03:41:59,981 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:41:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:42:00,000 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:42:00,008 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:42:00,027 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:00] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.013 0.024 2026-08-18 03:42:00,056 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:42:00,058 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:42:00,091 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:00] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.026 0.071 2026-08-18 03:42:00,105 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:00] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.004 0.015 2026-08-18 03:42:00,107 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.091 2026-08-18 03:42:00,185 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:00,240 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:00] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.012 0.015 2026-08-18 03:42:00,269 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:42:00,366 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.030 2026-08-18 03:42:00,384 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:00,406 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:00] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.088 0.063 2026-08-18 03:42:00,488 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:42:00,507 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:00] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.055 0.188 2026-08-18 03:42:00,633 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.194 2026-08-18 03:42:00,724 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:00,778 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:00,829 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:00,879 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:00,930 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:00,987 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:01,038 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:01,095 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:01,143 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:01,275 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:01,347 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:01,353 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85853309 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '695dd57c-4dc2-42eb-8694-a7dab9096af4'}] 2026-08-18 03:42:01,429 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:01,503 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:01,505 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85853309 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '695dd57c-4dc2-42eb-8694-a7dab9096af4'} created pos.order #770 2026-08-18 03:42:01,531 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85853309 finished 2026-08-18 03:42:01,604 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.160 0.095 2026-08-18 03:42:01,764 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:01] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 52 0.100 0.154 2026-08-18 03:42:01,828 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:01,830 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.026 0.026 2026-08-18 03:42:01,879 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:01,949 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:01,966 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.019 0.009 2026-08-18 03:42:01,995 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:02,053 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:02,103 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:02,153 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:02,206 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: tour succeeded 2026-08-18 03:42:02,207 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_show_default_with_register_screen SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-08-18 03:42:02,326 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: heap 15393744 (allocated 16777216) 2026-08-18 03:42:02,341 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing chrome headless with pid 115320 2026-08-18 03:42:02,343 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing websocket connection 2026-08-18 03:42:02,344 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Terminating chrome headless with pid 115320 2026-08-18 03:42:02,495 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034202_494819_test_show_default_with_register_screen.txt 2026-08-18 03:42:02,495 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Removing chrome user profile "/tmp/tmp8ucz1wrg_chrome_odoo" 2026-08-18 03:42:02,517 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update ... 2026-08-18 03:42:03,002 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome pid: 115541 2026-08-18 03:42:03,002 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless temporary user profile dir: /tmp/tmp0tjtpbew_chrome_odoo 2026-08-18 03:42:03,006 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:45021/json/version 2026-08-18 03:42:03,007 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45021', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:42:03,099 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Browser version: Chrome/150.0.7871.114 2026-08-18 03:42:03,099 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:45021/json 2026-08-18 03:42:03,100 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45021', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:42:03,132 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Websocket url found: ws://127.0.0.1:45021/devtools/page/A2E39481150001813DE1E253FEC93CF1 2026-08-18 03:42:03,157 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Enable chrome headless console log notification 2026-08-18 03:42:03,189 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless enable page notifications 2026-08-18 03:42:03,308 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:42:03,328 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Setting session cookie in browser 2026-08-18 03:42:03,344 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:42:03,344 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:42:03,394 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:42:03,998 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:03] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.117 0.497 2026-08-18 03:42:04,001 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Navigation result: {'frameId': 'A2E39481150001813DE1E253FEC93CF1', 'loaderId': 'AEB5EB75029224680CD92DD4833F7DBE', 'isDownload': False} 2026-08-18 03:42:04,001 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Evaluate ready code "odoo.isTourReady('test_sync_lines_qty_update')" 2026-08-18 03:42:04,029 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:42:04,075 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:04] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.028 2026-08-18 03:42:04,082 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:04] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.046 2026-08-18 03:42:04,089 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:04] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.042 2026-08-18 03:42:04,607 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:42:04,616 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:42:04,655 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-08-18 03:42:04,683 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:42:04,693 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.007 2026-08-18 03:42:04,695 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:04,727 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 03:42:04,749 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:42:04,782 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42: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.010 2026-08-18 03:42:04,800 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.027 2026-08-18 03:42:04,855 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.022 0.029 2026-08-18 03:42:04,858 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.033 2026-08-18 03:42:05,373 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.228 0.248 2026-08-18 03:42:05,399 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:42:05,490 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:42:05,568 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:05] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.039 2026-08-18 03:42:05,604 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-18 03:42:05,635 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: Owl is running in 'dev' mode. 2026-08-18 03:42:05,643 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 03:42:05,674 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:42:05,691 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:42:05,712 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:42:05,717 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:42:05,746 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:05] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.023 0.023 2026-08-18 03:42:05,762 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:42:05,778 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-08-18 03:42:05,787 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:05] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.078 2026-08-18 03:42:05,814 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:42:05,827 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:05,830 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:05] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.016 0.039 2026-08-18 03:42:05,995 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:05] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.093 0.091 2026-08-18 03:42:06,039 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:06,083 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:42:06,106 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:06] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.057 0.255 2026-08-18 03:42:06,129 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:06] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.006 0.260 2026-08-18 03:42:06,235 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.149 2026-08-18 03:42:06,307 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.008 2026-08-18 03:42:06,390 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:06,414 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:42:06,479 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:06,530 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:06,594 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:06,619 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73428055 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '06783747-abd3-45e0-ba83-bfb082321e23'}] 2026-08-18 03:42:06,702 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73428055 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '06783747-abd3-45e0-ba83-bfb082321e23'} created pos.order #771 2026-08-18 03:42:06,725 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73428055 finished 2026-08-18 03:42:06,779 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.070 0.093 2026-08-18 03:42:06,808 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:06,893 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:06,912 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.009 0.015 2026-08-18 03:42:06,935 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:06,989 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:09,022 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:09,079 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:09,127 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:09,306 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:09,355 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:09,419 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:09,448 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20025693 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '06783747-abd3-45e0-ba83-bfb082321e23'}] 2026-08-18 03:42:09,519 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20025693 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '06783747-abd3-45e0-ba83-bfb082321e23'} updated pos.order #771 2026-08-18 03:42:09,538 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20025693 finished 2026-08-18 03:42:09,621 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.085 0.089 2026-08-18 03:42:09,657 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:09,706 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:11,738 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:11,802 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:11,843 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.040 0.010 2026-08-18 03:42:11,852 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:11,902 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: tour succeeded 2026-08-18 03:42:11,903 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_sync_lines_qty_update SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-18 03:42:11,979 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: heap 15773644 (allocated 17825792) 2026-08-18 03:42:11,993 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing chrome headless with pid 115541 2026-08-18 03:42:11,995 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing websocket connection 2026-08-18 03:42:11,997 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Terminating chrome headless with pid 115541 2026-08-18 03:42:12,226 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034212_225711_test_sync_lines_qty_update.txt 2026-08-18 03:42:12,226 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Removing chrome user profile "/tmp/tmp0tjtpbew_chrome_odoo" 2026-08-18 03:42:12,386 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update_ticket_screen ... 2026-08-18 03:42:12,758 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome pid: 115755 2026-08-18 03:42:12,758 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmpddawa3cf_chrome_odoo 2026-08-18 03:42:12,758 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:46879/json/version 2026-08-18 03:42:12,759 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46879', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:42:12,839 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Browser version: Chrome/150.0.7871.114 2026-08-18 03:42:12,839 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:46879/json 2026-08-18 03:42:12,840 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46879', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:42:12,909 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Websocket url found: ws://127.0.0.1:46879/devtools/page/73E22862FDC51BCAE48ED27A74C4F8CD 2026-08-18 03:42:12,960 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Enable chrome headless console log notification 2026-08-18 03:42:13,010 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless enable page notifications 2026-08-18 03:42:13,179 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:42:13,201 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Setting session cookie in browser 2026-08-18 03:42:13,212 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:42:13,213 25 INFO rb-bf20be7-223995-404953 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/118" 2026-08-18 03:42:13,318 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:42:13,894 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:13] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.140 0.452 2026-08-18 03:42:13,901 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Navigation result: {'frameId': '73E22862FDC51BCAE48ED27A74C4F8CD', 'loaderId': '5565EC8488C12E3C5285B6715ECA86FD', 'isDownload': False} 2026-08-18 03:42:13,901 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:13,926 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:42:13,978 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:13] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.040 2026-08-18 03:42:13,992 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:13] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.053 2026-08-18 03:42:14,005 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:14] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.045 2026-08-18 03:42:14,557 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:42:14,559 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:42:14,579 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.008 2026-08-18 03:42:14,595 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:42:14,602 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:14,611 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.009 2026-08-18 03:42:14,640 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:42:14,660 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:42:14,706 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:14] "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.013 2026-08-18 03:42:14,725 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.040 2026-08-18 03:42:14,783 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.024 0.030 2026-08-18 03:42:14,789 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.025 2026-08-18 03:42:15,433 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.339 0.249 2026-08-18 03:42:15,452 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:42:15,536 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42: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.007 2026-08-18 03:42:15,612 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:15] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.049 2026-08-18 03:42:15,641 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42: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.010 2026-08-18 03:42:15,654 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: Owl is running in 'dev' mode. 2026-08-18 03:42:15,677 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.005 2026-08-18 03:42:15,749 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:42:15,773 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.018 2026-08-18 03:42:15,779 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:42:15,794 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:42:15,855 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:42:15,858 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42: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-08-18 03:42:15,863 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:15,901 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:42:15,965 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:15] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.070 0.135 2026-08-18 03:42:15,997 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:16,021 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:16] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.028 0.230 2026-08-18 03:42:16,067 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-08-18 03:42:16,077 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:16] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.033 0.201 2026-08-18 03:42:16,230 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:16] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.102 0.250 2026-08-18 03:42:16,293 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:16] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.032 0.369 2026-08-18 03:42:16,396 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.060 0.326 2026-08-18 03:42:16,412 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:16] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.006 0.308 2026-08-18 03:42:16,495 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:16,514 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:16] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.006 0.010 2026-08-18 03:42:16,517 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:42:16,591 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:16,640 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:16,715 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:16,744 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:16,795 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:16,845 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:16,928 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:16,979 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:17,031 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:17,089 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:17,146 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:17,196 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:17,275 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:17,280 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41288632 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '17cb43fe-5ac7-41ae-8659-bcbb84495fa6'}] 2026-08-18 03:42:17,382 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41288632 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '17cb43fe-5ac7-41ae-8659-bcbb84495fa6'} created pos.order #772 2026-08-18 03:42:17,399 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41288632 finished 2026-08-18 03:42:17,480 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.112 0.090 2026-08-18 03:42:17,662 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:17] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 52 0.090 0.048 2026-08-18 03:42:17,694 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.016 2026-08-18 03:42:17,716 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:17,769 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:17,828 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:17,883 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:17,933 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:17,985 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:18,037 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:18,089 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:18,139 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:18,190 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:18,258 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:18,309 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:18,369 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: tour succeeded 2026-08-18 03:42:18,369 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:18,375 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39864830 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '17cb43fe-5ac7-41ae-8659-bcbb84495fa6'}] 2026-08-18 03:42:18,449 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39864830 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '17cb43fe-5ac7-41ae-8659-bcbb84495fa6'} updated pos.order #772 2026-08-18 03:42:18,472 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39864830 finished 2026-08-18 03:42:18,491 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: heap 16333504 (allocated 17825792) 2026-08-18 03:42:18,503 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing chrome headless with pid 115755 2026-08-18 03:42:18,509 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing websocket connection 2026-08-18 03:42:18,514 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Terminating chrome headless with pid 115755 2026-08-18 03:42:18,563 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.114 0.076 2026-08-18 03:42:18,678 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034218_678521_test_sync_lines_qty_update_ticket_screen.txt 2026-08-18 03:42:18,678 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Removing chrome user profile "/tmp/tmpddawa3cf_chrome_odoo" 2026-08-18 03:42:18,749 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_line_note ... 2026-08-18 03:42:19,347 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome pid: 115961 2026-08-18 03:42:19,347 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless temporary user profile dir: /tmp/tmpuk773ron_chrome_odoo 2026-08-18 03:42:19,347 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:39583/json/version 2026-08-18 03:42:19,348 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39583', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:42:19,399 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Browser version: Chrome/150.0.7871.114 2026-08-18 03:42:19,399 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:39583/json 2026-08-18 03:42:19,400 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39583', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:42:19,431 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Websocket url found: ws://127.0.0.1:39583/devtools/page/B75F090F61BD637C00DD60C59C66A6C2 2026-08-18 03:42:19,487 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Enable chrome headless console log notification 2026-08-18 03:42:19,504 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless enable page notifications 2026-08-18 03:42:19,624 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:42:19,645 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Setting session cookie in browser 2026-08-18 03:42:19,656 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:42:19,656 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:42:19,709 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:42:20,218 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:20] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.086 0.429 2026-08-18 03:42:20,223 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Navigation result: {'frameId': 'B75F090F61BD637C00DD60C59C66A6C2', 'loaderId': '8663203D739C76C6CD29F8B56237C69F', 'isDownload': False} 2026-08-18 03:42:20,223 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Evaluate ready code "odoo.isTourReady('test_sync_set_line_note')" 2026-08-18 03:42:20,252 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:42:20,283 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:20] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-08-18 03:42:20,297 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:20] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.032 2026-08-18 03:42:20,324 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:20] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.047 2026-08-18 03:42:20,871 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:42:20,876 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:42:20,892 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-08-18 03:42:20,915 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:42:20,930 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-08-18 03:42:20,931 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:20,960 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:42:20,971 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:42:20,998 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.012 2026-08-18 03:42:21,009 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-08-18 03:42:21,061 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.022 0.028 2026-08-18 03:42:21,066 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-08-18 03:42:21,963 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.366 0.482 2026-08-18 03:42:22,003 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:22] "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-08-18 03:42:22,078 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.014 2026-08-18 03:42:22,133 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:22] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-08-18 03:42:22,182 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42: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.015 2026-08-18 03:42:22,246 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: Owl is running in 'dev' mode. 2026-08-18 03:42:22,258 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 03:42:22,268 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:42:22,271 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:42:22,302 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:42:22,304 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:42:22,331 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:42:22,334 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:42:22,341 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:22] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.032 0.028 2026-08-18 03:42:22,362 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:22] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.058 2026-08-18 03:42:22,379 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:42:22,401 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:22,489 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:22] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.090 0.039 2026-08-18 03:42:22,558 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:22] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.027 0.170 2026-08-18 03:42:22,578 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:22] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.007 0.195 2026-08-18 03:42:22,597 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:22] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.005 0.013 2026-08-18 03:42:22,733 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:42:22,787 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:22,922 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.090 0.049 2026-08-18 03:42:22,981 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42: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-08-18 03:42:23,040 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:23,074 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:42:23,118 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:23,171 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:23,234 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:23,251 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6503365 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '1d9e2feb-7ce6-4230-94d7-464ce2cf4d02'}] 2026-08-18 03:42:23,324 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6503365 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '1d9e2feb-7ce6-4230-94d7-464ce2cf4d02'} created pos.order #773 2026-08-18 03:42:23,341 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6503365 finished 2026-08-18 03:42:23,402 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.072 0.080 2026-08-18 03:42:23,455 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:23,526 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:23,532 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42: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.008 2026-08-18 03:42:25,572 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:25,622 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:25,674 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:25,728 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:25,779 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:25,829 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:25,880 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:25,939 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:25,995 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:26,055 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:26,106 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:26,164 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:26,196 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69312690 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '1d9e2feb-7ce6-4230-94d7-464ce2cf4d02'}] 2026-08-18 03:42:26,273 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69312690 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '1d9e2feb-7ce6-4230-94d7-464ce2cf4d02'} updated pos.order #773 2026-08-18 03:42:26,300 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69312690 finished 2026-08-18 03:42:26,397 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.113 0.090 2026-08-18 03:42:26,428 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:26,478 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:28,521 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: tour succeeded 2026-08-18 03:42:28,522 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_line_note SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-18 03:42:28,651 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: heap 15453660 (allocated 16777216) 2026-08-18 03:42:28,667 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing chrome headless with pid 115961 2026-08-18 03:42:28,668 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing websocket connection 2026-08-18 03:42:28,668 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Terminating chrome headless with pid 115961 2026-08-18 03:42:28,916 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034228_915997_test_sync_set_line_note.txt 2026-08-18 03:42:28,916 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Removing chrome user profile "/tmp/tmpuk773ron_chrome_odoo" 2026-08-18 03:42:29,028 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_note ... 2026-08-18 03:42:29,507 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome pid: 116168 2026-08-18 03:42:29,507 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless temporary user profile dir: /tmp/tmpktce4168_chrome_odoo 2026-08-18 03:42:29,508 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:32789/json/version 2026-08-18 03:42:29,509 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32789', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:42:29,639 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Browser version: Chrome/150.0.7871.114 2026-08-18 03:42:29,639 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:32789/json 2026-08-18 03:42:29,640 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32789', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:42:29,669 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Websocket url found: ws://127.0.0.1:32789/devtools/page/F1E8B5CD74B50E23C1D74599D9CA7F36 2026-08-18 03:42:29,700 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Enable chrome headless console log notification 2026-08-18 03:42:29,750 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless enable page notifications 2026-08-18 03:42:29,875 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:42:29,891 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Setting session cookie in browser 2026-08-18 03:42:29,903 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:42:29,903 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:42:29,913 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:42:30,441 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:30] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.070 0.461 2026-08-18 03:42:30,444 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigation result: {'frameId': 'F1E8B5CD74B50E23C1D74599D9CA7F36', 'loaderId': 'B6FF2388A6B0EA7A4CE97F21376385C5', 'isDownload': False} 2026-08-18 03:42:30,444 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Evaluate ready code "odoo.isTourReady('test_sync_set_note')" 2026-08-18 03:42:30,468 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:42:30,485 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:30] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.006 2026-08-18 03:42:30,497 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:30] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-08-18 03:42:30,518 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:30] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-08-18 03:42:31,129 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:42:31,165 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:42:31,230 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-08-18 03:42:31,252 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:42:31,272 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.010 2026-08-18 03:42:31,274 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:31,290 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 03:42:31,319 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:42:31,367 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.019 0.015 2026-08-18 03:42:31,377 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.039 2026-08-18 03:42:31,447 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.036 2026-08-18 03:42:31,453 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-08-18 03:42:32,123 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.323 0.264 2026-08-18 03:42:32,144 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42: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-08-18 03:42:32,197 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:42:32,277 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:32] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.047 2026-08-18 03:42:32,335 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42: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-08-18 03:42:32,363 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: Owl is running in 'dev' mode. 2026-08-18 03:42:32,375 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-18 03:42:32,425 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:42:32,447 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-08-18 03:42:32,454 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:42:32,456 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:42:32,508 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:32] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.032 0.044 2026-08-18 03:42:32,520 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:42:32,581 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:42:32,593 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.054 2026-08-18 03:42:32,599 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:32] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.025 0.142 2026-08-18 03:42:32,623 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:32,712 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:32] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.049 0.104 2026-08-18 03:42:32,810 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:32,811 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:32] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.052 0.193 2026-08-18 03:42:32,849 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:32] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.013 0.264 2026-08-18 03:42:32,965 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:42:32,994 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.078 0.082 2026-08-18 03:42:33,026 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:33] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.007 0.161 2026-08-18 03:42:33,087 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.002 0.005 2026-08-18 03:42:33,130 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:33,166 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:33] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.008 0.015 2026-08-18 03:42:33,187 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:42:33,236 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:33,311 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:33,386 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:33,408 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80457350 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cf64ad35-089d-4775-9ffb-1a0a928c2ad1'}] 2026-08-18 03:42:33,489 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80457350 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cf64ad35-089d-4775-9ffb-1a0a928c2ad1'} created pos.order #774 2026-08-18 03:42:33,504 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80457350 finished 2026-08-18 03:42:33,557 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.051 0.100 2026-08-18 03:42:33,587 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:33,653 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.006 2026-08-18 03:42:33,664 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:35,705 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [10/21] Tour test_sync_set_note → Step body 2026-08-18 03:42:35,757 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:35,806 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:35,877 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:35,908 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:35,966 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:36,023 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:36,103 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [17/21] Tour test_sync_set_note → Step body 2026-08-18 03:42:36,132 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:36,190 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:36,207 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7606377 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cf64ad35-089d-4775-9ffb-1a0a928c2ad1'}] 2026-08-18 03:42:36,239 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7606377 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cf64ad35-089d-4775-9ffb-1a0a928c2ad1'} updated pos.order #774 2026-08-18 03:42:36,255 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7606377 finished 2026-08-18 03:42:36,354 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.067 0.082 2026-08-18 03:42:36,387 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [20/21] Tour test_sync_set_note → Step .floor-map 2026-08-18 03:42:36,438 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:38,471 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: tour succeeded 2026-08-18 03:42:38,471 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: ╔═══════════════════════════════════╗ ║ TOUR test_sync_set_note SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-18 03:42:38,551 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: heap 15383784 (allocated 16515072) 2026-08-18 03:42:38,561 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing chrome headless with pid 116168 2026-08-18 03:42:38,563 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing websocket connection 2026-08-18 03:42:38,566 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Terminating chrome headless with pid 116168 2026-08-18 03:42:38,698 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034238_698153_test_sync_set_note.txt 2026-08-18 03:42:38,698 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Removing chrome user profile "/tmp/tmpktce4168_chrome_odoo" 2026-08-18 03:42:38,853 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_partner ... 2026-08-18 03:42:39,430 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome pid: 116380 2026-08-18 03:42:39,430 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless temporary user profile dir: /tmp/tmpi7_zaixk_chrome_odoo 2026-08-18 03:42:39,430 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:34633/json/version 2026-08-18 03:42:39,431 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34633', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:42:39,467 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Browser version: Chrome/150.0.7871.114 2026-08-18 03:42:39,467 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:34633/json 2026-08-18 03:42:39,467 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34633', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:42:39,513 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Websocket url found: ws://127.0.0.1:34633/devtools/page/40D918B0040F23CD66ED40A579BA8CA8 2026-08-18 03:42:39,527 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Enable chrome headless console log notification 2026-08-18 03:42:39,534 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless enable page notifications 2026-08-18 03:42:39,627 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:42:39,638 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Setting session cookie in browser 2026-08-18 03:42:39,640 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:42:39,640 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:42:39,655 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:42:40,159 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:40] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.065 0.443 2026-08-18 03:42:40,169 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigation result: {'frameId': '40D918B0040F23CD66ED40A579BA8CA8', 'loaderId': 'CF0EF888F9E6FEFEFD128224AEB24A7E', 'isDownload': False} 2026-08-18 03:42:40,170 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Evaluate ready code "odoo.isTourReady('test_sync_set_partner')" 2026-08-18 03:42:40,186 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:42:40,213 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:40] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-18 03:42:40,222 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:40] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.024 2026-08-18 03:42:40,245 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:40] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.049 2026-08-18 03:42:40,702 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:42:40,717 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-08-18 03:42:40,742 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.016 2026-08-18 03:42:40,756 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:42:40,763 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:40,767 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-08-18 03:42:40,793 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:42:40,814 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:42:40,846 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-08-18 03:42:40,881 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.024 0.019 2026-08-18 03:42:40,965 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.046 0.056 2026-08-18 03:42:40,976 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.072 2026-08-18 03:42:41,577 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.300 0.246 2026-08-18 03:42:41,618 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.034 2026-08-18 03:42:41,713 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:42:41,779 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:41] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.031 2026-08-18 03:42:41,809 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:42:41,819 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: Owl is running in 'dev' mode. 2026-08-18 03:42:41,833 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-08-18 03:42:41,895 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:42:41,923 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.027 2026-08-18 03:42:41,924 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.043 2026-08-18 03:42:41,956 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:41] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.032 0.042 2026-08-18 03:42:41,958 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.073 2026-08-18 03:42:41,976 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:42:41,987 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:42:42,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:42] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.018 0.091 2026-08-18 03:42:42,029 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:42] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.006 0.017 2026-08-18 03:42:42,054 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:42,084 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:42] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.006 0.010 2026-08-18 03:42:42,135 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:42:42,230 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:42,276 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:42] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.093 0.060 2026-08-18 03:42:42,349 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:42:42,401 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.065 0.074 2026-08-18 03:42:42,489 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:42] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.042 0.320 2026-08-18 03:42:42,497 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42: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.036 2026-08-18 03:42:42,516 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:42,546 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:42:42,616 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:42,682 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:42,747 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:42,784 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64811526 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '76076ed2-9d2c-428d-b836-97ba2b0fa460'}] 2026-08-18 03:42:42,923 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64811526 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '76076ed2-9d2c-428d-b836-97ba2b0fa460'} created pos.order #775 2026-08-18 03:42:42,944 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64811526 finished 2026-08-18 03:42:43,006 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.128 0.095 2026-08-18 03:42:43,036 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:43,108 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:43,115 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.010 0.009 2026-08-18 03:42:45,153 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [10/22] Tour test_sync_set_partner → Step body 2026-08-18 03:42:45,217 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:45,254 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:45,336 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:45,388 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:45,439 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:45,496 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:45,552 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:45,609 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [18/22] Tour test_sync_set_partner → Step body 2026-08-18 03:42:45,653 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:45,712 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:45,727 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3021739 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '76076ed2-9d2c-428d-b836-97ba2b0fa460'}] 2026-08-18 03:42:45,760 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3021739 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '76076ed2-9d2c-428d-b836-97ba2b0fa460'} updated pos.order #775 2026-08-18 03:42:45,772 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3021739 finished 2026-08-18 03:42:45,856 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.053 0.078 2026-08-18 03:42:45,886 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [21/22] Tour test_sync_set_partner → Step .floor-map 2026-08-18 03:42:45,937 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:47,971 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: tour succeeded 2026-08-18 03:42:47,972 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: ╔══════════════════════════════════════╗ ║ TOUR test_sync_set_partner SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-08-18 03:42:48,107 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: heap 16281044 (allocated 17301504) 2026-08-18 03:42:48,121 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing chrome headless with pid 116380 2026-08-18 03:42:48,122 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing websocket connection 2026-08-18 03:42:48,123 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Terminating chrome headless with pid 116380 2026-08-18 03:42:48,253 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034248_252459_test_sync_set_partner.txt 2026-08-18 03:42:48,253 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Removing chrome user profile "/tmp/tmpi7_zaixk_chrome_odoo" 2026-08-18 03:42:48,325 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_pricelist ... 2026-08-18 03:42:48,816 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome pid: 116600 2026-08-18 03:42:48,816 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless temporary user profile dir: /tmp/tmpqujzeqkq_chrome_odoo 2026-08-18 03:42:48,816 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:34143/json/version 2026-08-18 03:42:48,817 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34143', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:42:48,903 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Browser version: Chrome/150.0.7871.114 2026-08-18 03:42:48,903 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:34143/json 2026-08-18 03:42:48,903 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34143', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:42:48,935 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Websocket url found: ws://127.0.0.1:34143/devtools/page/B5FAD157A307ABBE662130966A946156 2026-08-18 03:42:48,977 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Enable chrome headless console log notification 2026-08-18 03:42:48,988 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless enable page notifications 2026-08-18 03:42:49,090 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:42:49,108 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Setting session cookie in browser 2026-08-18 03:42:49,115 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:42:49,115 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:42:49,142 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:42:49,570 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:49] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.029 0.404 2026-08-18 03:42:49,576 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigation result: {'frameId': 'B5FAD157A307ABBE662130966A946156', 'loaderId': 'B3C2D163D2AFD98F0F1BD72D7B0F2523', 'isDownload': False} 2026-08-18 03:42:49,577 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Evaluate ready code "odoo.isTourReady('test_sync_set_pricelist')" 2026-08-18 03:42:49,601 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:42:49,620 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:49] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.009 2026-08-18 03:42:49,634 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:49] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-08-18 03:42:49,642 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:49] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-08-18 03:42:50,137 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:42:50,156 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:42:50,191 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-18 03:42:50,205 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:42:50,218 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-08-18 03:42:50,237 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:50,277 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:42:50,295 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:42:50,334 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.015 2026-08-18 03:42:50,350 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.034 2026-08-18 03:42:50,425 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.040 0.037 2026-08-18 03:42:50,435 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.059 2026-08-18 03:42:50,953 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 288 0.233 0.243 2026-08-18 03:42:50,980 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:42:51,041 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:42:51,116 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:51] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.039 2026-08-18 03:42:51,173 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.015 2026-08-18 03:42:51,194 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: Owl is running in 'dev' mode. 2026-08-18 03:42:51,211 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.004 2026-08-18 03:42:51,284 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:42:51,294 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:42:51,307 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:42:51,322 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-08-18 03:42:51,360 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:42:51,423 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.038 2026-08-18 03:42:51,481 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:42:51,482 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:51,496 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:51] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.083 0.134 2026-08-18 03:42:51,526 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:51] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.232 2026-08-18 03:42:51,578 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:51] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.022 0.171 2026-08-18 03:42:51,700 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:51] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.075 0.233 2026-08-18 03:42:51,718 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:51,726 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:51] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.008 0.128 2026-08-18 03:42:51,809 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:51] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.040 0.314 2026-08-18 03:42:51,859 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:42:51,933 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.061 0.138 2026-08-18 03:42:52,077 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-08-18 03:42:52,160 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:52,207 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:42:52,264 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:52,322 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:52,391 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:52,427 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54109504 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b5172753-93a6-42f3-9986-e9b8c22139e1'}] 2026-08-18 03:42:52,515 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54109504 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b5172753-93a6-42f3-9986-e9b8c22139e1'} created pos.order #776 2026-08-18 03:42:52,529 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54109504 finished 2026-08-18 03:42:52,579 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.048 0.107 2026-08-18 03:42:52,606 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:52,684 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:52] "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-08-18 03:42:52,691 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:54,736 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [10/24] Tour test_sync_set_pricelist → Step body 2026-08-18 03:42:54,788 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:54,838 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:54,899 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:54,950 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:55,001 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:55,051 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:55,112 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:55,166 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:55,227 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:55,282 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [20/24] Tour test_sync_set_pricelist → Step body 2026-08-18 03:42:55,328 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:55,389 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:55,402 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81393194 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b5172753-93a6-42f3-9986-e9b8c22139e1'}] 2026-08-18 03:42:55,428 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81393194 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b5172753-93a6-42f3-9986-e9b8c22139e1'} updated pos.order #776 2026-08-18 03:42:55,439 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81393194 finished 2026-08-18 03:42:55,558 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.082 0.076 2026-08-18 03:42:55,586 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [23/24] Tour test_sync_set_pricelist → Step .floor-map 2026-08-18 03:42:55,636 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:57,670 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: tour succeeded 2026-08-18 03:42:57,671 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_pricelist SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-18 03:42:57,774 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: heap 15457536 (allocated 16777216) 2026-08-18 03:42:57,783 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing chrome headless with pid 116600 2026-08-18 03:42:57,787 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing websocket connection 2026-08-18 03:42:57,788 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Terminating chrome headless with pid 116600 2026-08-18 03:42:57,975 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034257_974965_test_sync_set_pricelist.txt 2026-08-18 03:42:57,976 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Removing chrome user profile "/tmp/tmpqujzeqkq_chrome_odoo" 2026-08-18 03:42:58,063 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tax_in_merge_table_order_line ... 2026-08-18 03:42:58,735 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome pid: 116813 2026-08-18 03:42:58,735 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless temporary user profile dir: /tmp/tmpeeew12vp_chrome_odoo 2026-08-18 03:42:58,735 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:42755/json/version 2026-08-18 03:42:58,741 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42755', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:42:58,819 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Browser version: Chrome/150.0.7871.114 2026-08-18 03:42:58,819 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:42755/json 2026-08-18 03:42:58,820 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42755', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:42:58,851 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Websocket url found: ws://127.0.0.1:42755/devtools/page/DD9A2C899345F4832662C75A0B1ED8E7 2026-08-18 03:42:58,885 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Enable chrome headless console log notification 2026-08-18 03:42:58,896 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless enable page notifications 2026-08-18 03:42:59,034 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-18 03:42:59,043 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Setting session cookie in browser 2026-08-18 03:42:59,065 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:42:59,065 25 INFO rb-bf20be7-223995-404953 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/118" 2026-08-18 03:42:59,085 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:42:59,801 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:59] "GET /pos/ui/118 HTTP/1.1" 200 - 90 0.060 0.663 2026-08-18 03:42:59,804 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Navigation result: {'frameId': 'DD9A2C899345F4832662C75A0B1ED8E7', 'loaderId': '7EE6723EC032165E2F0FFEEB4B778777', 'isDownload': False} 2026-08-18 03:42:59,804 25 INFO rb-bf20be7-223995-404953 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-08-18 03:42:59,820 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:42:59,849 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:59] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.011 2026-08-18 03:42:59,862 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:59] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-08-18 03:42:59,866 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:42:59] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-08-18 03:43:00,426 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:43:00,433 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:43:00,457 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:43:00,482 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:43:00,504 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:00,517 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.009 0.010 2026-08-18 03:43:00,547 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-08-18 03:43:00,575 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:43:00,694 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:00] "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.022 2026-08-18 03:43:00,708 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.044 2026-08-18 03:43:00,804 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.030 0.031 2026-08-18 03:43:00,809 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.056 2026-08-18 03:43:01,533 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 290 0.281 0.246 2026-08-18 03:43:01,582 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:01] "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-08-18 03:43:01,643 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43: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-08-18 03:43:01,729 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:01] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.039 2026-08-18 03:43:01,764 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-08-18 03:43:01,791 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: Owl is running in 'dev' mode. 2026-08-18 03:43:01,802 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-08-18 03:43:01,858 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:43:01,907 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:43:01,916 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:43:01,950 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:01] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.053 0.025 2026-08-18 03:43:01,989 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:01] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.010 0.098 2026-08-18 03:43:01,999 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.128 2026-08-18 03:43:02,027 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:43:02,034 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-08-18 03:43:02,072 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:02] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.008 0.019 2026-08-18 03:43:02,092 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:02,132 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:02] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.003 0.016 2026-08-18 03:43:02,153 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:43:02,262 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:02] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.043 0.074 2026-08-18 03:43:02,312 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:02,340 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:43:02,384 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:02] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.076 0.162 2026-08-18 03:43:02,516 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.071 0.147 2026-08-18 03:43:02,541 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:02,609 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43: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-08-18 03:43:02,674 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:02,720 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:43:02,763 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:02,826 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:02,869 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27250119 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e4b097b5-a7be-417a-8a82-67adc41146ee'}] 2026-08-18 03:43:03,013 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27250119 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e4b097b5-a7be-417a-8a82-67adc41146ee'} created pos.order #777 2026-08-18 03:43:03,029 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27250119 finished 2026-08-18 03:43:03,094 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.109 0.118 2026-08-18 03:43:03,121 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:03,176 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:03,241 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.007 2026-08-18 03:43:03,244 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:03,305 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:03,365 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:03,389 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65507573 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '39655102-b1a3-4c99-a0e8-6b922887feb6'}] 2026-08-18 03:43:03,466 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65507573 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '39655102-b1a3-4c99-a0e8-6b922887feb6'} created pos.order #778 2026-08-18 03:43:03,482 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65507573 finished 2026-08-18 03:43:03,532 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 44 0.066 0.079 2026-08-18 03:43:03,569 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:03,620 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:03,674 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-08-18 03:43:04,176 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-08-18 03:43:04,677 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:04,678 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-08-18 03:43:05,187 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:05,192 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-08-18 03:43:05,722 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:05] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 6 0.015 0.006 2026-08-18 03:43:05,723 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-08-18 03:43:05,727 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75287334 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e4b097b5-a7be-417a-8a82-67adc41146ee'}] 2026-08-18 03:43:05,755 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added lines [1268] to pos.order #777 2026-08-18 03:43:05,761 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75287334 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e4b097b5-a7be-417a-8a82-67adc41146ee'} updated pos.order #777 2026-08-18 03:43:05,781 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75287334 finished 2026-08-18 03:43:05,867 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.056 0.087 2026-08-18 03:43:05,895 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.152 2026-08-18 03:43:06,018 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:06] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.050 0.068 2026-08-18 03:43:06,043 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43: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.007 2026-08-18 03:43:06,247 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:06,301 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: tour succeeded 2026-08-18 03:43:06,302 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:06,399 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: heap 16556016 (allocated 17698816) 2026-08-18 03:43:06,407 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing chrome headless with pid 116813 2026-08-18 03:43:06,408 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing websocket connection 2026-08-18 03:43:06,408 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Terminating chrome headless with pid 116813 2026-08-18 03:43:06,680 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034306_679673_test_tax_in_merge_table_order_line.txt 2026-08-18 03:43:06,680 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Removing chrome user profile "/tmp/tmpeeew12vp_chrome_odoo" 2026-08-18 03:43:06,729 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tip_after_payment ... 2026-08-18 03:43:07,254 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome pid: 117021 2026-08-18 03:43:07,255 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless temporary user profile dir: /tmp/tmpia_ntqp6_chrome_odoo 2026-08-18 03:43:07,255 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:34661/json/version 2026-08-18 03:43:07,256 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34661', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:43:07,303 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Browser version: Chrome/150.0.7871.114 2026-08-18 03:43:07,303 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:34661/json 2026-08-18 03:43:07,304 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34661', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:43:07,361 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Websocket url found: ws://127.0.0.1:34661/devtools/page/CC4654499165867C73CE1B669BBF3BF9 2026-08-18 03:43:07,392 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Enable chrome headless console log notification 2026-08-18 03:43:07,395 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless enable page notifications 2026-08-18 03:43:07,514 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:43:07,535 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Setting session cookie in browser 2026-08-18 03:43:07,550 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:43:07,550 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:43:07,591 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:43:08,071 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:08] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.066 0.424 2026-08-18 03:43:08,079 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Navigation result: {'frameId': 'CC4654499165867C73CE1B669BBF3BF9', 'loaderId': '2AF185F65B5A287B9B918E54C2F75EC2', 'isDownload': False} 2026-08-18 03:43:08,079 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Evaluate ready code "odoo.isTourReady('test_tip_after_payment')" 2026-08-18 03:43:08,100 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:43:08,130 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:08] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.018 2026-08-18 03:43:08,145 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:08] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.025 2026-08-18 03:43:08,149 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:08] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-08-18 03:43:08,634 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:43:08,641 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:43:08,674 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-08-18 03:43:08,698 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:43:08,709 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:08,725 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.011 2026-08-18 03:43:08,750 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.013 2026-08-18 03:43:08,762 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:43:08,802 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:08] "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-08-18 03:43:08,819 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-18 03:43:08,878 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.024 0.028 2026-08-18 03:43:08,890 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.050 2026-08-18 03:43:09,502 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.321 0.252 2026-08-18 03:43:09,525 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:43:09,603 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-18 03:43:09,691 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:09] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.049 2026-08-18 03:43:09,723 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43: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-08-18 03:43:09,739 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: Owl is running in 'dev' mode. 2026-08-18 03:43:09,756 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-18 03:43:09,835 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:43:09,864 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:43:09,885 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-08-18 03:43:09,902 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:09] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.041 0.024 2026-08-18 03:43:09,939 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:09] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.093 2026-08-18 03:43:09,945 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43: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-08-18 03:43:09,947 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:43:09,950 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.089 2026-08-18 03:43:09,986 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:10,026 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:10] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.007 0.022 2026-08-18 03:43:10,039 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:10] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.003 0.008 2026-08-18 03:43:10,193 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 03:43:10,226 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:10,280 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:43:10,304 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:10] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.079 0.057 2026-08-18 03:43:10,380 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:10] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.041 0.167 2026-08-18 03:43:10,507 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.075 0.201 2026-08-18 03:43:10,557 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-08-18 03:43:10,619 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:10,652 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:43:10,705 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:10,761 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:10,808 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:10,864 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:10,916 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:10,967 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:11,035 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:11,084 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:11,135 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:11,187 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:11,245 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:11,295 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:11,346 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:11,418 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:11,430 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:43:11,431 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:43:11,473 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:11,524 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:11,574 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:11,643 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:11,701 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:11,754 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:11,818 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:11,874 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:11,927 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:11,983 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:12,034 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:12,087 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:12,137 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:12,193 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:12,248 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:12,300 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:12,367 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:12,413 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:12,464 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:12,519 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:12,572 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:12,622 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:12,673 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:12,727 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:12,782 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:12,836 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:12,898 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:12,951 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:13,000 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:13,050 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: tour succeeded 2026-08-18 03:43:13,051 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_tip_after_payment SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-18 03:43:13,159 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: heap 15533352 (allocated 17301504) 2026-08-18 03:43:13,171 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing chrome headless with pid 117021 2026-08-18 03:43:13,173 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing websocket connection 2026-08-18 03:43:13,174 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Terminating chrome headless with pid 117021 2026-08-18 03:43:13,277 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034313_277080_test_tip_after_payment.txt 2026-08-18 03:43:13,277 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Removing chrome user profile "/tmp/tmpia_ntqp6_chrome_odoo" 2026-08-18 03:43:13,301 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_transfering_orders ... 2026-08-18 03:43:13,566 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome pid: 117229 2026-08-18 03:43:13,566 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless temporary user profile dir: /tmp/tmptf3gac7__chrome_odoo 2026-08-18 03:43:13,566 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:36855/json/version 2026-08-18 03:43:13,567 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36855', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:43:13,617 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Browser version: Chrome/150.0.7871.114 2026-08-18 03:43:13,617 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:36855/json 2026-08-18 03:43:13,628 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36855', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:43:13,679 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Websocket url found: ws://127.0.0.1:36855/devtools/page/F302432F6FB0836EE103A70BB92FC4B7 2026-08-18 03:43:13,718 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Enable chrome headless console log notification 2026-08-18 03:43:13,743 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless enable page notifications 2026-08-18 03:43:13,803 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:43:13,812 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Setting session cookie in browser 2026-08-18 03:43:13,814 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:43:13,814 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:43:13,830 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:43:14,364 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:14] "GET /pos/ui/118 HTTP/1.1" 200 - 137 0.097 0.441 2026-08-18 03:43:14,367 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigation result: {'frameId': 'F302432F6FB0836EE103A70BB92FC4B7', 'loaderId': '5B23602A8AD896A9C79C66D6C26ABD75', 'isDownload': False} 2026-08-18 03:43:14,367 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Evaluate ready code "odoo.isTourReady('test_transfering_orders')" 2026-08-18 03:43:14,390 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:43:14,405 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:14] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-18 03:43:14,415 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:14] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-08-18 03:43:14,424 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:14] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-08-18 03:43:14,950 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:43:14,963 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:43:14,985 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-08-18 03:43:15,000 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:43:15,010 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:15,013 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.005 2026-08-18 03:43:15,030 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 03:43:15,050 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:43:15,097 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.024 0.011 2026-08-18 03:43:15,110 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.041 2026-08-18 03:43:15,169 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.021 0.034 2026-08-18 03:43:15,172 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.038 2026-08-18 03:43:15,708 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.249 0.232 2026-08-18 03:43:15,764 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.042 2026-08-18 03:43:15,842 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43: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-08-18 03:43:15,937 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:15] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.059 2026-08-18 03:43:15,968 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43: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-08-18 03:43:15,985 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: Owl is running in 'dev' mode. 2026-08-18 03:43:15,999 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 03:43:16,078 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:43:16,080 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:43:16,112 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:43:16,116 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:43:16,178 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:43:16,182 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:43:16,183 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:16] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.031 0.067 2026-08-18 03:43:16,217 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:16] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.013 0.114 2026-08-18 03:43:16,243 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:16] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.009 0.015 2026-08-18 03:43:16,250 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:43:16,262 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:16,326 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:16] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.048 0.051 2026-08-18 03:43:16,434 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:16] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.069 0.129 2026-08-18 03:43:16,468 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:16] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.006 0.163 2026-08-18 03:43:16,482 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:43:16,483 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [3/118] Tour test_transfering_orders → Step .new-order 2026-08-18 03:43:16,549 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.023 0.038 2026-08-18 03:43:16,681 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:16,704 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:43:16,756 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:16,831 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:16,891 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:16,950 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:17,013 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:17,070 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:17,126 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:19,174 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [12/118] Tour test_transfering_orders → Step .new-order 2026-08-18 03:43:19,233 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:19,297 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:19,363 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:19,426 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:19,487 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:19,543 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:19,596 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:19,652 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:21,685 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:21,754 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:21,755 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:21] "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.007 2026-08-18 03:43:21,821 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:21,883 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:21,945 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:22,013 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:22,049 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20454278 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cfb904d2-3498-4d98-b6a8-07c1301e4c0a'}] 2026-08-18 03:43:22,193 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20454278 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cfb904d2-3498-4d98-b6a8-07c1301e4c0a'} created pos.order #779 2026-08-18 03:43:22,216 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20454278 finished 2026-08-18 03:43:22,281 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.141 0.094 2026-08-18 03:43:22,339 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66917907 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '1524561f-ded9-40b4-8f94-7df551f5b9f5'}] 2026-08-18 03:43:22,405 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66917907 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '1524561f-ded9-40b4-8f94-7df551f5b9f5'} created pos.order #780 2026-08-18 03:43:22,421 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66917907 finished 2026-08-18 03:43:22,479 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.065 0.078 2026-08-18 03:43:22,518 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9023 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'fe5c8986-f375-4324-8a9e-b952def90f5c'}] 2026-08-18 03:43:22,596 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9023 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'fe5c8986-f375-4324-8a9e-b952def90f5c'} created pos.order #781 2026-08-18 03:43:22,605 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9023 finished 2026-08-18 03:43:22,644 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.060 0.068 2026-08-18 03:43:22,669 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:22,737 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:22] "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.009 2026-08-18 03:43:22,743 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:22,797 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:22,862 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:22,921 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:22,979 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:23,008 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57721098 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': 'e31ac2f8-0bee-4f0f-8b6d-2d32602e6a3e'}] 2026-08-18 03:43:23,068 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57721098 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': 'e31ac2f8-0bee-4f0f-8b6d-2d32602e6a3e'} created pos.order #782 2026-08-18 03:43:23,080 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57721098 finished 2026-08-18 03:43:23,131 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.058 0.067 2026-08-18 03:43:23,168 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [33/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-08-18 03:43:23,236 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:23,352 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:23] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 53 0.061 0.049 2026-08-18 03:43:23,386 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.020 2026-08-18 03:43:23,440 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:23,498 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:23,549 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:23,618 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:23,665 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:23,721 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:23,791 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [41/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-08-18 03:43:23,844 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:23,931 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:23] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.041 0.041 2026-08-18 03:43:23,964 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.018 2026-08-18 03:43:24,006 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:24,011 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72067432 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '1524561f-ded9-40b4-8f94-7df551f5b9f5'}] 2026-08-18 03:43:24,032 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:43:24,061 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added lines [1273] to pos.order #780 2026-08-18 03:43:24,065 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72067432 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '1524561f-ded9-40b4-8f94-7df551f5b9f5'} updated pos.order #780 2026-08-18 03:43:24,076 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72067432 finished 2026-08-18 03:43:24,157 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.064 0.084 2026-08-18 03:43:24,291 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:24] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.036 0.063 2026-08-18 03:43:24,331 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:24,390 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:24,438 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:24,494 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:24,545 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [48/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-08-18 03:43:24,605 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:24,680 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:24] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.031 0.038 2026-08-18 03:43:24,725 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.022 2026-08-18 03:43:24,738 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:24,800 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:26,835 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:26,902 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:26,905 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.003 0.011 2026-08-18 03:43:26,962 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:27,019 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:27,078 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:27,175 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:27,180 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81180862 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': 'e31ac2f8-0bee-4f0f-8b6d-2d32602e6a3e'}] 2026-08-18 03:43:27,205 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added lines [1274] to pos.order #782 2026-08-18 03:43:27,218 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81180862 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': 'e31ac2f8-0bee-4f0f-8b6d-2d32602e6a3e'} updated pos.order #782 2026-08-18 03:43:27,234 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81180862 finished 2026-08-18 03:43:27,333 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.072 0.083 2026-08-18 03:43:27,487 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:27] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.050 0.068 2026-08-18 03:43:27,537 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.007 0.011 2026-08-18 03:43:27,538 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:27,572 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.015 0.041 2026-08-18 03:43:27,596 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:27,647 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:27,699 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [61/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-08-18 03:43:27,755 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:27,858 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:27] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.058 0.039 2026-08-18 03:43:27,889 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.013 2026-08-18 03:43:27,929 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:27,990 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:30,034 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:30,105 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:30,119 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:30] "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-08-18 03:43:30,155 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:30,210 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:30,286 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [69/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-08-18 03:43:30,341 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:30,396 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:30] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.017 0.033 2026-08-18 03:43:30,433 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.014 2026-08-18 03:43:30,477 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:30,491 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53173716 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '1524561f-ded9-40b4-8f94-7df551f5b9f5'}] 2026-08-18 03:43:30,536 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added lines [1275] to pos.order #780 2026-08-18 03:43:30,542 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53173716 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '1524561f-ded9-40b4-8f94-7df551f5b9f5'} updated pos.order #780 2026-08-18 03:43:30,554 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53173716 finished 2026-08-18 03:43:30,629 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.059 0.082 2026-08-18 03:43:30,780 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:30] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.045 0.069 2026-08-18 03:43:30,828 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:30,880 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:30,931 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:30,988 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:31,038 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:31,099 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:31,150 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [78/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-08-18 03:43:31,206 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:31,318 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:31] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.067 0.042 2026-08-18 03:43:31,348 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.011 2026-08-18 03:43:31,362 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:31,416 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:31,466 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:31,531 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:31,581 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:31,637 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:31,696 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:31,765 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69541201 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '1524561f-ded9-40b4-8f94-7df551f5b9f5'}] 2026-08-18 03:43:31,767 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:31,792 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69541201 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '1524561f-ded9-40b4-8f94-7df551f5b9f5'} updated pos.order #780 2026-08-18 03:43:31,808 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69541201 finished 2026-08-18 03:43:31,901 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.066 0.072 2026-08-18 03:43:31,962 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.010 2026-08-18 03:43:31,999 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:32,080 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:32,120 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:32,168 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:32,226 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:32,292 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:32,332 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:34,368 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:34,419 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [96/118] Tour test_transfering_orders → Step .new-order 2026-08-18 03:43:34,479 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:34,541 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:34,596 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:34,650 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:34,704 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:34,769 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:36,819 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [103/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-08-18 03:43:36,877 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:36,882 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97187372 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': '0458703a-c968-402f-a78b-83cee6f068f5'}] 2026-08-18 03:43:37,016 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97187372 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': '0458703a-c968-402f-a78b-83cee6f068f5'} created pos.order #783 2026-08-18 03:43:37,036 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97187372 finished 2026-08-18 03:43:37,096 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.121 0.095 2026-08-18 03:43:37,205 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:37] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.049 0.035 2026-08-18 03:43:37,248 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.016 2026-08-18 03:43:37,277 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:37,327 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:37,387 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:37,438 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:37,493 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:37,552 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:37,628 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:37,631 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35879020 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '1524561f-ded9-40b4-8f94-7df551f5b9f5'}] 2026-08-18 03:43:37,669 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35879020 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '1524561f-ded9-40b4-8f94-7df551f5b9f5'} updated pos.order #780 2026-08-18 03:43:37,687 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35879020 finished 2026-08-18 03:43:37,763 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.057 0.078 2026-08-18 03:43:37,902 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:37] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.030 0.062 2026-08-18 03:43:37,969 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:37] "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.013 2026-08-18 03:43:37,979 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.010 2026-08-18 03:43:38,003 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:38,064 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:38,109 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:38,163 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:38,216 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:38,268 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [117/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-08-18 03:43:38,325 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:38,401 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:38] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.037 0.034 2026-08-18 03:43:38,437 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.021 2026-08-18 03:43:38,447 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: tour succeeded 2026-08-18 03:43:38,448 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: ╔════════════════════════════════════════╗ ║ TOUR test_transfering_orders SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-18 03:43:38,632 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: heap 28925468 (allocated 30683136) 2026-08-18 03:43:38,643 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing chrome headless with pid 117229 2026-08-18 03:43:38,644 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing websocket connection 2026-08-18 03:43:38,645 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Terminating chrome headless with pid 117229 2026-08-18 03:43:38,746 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034338_745910_test_transfering_orders.txt 2026-08-18 03:43:38,746 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Removing chrome user profile "/tmp/tmptf3gac7__chrome_odoo" 2026-08-18 03:43:38,773 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_user_on_residual_order ... 2026-08-18 03:43:39,271 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 117473 2026-08-18 03:43:39,271 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmpfz8sreui_chrome_odoo 2026-08-18 03:43:39,271 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:38617/json/version 2026-08-18 03:43:39,272 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38617', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:43:39,372 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-08-18 03:43:39,373 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:38617/json 2026-08-18 03:43:39,373 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38617', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:43:39,417 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:38617/devtools/page/F7BF3E308E4E1051746C7A199D305D20 2026-08-18 03:43:39,461 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-08-18 03:43:39,478 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-08-18 03:43:39,564 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-18 03:43:39,578 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-08-18 03:43:39,582 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:43:39,582 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:43:39,606 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:43:40,086 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:40] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.055 0.428 2026-08-18 03:43:40,088 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': 'F7BF3E308E4E1051746C7A199D305D20', 'loaderId': '283AF09ADEF3A2AD48BDC33D711BB951', 'isDownload': False} 2026-08-18 03:43:40,089 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('LeaveResidualOrder')" 2026-08-18 03:43:40,108 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:43:40,150 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:40] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.026 2026-08-18 03:43:40,164 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:40] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.045 2026-08-18 03:43:40,181 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:40] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.062 2026-08-18 03:43:40,657 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:43:40,664 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:43:40,702 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.019 2026-08-18 03:43:40,719 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:43:40,731 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:40,777 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.021 0.025 2026-08-18 03:43:40,818 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.019 2026-08-18 03:43:40,839 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:43:40,926 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.046 0.017 2026-08-18 03:43:40,950 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.065 2026-08-18 03:43:40,997 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.020 0.032 2026-08-18 03:43:41,004 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.030 2026-08-18 03:43:41,512 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 288 0.244 0.234 2026-08-18 03:43:41,539 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:43:41,614 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:43:41,668 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:41] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.026 2026-08-18 03:43:41,734 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:43:41,760 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-08-18 03:43:41,780 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-08-18 03:43:41,808 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:43:41,833 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:43:41,847 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:43:41,900 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:41] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.044 0.041 2026-08-18 03:43:41,934 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:41] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.010 0.100 2026-08-18 03:43:41,937 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.074 2026-08-18 03:43:41,953 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:43:41,959 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43: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-08-18 03:43:42,009 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:42] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.004 0.013 2026-08-18 03:43:42,027 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:42,062 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:43:42,074 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:42] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.016 0.016 2026-08-18 03:43:42,128 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:42] "GET /pos/ui/118 HTTP/1.1" 200 - 32 0.018 0.064 2026-08-18 03:43:42,235 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:42,285 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:42] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 32 0.091 0.138 2026-08-18 03:43:42,364 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:43:42,376 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.057 0.083 2026-08-18 03:43:42,442 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-08-18 03:43:42,499 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:42,531 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:43:42,594 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:42,646 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:42,694 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:42,749 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:42,841 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:42,846 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:43:42,848 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:43:42,875 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:42,923 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:42,992 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:43,059 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:43,062 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25574667 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c788d67f-7f57-4486-9c7a-c1d22160c969'}] 2026-08-18 03:43:43,068 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:43:43,415 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25574667 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c788d67f-7f57-4486-9c7a-c1d22160c969'} created pos.order #784 2026-08-18 03:43:43,434 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25574667 finished 2026-08-18 03:43:43,505 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.205 0.241 2026-08-18 03:43:43,716 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:43,757 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:43,822 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43: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-08-18 03:43:43,825 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:43,887 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:43,948 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:43,973 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92257359 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '238946a0-4982-4020-bcbc-b87fc25ccfa6'}] 2026-08-18 03:43:44,026 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92257359 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '238946a0-4982-4020-bcbc-b87fc25ccfa6'} created pos.order #785 2026-08-18 03:43:44,043 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92257359 finished 2026-08-18 03:43:44,093 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.046 0.076 2026-08-18 03:43:44,122 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:44,169 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:44,221 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:44,272 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-08-18 03:43:44,272 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔═══════════════════════════════════╗ ║ TOUR LeaveResidualOrder SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-18 03:43:44,402 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 16682912 (allocated 17960960) 2026-08-18 03:43:44,413 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 117473 2026-08-18 03:43:44,414 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-08-18 03:43:44,414 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 117473 2026-08-18 03:43:44,539 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034344_538098_test_user_on_residual_order.txt 2026-08-18 03:43:44,539 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmpfz8sreui_chrome_odoo" 2026-08-18 03:43:44,815 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 117695 2026-08-18 03:43:44,816 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmpaziimfg4_chrome_odoo 2026-08-18 03:43:44,822 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:42497/json/version 2026-08-18 03:43:44,823 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42497', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:43:44,883 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-08-18 03:43:44,883 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:42497/json 2026-08-18 03:43:44,884 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42497', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:43:44,905 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:42497/devtools/page/1BC292471A0F124B465004A10DF6AF38 2026-08-18 03:43:44,989 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-08-18 03:43:45,009 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-08-18 03:43:45,098 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:43:45,122 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-08-18 03:43:45,131 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-08-18 03:43:45,131 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-18 03:43:45,271 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:45] "GET /pos/ui/118 HTTP/1.1" 200 - 34 0.067 0.056 2026-08-18 03:43:45,276 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': '1BC292471A0F124B465004A10DF6AF38', 'loaderId': 'A63590D2CBA648717BC76094C8C9D9D9', 'isDownload': False} 2026-08-18 03:43:45,276 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('FinishResidualOrder')" 2026-08-18 03:43:45,316 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:43:45,335 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:45] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-08-18 03:43:45,341 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:45] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-08-18 03:43:45,374 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:45] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.042 2026-08-18 03:43:45,909 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:43:45,913 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:43:45,940 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:43:45,952 25 INFO rb-bf20be7-223995-404953 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/118", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:43:45,957 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:45,974 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.012 0.008 2026-08-18 03:43:45,988 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:43:45,997 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:43:46,042 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.021 0.014 2026-08-18 03:43:46,047 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.034 2026-08-18 03:43:46,107 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.020 0.031 2026-08-18 03:43:46,114 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-08-18 03:43:47,073 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 331 0.421 0.481 2026-08-18 03:43:47,098 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:43:47,225 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.020 0.018 2026-08-18 03:43:47,297 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:47] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.042 2026-08-18 03:43:47,340 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:47] "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-08-18 03:43:47,355 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-08-18 03:43:47,365 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-08-18 03:43:47,423 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:43:47,426 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:43:47,449 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:43:47,495 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-08-18 03:43:47,530 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:43:47,535 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:43:47,560 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:47] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.074 0.053 2026-08-18 03:43:47,613 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.039 2026-08-18 03:43:47,621 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:47] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.015 0.170 2026-08-18 03:43:47,644 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:47] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.003 0.077 2026-08-18 03:43:47,647 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:47,802 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:47] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 32 0.073 0.160 2026-08-18 03:43:47,839 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:47,890 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:47] "GET /pos/ui/118 HTTP/1.1" 200 - 32 0.040 0.281 2026-08-18 03:43:47,950 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:47] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.026 0.204 2026-08-18 03:43:48,007 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.009 2026-08-18 03:43:48,095 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:48,128 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:43:48,147 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:48,207 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:48,254 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:48,304 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:48,373 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:48,388 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:43:48,401 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:43:48,429 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:48,475 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:48,552 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:48,619 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:48,624 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81674466 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '238946a0-4982-4020-bcbc-b87fc25ccfa6'}] 2026-08-18 03:43:48,626 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:43:48,708 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [729] to pos.order #785 2026-08-18 03:43:48,987 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81674466 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '238946a0-4982-4020-bcbc-b87fc25ccfa6'} updated pos.order #785 2026-08-18 03:43:48,999 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81674466 finished 2026-08-18 03:43:49,091 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:43:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.223 0.249 2026-08-18 03:43:49,335 25 INFO rb-bf20be7-223995-404953 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-08-18 03:43:49,382 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-08-18 03:43:49,382 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔════════════════════════════════════╗ ║ TOUR FinishResidualOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-18 03:43:49,515 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 15187956 (allocated 16777216) 2026-08-18 03:43:49,523 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 117695 2026-08-18 03:43:49,527 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-08-18 03:43:49,530 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 117695 2026-08-18 03:43:49,657 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034349_656989_test_user_on_residual_order.txt 2026-08-18 03:43:49,657 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmpaziimfg4_chrome_odoo" 2026-08-18 03:43:49,718 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 03:43:59,600 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #223 deleted restaurant.floor records with IDs: [55] 2026-08-18 03:44:00,056 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_archive_product_with_open_restaurant_order ... 2026-08-18 03:44:00,110 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79016096 started for PoS orders references: [{'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'}] 2026-08-18 03:44:00,149 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79016096 order {'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'} created pos.order #786 2026-08-18 03:44:00,150 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79016096 finished 2026-08-18 03:44:00,192 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_floor_plans_archive ... 2026-08-18 03:44:00,264 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_table_parent_circular_relation_is_rejected ... 2026-08-18 03:44:00,364 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 03:44:09,109 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #227 deleted restaurant.floor records with IDs: [58] 2026-08-18 03:44:09,514 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-08-18 03:44:10,096 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome pid: 117900 2026-08-18 03:44:10,096 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless temporary user profile dir: /tmp/tmphs0krc4y_chrome_odoo 2026-08-18 03:44:10,096 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:42337/json/version 2026-08-18 03:44:10,097 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42337', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:44:10,143 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Browser version: Chrome/150.0.7871.114 2026-08-18 03:44:10,143 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:42337/json 2026-08-18 03:44:10,144 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42337', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:44:10,219 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Websocket url found: ws://127.0.0.1:42337/devtools/page/FFB6499F4168951071D2DE13F606C644 2026-08-18 03:44:10,286 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Enable chrome headless console log notification 2026-08-18 03:44:10,294 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless enable page notifications 2026-08-18 03:44:10,441 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:44:10,445 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Setting session cookie in browser 2026-08-18 03:44:10,449 25 INFO rb-bf20be7-223995-404953 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/122" in browser 2026-08-18 03:44:10,450 25 INFO rb-bf20be7-223995-404953 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/122" 2026-08-18 03:44:10,470 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:44:11,009 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:11] "GET /pos/ui/122 HTTP/1.1" 200 - 83 0.104 0.446 2026-08-18 03:44:11,012 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Navigation result: {'frameId': 'FFB6499F4168951071D2DE13F606C644', 'loaderId': '4682F1F20CECB6D60DF97163CD39BD85', 'isDownload': False} 2026-08-18 03:44:11,013 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Evaluate ready code "odoo.isTourReady('PosRestaurantRewardStay')" 2026-08-18 03:44:11,049 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:44:11,081 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:11] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-08-18 03:44:11,101 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:11] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.026 2026-08-18 03:44:11,124 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:11] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.045 2026-08-18 03:44:11,793 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:44:11,794 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:44:11,846 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.022 2026-08-18 03:44:11,863 25 INFO rb-bf20be7-223995-404953 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/122", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:44:11,875 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:11,884 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-08-18 03:44:11,920 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:44:11,934 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:44:11,971 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.011 2026-08-18 03:44:11,998 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.045 2026-08-18 03:44:12,050 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.019 0.040 2026-08-18 03:44:12,054 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.029 2026-08-18 03:44:12,657 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 317 0.306 0.251 2026-08-18 03:44:12,692 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:12] "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-08-18 03:44:12,756 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44: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.013 2026-08-18 03:44:12,829 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:12] "GET /web/image/res.company/111/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.040 2026-08-18 03:44:12,863 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44: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.008 2026-08-18 03:44:12,874 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: Owl is running in 'dev' mode. 2026-08-18 03:44:12,899 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.010 2026-08-18 03:44:12,936 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:44:12,981 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.024 2026-08-18 03:44:12,999 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-08-18 03:44:13,019 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-08-18 03:44:13,055 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-08-18 03:44:13,078 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:13] "GET /web/image/res.users/229/avatar_128 HTTP/1.1" 200 - 14 0.104 0.029 2026-08-18 03:44:13,079 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:13,102 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:13] "GET /web/image?model=res.company&id=111&field=logo HTTP/1.1" 200 - 3 0.011 0.135 2026-08-18 03:44:13,104 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.139 2026-08-18 03:44:13,134 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:13] "GET /web/image/res.company/111/favicon HTTP/1.1" 200 - 4 0.012 0.061 2026-08-18 03:44:13,202 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:13] "GET /web/image/res.company/111/favicon HTTP/1.1" 304 - 4 0.010 0.027 2026-08-18 03:44:13,295 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:44:13,306 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:13,391 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:13] "GET /pos/ui/122?from_backend=True HTTP/1.1" 200 - 31 0.033 0.073 2026-08-18 03:44:13,413 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:44:13,544 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:13] "GET /pos/ui/122 HTTP/1.1" 200 - 31 0.115 0.141 2026-08-18 03:44:13,638 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.253 2026-08-18 03:44:13,698 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44: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.011 2026-08-18 03:44:13,741 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:13,765 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:44:13,821 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:13,873 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:13,930 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:13,972 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31307952 started for PoS orders references: [{'name': '/', 'pos_reference': '261-122-000001', 'uuid': 'e25c6a5d-2cb2-4f74-b3dc-5ed00fb5d4c4'}] 2026-08-18 03:44:14,051 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31307952 order {'name': '/', 'pos_reference': '261-122-000001', 'uuid': 'e25c6a5d-2cb2-4f74-b3dc-5ed00fb5d4c4'} created pos.order #787 2026-08-18 03:44:14,069 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31307952 finished 2026-08-18 03:44:14,117 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.062 0.086 2026-08-18 03:44:14,172 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:14,226 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:14,282 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:14,348 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:14] "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.006 2026-08-18 03:44:14,355 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:14,430 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: tour succeeded 2026-08-18 03:44:14,430 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: ╔════════════════════════════════════════╗ ║ TOUR PosRestaurantRewardStay SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-18 03:44:14,530 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: heap 15984024 (allocated 17436672) 2026-08-18 03:44:14,536 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing chrome headless with pid 117900 2026-08-18 03:44:14,537 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing websocket connection 2026-08-18 03:44:14,537 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Terminating chrome headless with pid 117900 2026-08-18 03:44:14,653 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034414_652969_test_change_table_rewards_stay.txt 2026-08-18 03:44:14,653 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Removing chrome user profile "/tmp/tmphs0krc4y_chrome_odoo" 2026-08-18 03:44:14,721 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses ... 2026-08-18 03:44:15,222 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome pid: 118110 2026-08-18 03:44:15,222 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless temporary user profile dir: /tmp/tmpmhrorv3m_chrome_odoo 2026-08-18 03:44:15,222 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:35643/json/version 2026-08-18 03:44:15,223 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35643', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:44:15,312 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Browser version: Chrome/150.0.7871.114 2026-08-18 03:44:15,312 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:35643/json 2026-08-18 03:44:15,313 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35643', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:44:15,390 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Websocket url found: ws://127.0.0.1:35643/devtools/page/6AE828071805F80F519C774035AD4AEA 2026-08-18 03:44:15,429 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Enable chrome headless console log notification 2026-08-18 03:44:15,443 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless enable page notifications 2026-08-18 03:44:15,605 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:44:15,612 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Setting session cookie in browser 2026-08-18 03:44:15,617 25 INFO rb-bf20be7-223995-404953 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/122" in browser 2026-08-18 03:44:15,618 25 INFO rb-bf20be7-223995-404953 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/122" 2026-08-18 03:44:15,636 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:44:16,129 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:16] "GET /pos/ui/122 HTTP/1.1" 200 - 87 0.068 0.428 2026-08-18 03:44:16,131 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Navigation result: {'frameId': '6AE828071805F80F519C774035AD4AEA', 'loaderId': 'FDBC5229DA3E5289209B89FD9A515C61', 'isDownload': False} 2026-08-18 03:44:16,132 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:16,150 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:44:16,187 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:16] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.021 2026-08-18 03:44:16,194 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:16] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-08-18 03:44:16,210 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:16] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.047 2026-08-18 03:44:16,732 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:44:16,752 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:44:16,767 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.022 2026-08-18 03:44:16,778 25 INFO rb-bf20be7-223995-404953 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/122", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:44:16,795 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:16,819 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.028 2026-08-18 03:44:16,830 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:44:16,844 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:44:16,879 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:16] "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-08-18 03:44:16,896 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.033 2026-08-18 03:44:16,957 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.034 0.031 2026-08-18 03:44:16,963 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.047 2026-08-18 03:44:17,545 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 317 0.290 0.260 2026-08-18 03:44:17,574 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:44:17,646 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44: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-08-18 03:44:17,745 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:17] "GET /web/image/res.company/111/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.031 2026-08-18 03:44:17,784 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44: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.009 2026-08-18 03:44:17,799 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: Owl is running in 'dev' mode. 2026-08-18 03:44:17,819 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-08-18 03:44:17,857 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:44:17,864 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:44:17,894 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:44:17,898 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:44:17,922 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:17] "GET /web/image/res.users/229/avatar_128 HTTP/1.1" 200 - 14 0.033 0.029 2026-08-18 03:44:17,937 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:17] "GET /web/image?model=res.company&id=111&field=logo HTTP/1.1" 200 - 3 0.004 0.055 2026-08-18 03:44:17,977 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:44:17,978 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44: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-08-18 03:44:18,015 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:18] "GET /web/image/res.company/111/favicon HTTP/1.1" 200 - 4 0.004 0.017 2026-08-18 03:44:18,045 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:44:18,065 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:18,127 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:18] "GET /pos/ui/122?from_backend=True HTTP/1.1" 200 - 31 0.040 0.036 2026-08-18 03:44:18,226 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:18] "GET /pos/ui/122 HTTP/1.1" 200 - 31 0.021 0.152 2026-08-18 03:44:18,228 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:18,277 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:18] "GET /web/image/res.company/111/favicon HTTP/1.1" 304 - 4 0.006 0.190 2026-08-18 03:44:18,338 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:44:18,393 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.062 0.068 2026-08-18 03:44:18,454 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-08-18 03:44:18,523 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:18,555 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:44:18,581 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:18,688 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:18,762 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:18,826 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:18,850 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78176525 started for PoS orders references: [{'name': '/', 'pos_reference': '261-122-000001', 'uuid': 'ff8c550c-d553-41bc-92d7-c28977f1a487'}] 2026-08-18 03:44:18,953 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78176525 order {'name': '/', 'pos_reference': '261-122-000001', 'uuid': 'ff8c550c-d553-41bc-92d7-c28977f1a487'} created pos.order #788 2026-08-18 03:44:18,969 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78176525 finished 2026-08-18 03:44:19,013 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.070 0.096 2026-08-18 03:44:19,055 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:19,123 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.008 2026-08-18 03:44:19,133 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:19,202 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:19,263 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:19,319 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:19,368 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:19,428 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:19,461 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36782787 started for PoS orders references: [{'name': '/', 'pos_reference': '261-122-000002', 'uuid': '5f904dc3-eb96-4abe-a4de-3ed0f8e728ac'}] 2026-08-18 03:44:19,531 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36782787 order {'name': '/', 'pos_reference': '261-122-000002', 'uuid': '5f904dc3-eb96-4abe-a4de-3ed0f8e728ac'} created pos.order #789 2026-08-18 03:44:19,549 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36782787 finished 2026-08-18 03:44:19,601 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.062 0.080 2026-08-18 03:44:19,635 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: tour succeeded 2026-08-18 03:44:19,636 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:19,724 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: heap 17054136 (allocated 18485248) 2026-08-18 03:44:19,744 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing chrome headless with pid 118110 2026-08-18 03:44:19,745 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing websocket connection 2026-08-18 03:44:19,745 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Terminating chrome headless with pid 118110 2026-08-18 03:44:19,868 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034419_867967_test_loyalty_reward_with_courses.txt 2026-08-18 03:44:19,868 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Removing chrome user profile "/tmp/tmpmhrorv3m_chrome_odoo" 2026-08-18 03:44:19,947 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 03:44:29,391 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_safaricom.tests.test_frontend: Starting TestSafaricomHttpCommon.test_mpesa_express_request_data ... 2026-08-18 03:44:29,799 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome pid: 118319 2026-08-18 03:44:29,799 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless temporary user profile dir: /tmp/tmpe24o6rar_chrome_odoo 2026-08-18 03:44:29,800 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:45993/json/version 2026-08-18 03:44:29,804 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45993', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:44:29,848 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Browser version: Chrome/150.0.7871.114 2026-08-18 03:44:29,848 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:45993/json 2026-08-18 03:44:29,849 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45993', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:44:29,878 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Websocket url found: ws://127.0.0.1:45993/devtools/page/E8892F8934095DDF3263B515E39A377E 2026-08-18 03:44:29,915 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Enable chrome headless console log notification 2026-08-18 03:44:29,925 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless enable page notifications 2026-08-18 03:44:30,057 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:44:30,070 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Setting session cookie in browser 2026-08-18 03:44:30,076 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Open "http://127.0.0.1:8069/pos/ui/123" in browser 2026-08-18 03:44:30,076 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Navigating to: "http://127.0.0.1:8069/pos/ui/123" 2026-08-18 03:44:30,090 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:44:30,762 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:30] "GET /pos/ui/123 HTTP/1.1" 200 - 84 0.075 0.600 2026-08-18 03:44:30,766 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Navigation result: {'frameId': 'E8892F8934095DDF3263B515E39A377E', 'loaderId': '860B81A39430ED8D852D8E56C5461F56', 'isDownload': False} 2026-08-18 03:44:30,766 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Evaluate ready code "odoo.isTourReady('MpesaExpressTour')" 2026-08-18 03:44:30,787 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:44:30,809 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:30] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.007 2026-08-18 03:44:30,815 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:30] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-08-18 03:44:30,829 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:30] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.031 2026-08-18 03:44:31,359 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:44:31,368 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:44:31,396 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-08-18 03:44:31,415 25 INFO rb-bf20be7-223995-404953 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/123", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:44:31,424 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-18 03:44:31,425 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:31,444 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:44:31,459 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:44:31,512 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.018 0.015 2026-08-18 03:44:31,527 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.041 2026-08-18 03:44:31,589 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.021 0.036 2026-08-18 03:44:31,602 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.044 2026-08-18 03:44:32,177 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 279 0.257 0.240 2026-08-18 03:44:32,202 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:44:32,298 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:44:32,399 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:32] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.076 2026-08-18 03:44:32,463 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-08-18 03:44:32,498 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: Owl is running in 'dev' mode. 2026-08-18 03:44:32,503 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:44:32,582 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:44:32,623 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-08-18 03:44:32,625 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:44:32,646 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:32] "GET /web/image/res.users/231/avatar_128 HTTP/1.1" 200 - 14 0.037 0.033 2026-08-18 03:44:32,663 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:44:32,669 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:32] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.009 0.077 2026-08-18 03:44:32,672 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:44:32,673 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.069 2026-08-18 03:44:32,720 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:32] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.009 2026-08-18 03:44:32,799 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:32,830 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:44:32,972 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:32,983 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:32] "GET /pos/ui/123?from_backend=True HTTP/1.1" 200 - 31 0.078 0.087 2026-08-18 03:44:33,000 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:44:33,093 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:33] "GET /pos/ui/123 HTTP/1.1" 200 - 31 0.068 0.205 2026-08-18 03:44:33,128 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:33] "GET /web/image?model=product.template&field=image_128&id=1982&unique=2026-08-18T03:44:19.000+00:00 HTTP/1.1" 200 - 3 0.006 0.230 2026-08-18 03:44:33,155 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:33] "GET /web/image?model=product.template&field=image_128&id=1981&unique=2026-08-18T03:44:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.257 2026-08-18 03:44:33,186 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:33] "GET /web/image?model=product.template&field=image_128&id=1983&unique=2026-08-18T03:44:19.000+00:00 HTTP/1.1" 200 - 3 0.007 0.271 2026-08-18 03:44:33,207 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:44:33,211 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:33] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.013 0.373 2026-08-18 03:44:33,247 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:33] "GET /web/image?model=product.template&field=image_128&id=1987&unique=2026-08-18T03:44:19.000+00:00 HTTP/1.1" 200 - 3 0.007 0.225 2026-08-18 03:44:33,282 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:33] "GET /web/image?model=product.template&field=image_128&id=1986&unique=2026-08-18T03:44:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-08-18 03:44:33,313 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:33] "GET /web/image?model=product.template&field=image_128&id=1989&unique=2026-08-18T03:44:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.156 2026-08-18 03:44:33,343 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:33] "GET /web/image?model=product.template&field=image_128&id=1988&unique=2026-08-18T03:44:19.000+00:00 HTTP/1.1" 200 - 3 0.004 0.169 2026-08-18 03:44:33,372 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:33] "GET /web/image?model=product.template&field=image_128&id=1984&unique=2026-08-18T03:44:19.000+00:00 HTTP/1.1" 200 - 3 0.005 0.136 2026-08-18 03:44:33,400 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:33] "GET /web/image?model=product.template&field=image_128&id=1985&unique=2026-08-18T03:44:19.000+00:00 HTTP/1.1" 200 - 3 0.005 0.140 2026-08-18 03:44:33,526 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.074 0.237 2026-08-18 03:44:33,604 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:33,655 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:33,708 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:33,762 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:33,816 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:33,873 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:33,922 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:33,974 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:34,027 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:34,090 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:34,141 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:34,191 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:34,242 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:34,311 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:34,323 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:44:34,327 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:44:34,361 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:34,415 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:34,463 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:34,539 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:34,597 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:34,656 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:34] "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-08-18 03:44:34,658 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:34,704 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: tour succeeded 2026-08-18 03:44:34,705 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR MpesaExpressTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-08-18 03:44:34,826 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: heap 14585160 (allocated 15990784) 2026-08-18 03:44:34,831 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing chrome headless with pid 118319 2026-08-18 03:44:34,832 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing websocket connection 2026-08-18 03:44:34,833 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Terminating chrome headless with pid 118319 2026-08-18 03:44:34,956 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034434_956479_test_mpesa_express_request_data.txt 2026-08-18 03:44:34,956 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Removing chrome user profile "/tmp/tmpe24o6rar_chrome_odoo" 2026-08-18 03:44:35,026 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 03:44:35,318 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_missing_credentials ... 2026-08-18 03:44:35,346 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_success ... 2026-08-18 03:44:35,351 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_generate_qr_code ... 2026-08-18 03:44:35,361 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_mpesa_express_payment_request ... 2026-08-18 03:44:35,384 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 03:44:44,601 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_advance_payment_with_extra_lines ... 2026-08-18 03:44:45,408 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome pid: 118535 2026-08-18 03:44:45,408 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless temporary user profile dir: /tmp/tmpale1gr_y_chrome_odoo 2026-08-18 03:44:45,408 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:38541/json/version 2026-08-18 03:44:45,409 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38541', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:44:45,442 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Browser version: Chrome/150.0.7871.114 2026-08-18 03:44:45,442 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:38541/json 2026-08-18 03:44:45,459 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38541', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:44:45,476 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Websocket url found: ws://127.0.0.1:38541/devtools/page/67453A8BF87853ABAE98657EA9D353F9 2026-08-18 03:44:45,511 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Enable chrome headless console log notification 2026-08-18 03:44:45,522 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless enable page notifications 2026-08-18 03:44:45,711 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:44:45,712 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Setting session cookie in browser 2026-08-18 03:44:45,715 25 INFO rb-bf20be7-223995-404953 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=125" in browser 2026-08-18 03:44:45,715 25 INFO rb-bf20be7-223995-404953 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=125" 2026-08-18 03:44:45,739 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:44:46,267 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:46] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 82 0.076 0.457 2026-08-18 03:44:46,273 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Navigation result: {'frameId': '67453A8BF87853ABAE98657EA9D353F9', 'loaderId': '7F9F89D4ADB71E5F1F9996EFE88391AE', 'isDownload': False} 2026-08-18 03:44:46,273 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentWithExtraLine')" 2026-08-18 03:44:46,299 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:44:46,319 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:46] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-08-18 03:44:46,331 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:46] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.020 2026-08-18 03:44:46,336 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:46] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-08-18 03:44:46,922 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:44:46,924 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:44:46,963 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-08-18 03:44:46,992 25 INFO rb-bf20be7-223995-404953 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=125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:44:47,001 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:47,019 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.009 2026-08-18 03:44:47,034 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:44:47,046 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:44:47,093 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:47] "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.024 2026-08-18 03:44:47,105 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.042 2026-08-18 03:44:47,214 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.031 0.040 2026-08-18 03:44:47,218 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.066 2026-08-18 03:44:47,733 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 276 0.218 0.230 2026-08-18 03:44:47,769 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-08-18 03:44:47,853 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-08-18 03:44:47,930 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:47] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.050 2026-08-18 03:44:47,961 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:44:47,970 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: Owl is running in 'dev' mode. 2026-08-18 03:44:47,985 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:44:48,051 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:44:48,067 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:44:48,069 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:44:48,085 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:48] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.010 0.029 2026-08-18 03:44:48,124 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:44:48,128 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:44:48,145 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:48] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.028 0.077 2026-08-18 03:44:48,161 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:48] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.005 0.010 2026-08-18 03:44:48,167 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.111 2026-08-18 03:44:48,226 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:48,267 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:44:48,419 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:48] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.076 0.104 2026-08-18 03:44:48,429 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:44:48,488 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:48] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.037 0.204 2026-08-18 03:44:48,524 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:48] "GET /web/image?model=product.template&field=image_128&id=1992&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.202 2026-08-18 03:44:48,534 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:48,573 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:48] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.201 2026-08-18 03:44:48,582 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:44:48,591 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:48,618 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:48] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.012 0.242 2026-08-18 03:44:48,650 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:48] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.009 0.389 2026-08-18 03:44:48,711 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:48] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.014 0.264 2026-08-18 03:44:48,746 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:48] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.250 2026-08-18 03:44:48,788 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:48] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.255 2026-08-18 03:44:48,827 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:48] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.208 2026-08-18 03:44:48,857 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:48] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.225 2026-08-18 03:44:48,883 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:48] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-08-18 03:44:48,909 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:48] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.153 2026-08-18 03:44:49,005 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.054 0.297 2026-08-18 03:44:49,039 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:49,101 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:49,218 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.045 0.071 2026-08-18 03:44:49,296 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.024 0.031 2026-08-18 03:44:49,341 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.015 2026-08-18 03:44:49,396 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:49,519 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:49] "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.049 0.072 2026-08-18 03:44:49,691 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.086 0.079 2026-08-18 03:44:49,704 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.164 2026-08-18 03:44:49,746 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.019 2026-08-18 03:44:49,796 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:49,851 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:49,936 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:50,007 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:50,087 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:50,104 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:44:50,108 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:44:50,140 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:50,189 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:50,258 25 INFO rb-bf20be7-223995-404953 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-08-18 03:44:50,335 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: tour succeeded 2026-08-18 03:44:50,336 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentWithExtraLine SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-18 03:44:50,344 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63055928 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '55292694-2e67-49b3-a0d1-fc9da4f18ff7'}] 2026-08-18 03:44:50,345 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:44:50,476 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: heap 17248432 (allocated 19136512) 2026-08-18 03:44:50,500 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing chrome headless with pid 118535 2026-08-18 03:44:50,501 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing websocket connection 2026-08-18 03:44:50,505 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Terminating chrome headless with pid 118535 2026-08-18 03:44:50,640 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034450_640082_test_advance_payment_with_extra_lines.txt 2026-08-18 03:44:50,641 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Removing chrome user profile "/tmp/tmpale1gr_y_chrome_odoo" 2026-08-18 03:44:50,688 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: waiting for threads: [, ] 2026-08-18 03:44:50,808 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63055928 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '55292694-2e67-49b3-a0d1-fc9da4f18ff7'} created pos.order #790 2026-08-18 03:44:50,811 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63055928 finished 2026-08-18 03:44:50,971 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:44:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.323 0.307 2026-08-18 03:44:50,995 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-08-18 03:44:51,258 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79889191 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-08-18 03:44:52,797 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79889191 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #791 2026-08-18 03:44:52,797 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79889191 finished 2026-08-18 03:44:52,900 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-08-18 03:44:54,499 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_refund_pos_order ... 2026-08-18 03:44:55,028 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3529385 started for PoS orders references: [{'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': '4284ca50-f1a6-49d9-a4e3-1578a9802e26'}] 2026-08-18 03:44:55,186 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1294] 2026-08-18 03:44:55,487 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3529385 order {'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': '4284ca50-f1a6-49d9-a4e3-1578a9802e26'} created pos.order #792 2026-08-18 03:44:55,489 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3529385 finished 2026-08-18 03:44:56,018 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_backend_settle_refund ... 2026-08-18 03:44:56,553 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19606390 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '7d116ae4-3fd3-47d4-8ffb-30db87e6a40b'}] 2026-08-18 03:44:56,690 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1297] 2026-08-18 03:44:58,319 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19606390 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '7d116ae4-3fd3-47d4-8ffb-30db87e6a40b'} created pos.order #794 2026-08-18 03:44:58,322 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19606390 finished 2026-08-18 03:44:58,702 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_customer_notes ... 2026-08-18 03:44:59,390 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome pid: 118760 2026-08-18 03:44:59,391 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless temporary user profile dir: /tmp/tmpexr1_gl1_chrome_odoo 2026-08-18 03:44:59,391 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:41665/json/version 2026-08-18 03:44:59,392 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41665', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:44:59,502 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Browser version: Chrome/150.0.7871.114 2026-08-18 03:44:59,502 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:41665/json 2026-08-18 03:44:59,503 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41665', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:44:59,574 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Websocket url found: ws://127.0.0.1:41665/devtools/page/4C156836498FA8FC6978AC95DD769A6F 2026-08-18 03:44:59,610 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Enable chrome headless console log notification 2026-08-18 03:44:59,637 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless enable page notifications 2026-08-18 03:44:59,901 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:44:59,904 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Setting session cookie in browser 2026-08-18 03:44:59,909 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-18 03:44:59,909 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-08-18 03:44:59,935 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:45:00,453 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:00] "GET /pos/ui/125 HTTP/1.1" 200 - 83 0.103 0.426 2026-08-18 03:45:00,457 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Navigation result: {'frameId': '4C156836498FA8FC6978AC95DD769A6F', 'loaderId': '734C3DE96B3BE24713978C2B8F450ADF', 'isDownload': False} 2026-08-18 03:45:00,457 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Evaluate ready code "odoo.isTourReady('PosSettleOrderWithNote')" 2026-08-18 03:45:00,485 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:45:00,506 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:00] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-08-18 03:45:00,520 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:00] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-08-18 03:45:00,526 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:00] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-08-18 03:45:01,014 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:45:01,023 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:45:01,069 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-08-18 03:45:01,086 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:45:01,096 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-18 03:45:01,099 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:01,118 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:45:01,135 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:45:01,188 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45: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.014 2026-08-18 03:45:01,207 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.036 2026-08-18 03:45:01,296 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.034 0.046 2026-08-18 03:45:01,316 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.080 2026-08-18 03:45:02,179 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 277 0.343 0.418 2026-08-18 03:45:02,224 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:02] "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-08-18 03:45:02,294 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45: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-08-18 03:45:02,369 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:02] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.032 2026-08-18 03:45:02,413 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:02] "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-08-18 03:45:02,429 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: Owl is running in 'dev' mode. 2026-08-18 03:45:02,438 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:45:02,488 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:45:02,495 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:45:02,543 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:45:02,550 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:45:02,575 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 03:45:02,576 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:02] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.019 0.046 2026-08-18 03:45:02,583 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.060 2026-08-18 03:45:02,641 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.031 2026-08-18 03:45:02,709 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:02] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.082 0.100 2026-08-18 03:45:02,746 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:02,806 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:02] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.053 0.165 2026-08-18 03:45:02,841 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:02] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.012 0.168 2026-08-18 03:45:02,939 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:02,980 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:02] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.092 0.283 2026-08-18 03:45:02,984 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:45:02,987 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:02,992 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:45:03,014 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:03] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.012 0.159 2026-08-18 03:45:03,045 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:03] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-08-18 03:45:03,095 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:03] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.014 0.210 2026-08-18 03:45:03,124 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:03] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.239 2026-08-18 03:45:03,157 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:03] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.251 2026-08-18 03:45:03,197 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:03] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.178 2026-08-18 03:45:03,229 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:03] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.198 2026-08-18 03:45:03,258 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:03] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.190 2026-08-18 03:45:03,306 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:03] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.013 0.183 2026-08-18 03:45:03,332 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:03] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.141 2026-08-18 03:45:03,446 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.071 0.248 2026-08-18 03:45:03,493 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:03,557 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:03,695 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.051 0.086 2026-08-18 03:45:03,788 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:03] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.032 0.035 2026-08-18 03:45:03,835 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-08-18 03:45:03,910 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:04,080 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:04] "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.092 2026-08-18 03:45:04,268 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 65 0.091 0.082 2026-08-18 03:45:04,280 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:04] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.166 2026-08-18 03:45:04,385 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.062 0.029 2026-08-18 03:45:04,423 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [8/17] Tour PosSettleOrderWithNote → Step body:not(:has(.modal)) 2026-08-18 03:45:04,472 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:04] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.025 0.021 2026-08-18 03:45:04,560 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:04,607 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:04,685 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:04,709 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:45:04,711 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:45:04,732 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:04,783 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:04,854 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:04,924 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:04,929 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:45:04,933 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98582046 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '49934ed6-b638-4dff-8376-38fa81a5efe6'}] 2026-08-18 03:45:05,261 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1300] 2026-08-18 03:45:05,840 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98582046 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '49934ed6-b638-4dff-8376-38fa81a5efe6'} created pos.order #796 2026-08-18 03:45:05,857 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98582046 finished 2026-08-18 03:45:06,194 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 362 0.759 0.507 2026-08-18 03:45:06,268 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.009 0.007 2026-08-18 03:45:06,387 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:06,457 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:06,510 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: tour succeeded 2026-08-18 03:45:06,511 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderWithNote SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-18 03:45:06,622 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: heap 17522836 (allocated 18612224) 2026-08-18 03:45:06,636 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing chrome headless with pid 118760 2026-08-18 03:45:06,637 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing websocket connection 2026-08-18 03:45:06,637 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Terminating chrome headless with pid 118760 2026-08-18 03:45:06,754 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034506_754243_test_customer_notes.txt 2026-08-18 03:45:06,754 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Removing chrome user profile "/tmp/tmpexr1_gl1_chrome_odoo" 2026-08-18 03:45:06,777 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_down_payment_displayed ... 2026-08-18 03:45:07,556 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome pid: 118976 2026-08-18 03:45:07,556 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless temporary user profile dir: /tmp/tmp_4gj7wcl_chrome_odoo 2026-08-18 03:45:07,557 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:44055/json/version 2026-08-18 03:45:07,558 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44055', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:45:07,633 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Browser version: Chrome/150.0.7871.114 2026-08-18 03:45:07,635 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:44055/json 2026-08-18 03:45:07,636 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44055', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:45:07,686 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Websocket url found: ws://127.0.0.1:44055/devtools/page/47AD4FAB70E49FC7D6913A490C5CD934 2026-08-18 03:45:07,703 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Enable chrome headless console log notification 2026-08-18 03:45:07,711 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless enable page notifications 2026-08-18 03:45:07,998 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:45:08,001 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Setting session cookie in browser 2026-08-18 03:45:08,003 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-18 03:45:08,003 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-08-18 03:45:08,028 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:45:08,564 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:08] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.114 0.428 2026-08-18 03:45:08,567 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Navigation result: {'frameId': '47AD4FAB70E49FC7D6913A490C5CD934', 'loaderId': '6E690EE12DDD28527B910FE58F6B8B8A', 'isDownload': False} 2026-08-18 03:45:08,567 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Evaluate ready code "odoo.isTourReady('test_down_payment_displayed')" 2026-08-18 03:45:08,606 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:45:08,629 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:08] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-08-18 03:45:08,633 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:08] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-08-18 03:45:08,659 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:08] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.045 2026-08-18 03:45:09,243 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:45:09,253 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:45:09,287 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.021 2026-08-18 03:45:09,312 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:45:09,320 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:09,347 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.019 0.016 2026-08-18 03:45:09,363 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:45:09,382 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:45:09,428 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:09] "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.017 2026-08-18 03:45:09,440 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.042 2026-08-18 03:45:09,504 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.025 0.035 2026-08-18 03:45:09,511 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.048 2026-08-18 03:45:10,077 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 278 0.256 0.229 2026-08-18 03:45:10,101 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:45:10,178 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.000 0.007 2026-08-18 03:45:10,236 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:10] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.033 2026-08-18 03:45:10,262 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.000 0.007 2026-08-18 03:45:10,290 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: Owl is running in 'dev' mode. 2026-08-18 03:45:10,301 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:45:10,349 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:45:10,371 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:45:10,376 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:45:10,421 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:45:10,422 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:10] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.021 0.049 2026-08-18 03:45:10,427 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:45:10,437 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:10] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.072 2026-08-18 03:45:10,439 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.072 2026-08-18 03:45:10,483 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:10] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.016 0.014 2026-08-18 03:45:10,602 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:10,663 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:10] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.015 0.034 2026-08-18 03:45:10,667 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:45:10,712 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:10,740 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:45:10,814 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:10] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.069 0.100 2026-08-18 03:45:10,853 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:10] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.168 2026-08-18 03:45:10,879 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:10] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.195 2026-08-18 03:45:10,909 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:10,925 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:10] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.232 2026-08-18 03:45:10,936 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:45:11,015 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:11] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.049 0.320 2026-08-18 03:45:11,042 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:11] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.221 2026-08-18 03:45:11,082 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:11] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.216 2026-08-18 03:45:11,172 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.050 0.236 2026-08-18 03:45:11,197 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:11] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.235 2026-08-18 03:45:11,207 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:11,220 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:11] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.196 2026-08-18 03:45:11,249 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:11] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.193 2026-08-18 03:45:11,262 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:11,283 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:11] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.528 2026-08-18 03:45:11,395 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.039 0.086 2026-08-18 03:45:11,477 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:11] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.029 0.028 2026-08-18 03:45:11,551 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.018 2026-08-18 03:45:11,664 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:11,784 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:11] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 64 0.044 0.072 2026-08-18 03:45:11,944 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.072 0.077 2026-08-18 03:45:11,955 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:11] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.147 2026-08-18 03:45:12,008 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.026 2026-08-18 03:45:12,039 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:12,092 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:12,185 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:12,256 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:12,271 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:45:12,279 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:45:12,310 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:12,356 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:12,428 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:12,495 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:12,499 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53018179 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '595e3ebf-a0cc-4374-909c-a47519d448fb'}] 2026-08-18 03:45:12,501 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:45:12,662 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53018179 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '595e3ebf-a0cc-4374-909c-a47519d448fb'} created pos.order #797 2026-08-18 03:45:12,683 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53018179 finished 2026-08-18 03:45:12,927 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 135 0.232 0.199 2026-08-18 03:45:13,025 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.029 0.023 2026-08-18 03:45:13,057 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:13] "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-08-18 03:45:13,198 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:13,248 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:13,299 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:13,354 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:13,407 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:13,446 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.005 0.031 2026-08-18 03:45:13,500 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:13] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.019 0.025 2026-08-18 03:45:13,530 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-08-18 03:45:13,571 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:13,691 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:13] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 56 0.047 0.074 2026-08-18 03:45:13,823 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.054 0.071 2026-08-18 03:45:13,836 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:13] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.126 2026-08-18 03:45:13,895 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.024 2026-08-18 03:45:13,918 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:13,952 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:13] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.012 0.022 2026-08-18 03:45:14,032 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:14,085 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: tour succeeded 2026-08-18 03:45:14,085 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_down_payment_displayed SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-18 03:45:14,220 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: heap 19599412 (allocated 21630976) 2026-08-18 03:45:14,237 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing chrome headless with pid 118976 2026-08-18 03:45:14,242 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing websocket connection 2026-08-18 03:45:14,244 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Terminating chrome headless with pid 118976 2026-08-18 03:45:14,400 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034514_400504_test_down_payment_displayed.txt 2026-08-18 03:45:14,400 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Removing chrome user profile "/tmp/tmp_4gj7wcl_chrome_odoo" 2026-08-18 03:45:14,426 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-08-18 03:45:15,290 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome pid: 119208 2026-08-18 03:45:15,291 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless temporary user profile dir: /tmp/tmp_j7wn7jk_chrome_odoo 2026-08-18 03:45:15,291 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:45809/json/version 2026-08-18 03:45:15,292 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45809', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:45:15,333 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Browser version: Chrome/150.0.7871.114 2026-08-18 03:45:15,333 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:45809/json 2026-08-18 03:45:15,333 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45809', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:45:15,359 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Websocket url found: ws://127.0.0.1:45809/devtools/page/05CB22D843A6EB44A950DE1FD8FF8964 2026-08-18 03:45:15,399 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Enable chrome headless console log notification 2026-08-18 03:45:15,410 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless enable page notifications 2026-08-18 03:45:15,725 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:45:15,727 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Setting session cookie in browser 2026-08-18 03:45:15,733 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-18 03:45:15,733 25 INFO rb-bf20be7-223995-404953 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/125" 2026-08-18 03:45:15,749 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:45:16,289 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:16] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.121 0.422 2026-08-18 03:45:16,300 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Navigation result: {'frameId': '05CB22D843A6EB44A950DE1FD8FF8964', 'loaderId': 'CB21DB37B3069CABFC0E0C32A88A1B51', 'isDownload': False} 2026-08-18 03:45:16,301 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-08-18 03:45:16,319 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:45:16,357 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:16] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.010 2026-08-18 03:45:16,372 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:16] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.040 2026-08-18 03:45:16,380 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:16] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.046 2026-08-18 03:45:16,953 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:45:16,965 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:45:16,985 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.009 2026-08-18 03:45:17,007 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:45:17,019 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:17,031 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.011 2026-08-18 03:45:17,055 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:45:17,074 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:45:17,114 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:17] "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-08-18 03:45:17,134 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.036 2026-08-18 03:45:17,191 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.018 0.034 2026-08-18 03:45:17,194 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.035 2026-08-18 03:45:17,742 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 278 0.246 0.228 2026-08-18 03:45:17,765 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.009 2026-08-18 03:45:17,875 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.009 2026-08-18 03:45:17,965 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:17] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.055 2026-08-18 03:45:18,047 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:45:18,062 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: Owl is running in 'dev' mode. 2026-08-18 03:45:18,069 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:45:18,141 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:45:18,149 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:45:18,151 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:45:18,153 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:45:18,169 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:18] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.004 0.022 2026-08-18 03:45:18,225 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:18] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.022 0.061 2026-08-18 03:45:18,226 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:45:18,234 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:45:18,253 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:18] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.003 0.012 2026-08-18 03:45:18,303 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-08-18 03:45:18,342 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:18,383 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:18] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.072 0.051 2026-08-18 03:45:18,461 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:18] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.033 0.139 2026-08-18 03:45:18,473 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:18] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.002 0.097 2026-08-18 03:45:18,612 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:18,618 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:18] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.012 0.033 2026-08-18 03:45:18,625 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:45:18,664 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:18] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.078 2026-08-18 03:45:18,709 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:18] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.012 0.112 2026-08-18 03:45:18,738 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:18] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.143 2026-08-18 03:45:18,762 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:18] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.169 2026-08-18 03:45:18,792 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:18] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.198 2026-08-18 03:45:18,818 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:18] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-08-18 03:45:18,839 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:18,846 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:45:18,871 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:18] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.191 2026-08-18 03:45:18,918 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:18] "GET /web/image?model=product.template&field=image_128&id=2007&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.193 2026-08-18 03:45:18,949 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:18] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.199 2026-08-18 03:45:19,054 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.063 0.182 2026-08-18 03:45:19,086 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:19,146 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:19,291 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.056 0.087 2026-08-18 03:45:19,379 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.029 0.033 2026-08-18 03:45:19,441 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.022 2026-08-18 03:45:19,504 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:19,682 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:19] "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.100 0.076 2026-08-18 03:45:19,841 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.078 0.073 2026-08-18 03:45:19,854 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:19] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.146 2026-08-18 03:45:19,905 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.019 2026-08-18 03:45:19,960 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:20,015 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:20,127 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:20,150 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:20,219 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:20,236 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:45:20,240 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:45:20,279 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:20,331 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:20,390 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:20,491 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: tour succeeded 2026-08-18 03:45:20,505 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: ╔═════════════════════════════════════╗ ║ TOUR PoSDownPaymentAmount SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-18 03:45:20,512 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59914531 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '26fb7ee5-4b48-41ef-b179-15eb432bab4d'}] 2026-08-18 03:45:20,515 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:45:20,670 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: heap 16805772 (allocated 18350080) 2026-08-18 03:45:20,677 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59914531 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '26fb7ee5-4b48-41ef-b179-15eb432bab4d'} created pos.order #798 2026-08-18 03:45:20,684 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59914531 finished 2026-08-18 03:45:20,703 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing chrome headless with pid 119208 2026-08-18 03:45:20,704 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing websocket connection 2026-08-18 03:45:20,704 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Terminating chrome headless with pid 119208 2026-08-18 03:45:20,835 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034520_834841_test_downpayment_amount_to_invoice.txt 2026-08-18 03:45:20,835 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Removing chrome user profile "/tmp/tmp_j7wn7jk_chrome_odoo" 2026-08-18 03:45:20,864 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: waiting for threads: [, ] 2026-08-18 03:45:20,868 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 124 0.169 0.189 2026-08-18 03:45:21,440 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-08-18 03:45:22,649 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_line_name ... 2026-08-18 03:45:23,430 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome pid: 119430 2026-08-18 03:45:23,431 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless temporary user profile dir: /tmp/tmpb5_4f6ki_chrome_odoo 2026-08-18 03:45:23,431 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:37401/json/version 2026-08-18 03:45:23,432 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:23,467 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Browser version: Chrome/150.0.7871.114 2026-08-18 03:45:23,467 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:37401/json 2026-08-18 03:45:23,468 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:23,494 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Websocket url found: ws://127.0.0.1:37401/devtools/page/2E45C6F736AB4B3F57FE2C5B4BB46491 2026-08-18 03:45:23,521 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Enable chrome headless console log notification 2026-08-18 03:45:23,582 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless enable page notifications 2026-08-18 03:45:23,768 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:45:23,773 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Setting session cookie in browser 2026-08-18 03:45:23,776 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-18 03:45:23,776 25 INFO rb-bf20be7-223995-404953 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/125" 2026-08-18 03:45:23,800 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:45:24,257 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:24] "GET /pos/ui/125 HTTP/1.1" 200 - 86 0.065 0.400 2026-08-18 03:45:24,260 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Navigation result: {'frameId': '2E45C6F736AB4B3F57FE2C5B4BB46491', 'loaderId': 'E02ABDC68FDD45AFCB8A61D60E93EA6F', 'isDownload': False} 2026-08-18 03:45:24,260 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-08-18 03:45:24,271 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:45:24,290 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:24] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-08-18 03:45:24,299 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:24] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-08-18 03:45:24,303 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:24] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-08-18 03:45:24,876 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:45:24,883 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:45:24,971 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.013 2026-08-18 03:45:24,989 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:45:25,005 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:25,018 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.013 2026-08-18 03:45:25,037 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.008 2026-08-18 03:45:25,063 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:45:25,105 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.011 2026-08-18 03:45:25,128 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.028 2026-08-18 03:45:25,201 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.034 2026-08-18 03:45:25,204 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-18 03:45:25,807 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 278 0.282 0.251 2026-08-18 03:45:25,828 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:45:25,890 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.007 2026-08-18 03:45:25,958 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:25] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.035 2026-08-18 03:45:25,991 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.001 0.006 2026-08-18 03:45:26,085 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: Owl is running in 'dev' mode. 2026-08-18 03:45:26,099 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-08-18 03:45:26,147 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:45:26,182 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:45:26,243 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.085 2026-08-18 03:45:26,256 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-08-18 03:45:26,262 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:26] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.009 0.096 2026-08-18 03:45:26,282 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.119 2026-08-18 03:45:26,333 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:45:26,360 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:26] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.064 0.143 2026-08-18 03:45:26,396 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:26,408 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:45:26,453 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:26] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.048 0.071 2026-08-18 03:45:26,512 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:26,572 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:26] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.076 0.249 2026-08-18 03:45:26,579 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:45:26,581 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:26,590 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:45:26,621 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:26] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.019 0.171 2026-08-18 03:45:26,674 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:26] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.229 2026-08-18 03:45:26,699 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:26] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.222 2026-08-18 03:45:26,745 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:26] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.259 2026-08-18 03:45:26,768 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:26] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.284 2026-08-18 03:45:26,803 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:26] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.192 2026-08-18 03:45:26,839 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:26] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.201 2026-08-18 03:45:26,870 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:26] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-08-18 03:45:26,910 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:26] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.185 2026-08-18 03:45:26,960 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:26] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.193 2026-08-18 03:45:27,067 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.052 0.238 2026-08-18 03:45:27,085 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:27] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.004 0.265 2026-08-18 03:45:27,170 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:27,232 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:27,363 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 42 0.063 0.066 2026-08-18 03:45:27,486 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:27] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.025 0.029 2026-08-18 03:45:27,545 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.009 2026-08-18 03:45:27,652 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:27,809 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:27] "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.084 0.077 2026-08-18 03:45:28,061 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.049 0.058 2026-08-18 03:45:28,069 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:28] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.109 2026-08-18 03:45:28,198 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.043 0.031 2026-08-18 03:45:28,242 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:28,298 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:28,385 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:28,465 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:28,482 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:45:28,483 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:45:28,515 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:28,566 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:28,637 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:28,690 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:28,764 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32628232 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '7ed6497e-5138-4da9-a545-77d4a0ddbe30'}] 2026-08-18 03:45:28,765 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: tour succeeded 2026-08-18 03:45:28,775 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-18 03:45:28,780 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:45:28,930 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: heap 16735776 (allocated 18350080) 2026-08-18 03:45:28,933 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing chrome headless with pid 119430 2026-08-18 03:45:28,943 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing websocket connection 2026-08-18 03:45:28,964 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Terminating chrome headless with pid 119430 2026-08-18 03:45:29,076 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034529_071984_test_downpayment_invoice_line_name.txt 2026-08-18 03:45:29,076 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Removing chrome user profile "/tmp/tmpb5_4f6ki_chrome_odoo" 2026-08-18 03:45:29,093 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: waiting for threads: [, ] 2026-08-18 03:45:30,451 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32628232 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '7ed6497e-5138-4da9-a545-77d4a0ddbe30'} created pos.order #799 2026-08-18 03:45:30,454 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32628232 finished 2026-08-18 03:45:30,672 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 406 0.773 1.138 2026-08-18 03:45:30,694 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_link ... 2026-08-18 03:45:31,867 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 119653 2026-08-18 03:45:31,868 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmpxslkel1l_chrome_odoo 2026-08-18 03:45:31,868 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:43995/json/version 2026-08-18 03:45:31,869 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43995', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:45:31,959 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-08-18 03:45:31,959 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:43995/json 2026-08-18 03:45:31,960 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43995', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:45:31,988 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:43995/devtools/page/87B607D72878E44CDE49880EC8F3C662 2026-08-18 03:45:32,007 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-08-18 03:45:32,018 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-08-18 03:45:32,266 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:45:32,272 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-08-18 03:45:32,273 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-18 03:45:32,274 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-08-18 03:45:32,303 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:45:33,072 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:33] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.086 0.693 2026-08-18 03:45:33,075 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': '87B607D72878E44CDE49880EC8F3C662', 'loaderId': 'B332F2FB70B9E2E34CD25C7B8B000571', 'isDownload': False} 2026-08-18 03:45:33,075 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-08-18 03:45:33,092 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:45:33,112 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:33] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-18 03:45:33,120 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:33] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-18 03:45:33,139 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:33] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.037 2026-08-18 03:45:33,715 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:45:33,720 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:45:33,732 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-18 03:45:33,744 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:45:33,751 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:33,765 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.009 0.008 2026-08-18 03:45:33,779 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:45:33,804 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:45:33,838 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.006 0.011 2026-08-18 03:45:33,855 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.029 2026-08-18 03:45:33,923 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.042 0.030 2026-08-18 03:45:33,928 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.045 2026-08-18 03:45:34,595 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 279 0.367 0.262 2026-08-18 03:45:34,635 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.031 2026-08-18 03:45:34,696 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.007 2026-08-18 03:45:34,778 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:34] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.038 2026-08-18 03:45:34,822 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.001 0.009 2026-08-18 03:45:34,846 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-08-18 03:45:34,862 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-08-18 03:45:34,909 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:45:34,914 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:45:34,931 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:45:34,959 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:45:34,969 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:34] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.024 0.031 2026-08-18 03:45:34,996 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:34] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.010 0.063 2026-08-18 03:45:35,032 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:45:35,038 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45: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-08-18 03:45:35,145 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:35] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.002 0.009 2026-08-18 03:45:35,220 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:35,400 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:45:35,481 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:35,493 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:45:35,532 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:35] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.098 0.059 2026-08-18 03:45:35,570 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:35,575 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:35] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-08-18 03:45:35,593 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:45:35,611 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:35] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.211 2026-08-18 03:45:35,664 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:35] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.019 0.175 2026-08-18 03:45:35,757 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.060 2026-08-18 03:45:35,801 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:35] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.264 2026-08-18 03:45:35,815 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:35,844 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:35] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.031 2026-08-18 03:45:35,866 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:35] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.225 2026-08-18 03:45:35,879 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:35,911 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:35] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.386 2026-08-18 03:45:36,015 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:36] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.056 0.585 2026-08-18 03:45:36,036 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:36] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.275 2026-08-18 03:45:36,066 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:36] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.440 2026-08-18 03:45:36,099 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:36] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.245 2026-08-18 03:45:36,273 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:36] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 42 0.060 0.331 2026-08-18 03:45:36,351 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:36] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.025 0.024 2026-08-18 03:45:36,413 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:36] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.005 0.013 2026-08-18 03:45:36,477 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:36,640 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45: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.090 0.068 2026-08-18 03:45:36,760 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.042 0.067 2026-08-18 03:45:36,770 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:36] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.097 2026-08-18 03:45:36,829 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.026 2026-08-18 03:45:36,886 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:36,940 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:37,039 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:37,099 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:37,125 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:45:37,130 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:45:37,150 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:37,200 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:37,280 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:37,334 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:37,399 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-08-18 03:45:37,400 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-18 03:45:37,405 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58549076 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'd6a421dc-15dc-401a-abc2-bc29d7c2168c'}] 2026-08-18 03:45:37,421 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:45:37,573 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 16924520 (allocated 18350080) 2026-08-18 03:45:37,577 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 119653 2026-08-18 03:45:37,601 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-08-18 03:45:37,609 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 119653 2026-08-18 03:45:37,726 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034537_724911_test_downpayment_invoice_link.txt 2026-08-18 03:45:37,726 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmpxslkel1l_chrome_odoo" 2026-08-18 03:45:37,757 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-08-18 03:45:39,018 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58549076 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'd6a421dc-15dc-401a-abc2-bc29d7c2168c'} created pos.order #800 2026-08-18 03:45:39,021 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58549076 finished 2026-08-18 03:45:39,179 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 424 0.642 1.134 2026-08-18 03:45:40,350 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 119885 2026-08-18 03:45:40,351 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmpfu_gk_ys_chrome_odoo 2026-08-18 03:45:40,351 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:44495/json/version 2026-08-18 03:45:40,352 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44495', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:45:40,455 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-08-18 03:45:40,455 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:44495/json 2026-08-18 03:45:40,456 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44495', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:45:40,499 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:44495/devtools/page/35C5F54EA0A137D83084629756269A22 2026-08-18 03:45:40,510 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-08-18 03:45:40,521 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-08-18 03:45:40,719 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:45:40,722 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-08-18 03:45:40,726 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-18 03:45:40,726 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-08-18 03:45:40,835 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:40] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.042 0.043 2026-08-18 03:45:40,863 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': '35C5F54EA0A137D83084629756269A22', 'loaderId': '6FC9442DF74244AAF273D83ED08C8792', 'isDownload': False} 2026-08-18 03:45:40,863 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice2')" 2026-08-18 03:45:40,879 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:45:40,926 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:40] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.014 2026-08-18 03:45:40,939 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:40] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-08-18 03:45:40,947 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:40] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-08-18 03:45:41,601 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:45:41,602 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:45:41,644 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:45:41,659 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:45:41,666 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:41,670 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.008 2026-08-18 03:45:41,700 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:45:41,714 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:45:41,746 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.007 0.008 2026-08-18 03:45:41,753 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.017 2026-08-18 03:45:41,809 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.019 0.030 2026-08-18 03:45:41,813 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-08-18 03:45:42,292 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 185 0.189 0.212 2026-08-18 03:45:42,317 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:45:42,414 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-08-18 03:45:42,472 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:42] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.029 2026-08-18 03:45:42,523 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:45:42,540 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-08-18 03:45:42,558 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:45:42,599 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:45:42,659 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-08-18 03:45:42,664 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.031 2026-08-18 03:45:42,678 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:45:42,696 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:45:42,702 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:42] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 7 0.058 0.031 2026-08-18 03:45:42,728 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:42] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.005 0.106 2026-08-18 03:45:42,731 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.097 2026-08-18 03:45:42,786 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:42] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.019 0.079 2026-08-18 03:45:42,822 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:42,865 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:45:42,896 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:42,963 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:42] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.062 0.056 2026-08-18 03:45:42,990 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:42] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.100 2026-08-18 03:45:43,012 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:43] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.122 2026-08-18 03:45:43,070 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:43,076 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:43] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-08-18 03:45:43,082 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:45:43,106 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:43] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.007 0.204 2026-08-18 03:45:43,111 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:45:43,135 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:43,238 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:43] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.080 0.311 2026-08-18 03:45:43,266 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:43] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.295 2026-08-18 03:45:43,295 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:43] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.296 2026-08-18 03:45:43,327 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:43] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.306 2026-08-18 03:45:43,356 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:43] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.256 2026-08-18 03:45:43,388 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:43] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.239 2026-08-18 03:45:43,417 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:43] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-08-18 03:45:43,470 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:43] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.005 0.196 2026-08-18 03:45:43,550 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:43] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.022 0.027 2026-08-18 03:45:43,598 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:43] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.005 0.011 2026-08-18 03:45:43,680 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:43,867 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:43] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 54 0.098 0.079 2026-08-18 03:45:43,990 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.044 0.073 2026-08-18 03:45:44,001 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:44] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.113 2026-08-18 03:45:44,060 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.029 0.023 2026-08-18 03:45:44,105 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:44,164 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:44,248 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:44,319 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:44,331 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:45:44,333 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:45:44,370 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:44,420 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:44,491 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:44,545 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:44,610 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-08-18 03:45:44,611 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice2 SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-18 03:45:44,617 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32029670 started for PoS orders references: [{'name': '/', 'pos_reference': '262-125-000001', 'uuid': '2e3eef6b-d145-4273-b847-cdc1491514d2'}] 2026-08-18 03:45:44,627 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:45:44,778 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 16705564 (allocated 17825792) 2026-08-18 03:45:44,810 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 119885 2026-08-18 03:45:44,829 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-08-18 03:45:44,830 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 119885 2026-08-18 03:45:44,971 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034544_971529_test_downpayment_invoice_link.txt 2026-08-18 03:45:44,972 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmpfu_gk_ys_chrome_odoo" 2026-08-18 03:45:45,021 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-08-18 03:45:45,542 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32029670 order {'name': '/', 'pos_reference': '262-125-000001', 'uuid': '2e3eef6b-d145-4273-b847-cdc1491514d2'} created pos.order #801 2026-08-18 03:45:45,547 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32029670 finished 2026-08-18 03:45:45,701 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 302 0.442 0.644 2026-08-18 03:45:45,997 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 120107 2026-08-18 03:45:45,998 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmpby9knam8_chrome_odoo 2026-08-18 03:45:45,998 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:32983/json/version 2026-08-18 03:45:46,005 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32983', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:45:46,117 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-08-18 03:45:46,117 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:32983/json 2026-08-18 03:45:46,118 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32983', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:45:46,163 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:32983/devtools/page/FC030B406A1422B3D3284F70ED85E271 2026-08-18 03:45:46,214 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-08-18 03:45:46,236 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-08-18 03:45:46,315 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:45:46,317 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-08-18 03:45:46,329 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-18 03:45:46,329 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-08-18 03:45:46,435 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:46] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.026 0.047 2026-08-18 03:45:46,438 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': 'FC030B406A1422B3D3284F70ED85E271', 'loaderId': '1BC042E68D54EC0090FF13392AB72EEE', 'isDownload': False} 2026-08-18 03:45:46,439 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder2')" 2026-08-18 03:45:46,461 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:45:46,485 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:46] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-18 03:45:46,499 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:46] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.028 2026-08-18 03:45:46,503 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:46] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-08-18 03:45:46,983 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:45:46,989 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:45:47,017 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:45:47,043 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:45:47,062 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:47,064 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.004 0.006 2026-08-18 03:45:47,085 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:45:47,110 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:45:47,153 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.004 0.006 2026-08-18 03:45:47,157 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.010 2026-08-18 03:45:47,214 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.015 0.029 2026-08-18 03:45:47,218 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-08-18 03:45:47,623 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 185 0.138 0.210 2026-08-18 03:45:47,644 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:45:47,732 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:45:47,778 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:47] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 3 0.006 0.027 2026-08-18 03:45:47,842 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.011 2026-08-18 03:45:47,859 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-08-18 03:45:47,869 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:45:47,924 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:45:47,937 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:45:47,954 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:45:47,955 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:45:47,981 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:47] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 7 0.017 0.027 2026-08-18 03:45:48,004 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:45:48,005 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:45:48,029 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:48] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.010 0.073 2026-08-18 03:45:48,090 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:45:48,179 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:48] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.061 0.044 2026-08-18 03:45:48,198 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:48] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.006 0.127 2026-08-18 03:45:48,201 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:48,294 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:48,318 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:48] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.067 0.167 2026-08-18 03:45:48,333 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:45:48,342 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:48] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.010 0.120 2026-08-18 03:45:48,408 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:48] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.015 0.135 2026-08-18 03:45:48,427 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:48,456 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:48] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.181 2026-08-18 03:45:48,476 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:45:48,490 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:48] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.219 2026-08-18 03:45:48,523 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:48] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.235 2026-08-18 03:45:48,530 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:48,575 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:48] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.182 2026-08-18 03:45:48,613 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:48] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.225 2026-08-18 03:45:48,652 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:48] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.231 2026-08-18 03:45:48,688 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:48] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-08-18 03:45:48,728 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:48] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.217 2026-08-18 03:45:48,782 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:48] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.005 0.241 2026-08-18 03:45:48,868 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:48] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.021 0.033 2026-08-18 03:45:48,935 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.011 2026-08-18 03:45:49,014 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:49,153 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:49] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 54 0.062 0.070 2026-08-18 03:45:49,270 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.036 0.069 2026-08-18 03:45:49,283 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.102 2026-08-18 03:45:49,343 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.027 2026-08-18 03:45:49,384 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:49,415 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:49] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.010 0.020 2026-08-18 03:45:49,544 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:49,593 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:49,669 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:49,680 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:45:49,684 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:45:49,720 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:49,770 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:49,842 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:49,895 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:49,964 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-08-18 03:45:49,964 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosSettleAndInvoiceOrder2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-18 03:45:49,976 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:45:49,979 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34234763 started for PoS orders references: [{'name': '/', 'pos_reference': '263-125-000001', 'uuid': 'cdc26d32-573e-48cd-9c7b-8ed0ce41335b'}] 2026-08-18 03:45:50,104 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17003516 (allocated 19136512) 2026-08-18 03:45:50,160 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 120107 2026-08-18 03:45:50,164 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-08-18 03:45:50,168 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 120107 2026-08-18 03:45:50,313 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034550_311883_test_downpayment_invoice_link.txt 2026-08-18 03:45:50,313 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmpby9knam8_chrome_odoo" 2026-08-18 03:45:50,324 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1306] 2026-08-18 03:45:50,362 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-08-18 03:45:51,495 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34234763 order {'name': '/', 'pos_reference': '263-125-000001', 'uuid': 'cdc26d32-573e-48cd-9c7b-8ed0ce41335b'} created pos.order #802 2026-08-18 03:45:51,498 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34234763 finished 2026-08-18 03:45:51,735 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 574 0.856 0.913 2026-08-18 03:45:51,810 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-08-18 03:45:52,691 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome pid: 120327 2026-08-18 03:45:52,691 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless temporary user profile dir: /tmp/tmpfugt52f7_chrome_odoo 2026-08-18 03:45:52,691 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:35493/json/version 2026-08-18 03:45:52,692 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35493', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:45:52,721 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Browser version: Chrome/150.0.7871.114 2026-08-18 03:45:52,721 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:35493/json 2026-08-18 03:45:52,722 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35493', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:45:52,788 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Websocket url found: ws://127.0.0.1:35493/devtools/page/5747D8B8D7C2C25DE19C58C4ECADD08D 2026-08-18 03:45:52,827 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Enable chrome headless console log notification 2026-08-18 03:45:52,832 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless enable page notifications 2026-08-18 03:45:53,089 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:45:53,091 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Setting session cookie in browser 2026-08-18 03:45:53,097 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-18 03:45:53,097 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-08-18 03:45:53,114 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:45:53,621 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:53] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.068 0.443 2026-08-18 03:45:53,624 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Navigation result: {'frameId': '5747D8B8D7C2C25DE19C58C4ECADD08D', 'loaderId': 'A7556A23CF4683CF4B37188019858EE8', 'isDownload': False} 2026-08-18 03:45:53,624 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Evaluate ready code "odoo.isTourReady('PosRefundDownpayment')" 2026-08-18 03:45:53,647 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:45:53,669 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:53] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-18 03:45:53,686 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:53] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.027 2026-08-18 03:45:53,706 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:53] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.047 2026-08-18 03:45:54,304 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:45:54,315 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:45:54,337 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.010 2026-08-18 03:45:54,355 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:45:54,369 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.006 2026-08-18 03:45:54,371 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:54,399 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-08-18 03:45:54,414 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:45:54,440 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.013 2026-08-18 03:45:54,465 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.012 0.017 2026-08-18 03:45:54,488 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.010 2026-08-18 03:45:54,574 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.040 0.051 2026-08-18 03:45:55,201 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 279 0.328 0.239 2026-08-18 03:45:55,226 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45: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-08-18 03:45:55,331 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45: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-08-18 03:45:55,407 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:55] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.038 2026-08-18 03:45:55,448 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45: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.013 2026-08-18 03:45:55,466 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: Owl is running in 'dev' mode. 2026-08-18 03:45:55,485 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-18 03:45:55,563 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:45:55,589 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:45:55,593 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.025 2026-08-18 03:45:55,645 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:55] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.034 0.061 2026-08-18 03:45:55,657 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:45:55,662 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45: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-08-18 03:45:55,667 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:55] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.011 0.092 2026-08-18 03:45:55,673 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.103 2026-08-18 03:45:55,706 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:55] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.002 0.011 2026-08-18 03:45:55,794 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:55,854 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:45:55,859 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:55] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.008 0.023 2026-08-18 03:45:56,005 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:56] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.059 0.102 2026-08-18 03:45:56,036 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:45:56,071 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:56] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.178 2026-08-18 03:45:56,106 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:56] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.206 2026-08-18 03:45:56,137 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:56] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.246 2026-08-18 03:45:56,159 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:56] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.238 2026-08-18 03:45:56,259 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:56] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.049 0.365 2026-08-18 03:45:56,283 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:56] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.219 2026-08-18 03:45:56,300 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:56,302 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:45:56,316 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:56] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.229 2026-08-18 03:45:56,367 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:56,379 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:56] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.254 2026-08-18 03:45:56,435 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:56] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.011 0.279 2026-08-18 03:45:56,457 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:56] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.288 2026-08-18 03:45:56,565 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.056 0.203 2026-08-18 03:45:56,622 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:56,682 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:56,846 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.082 0.078 2026-08-18 03:45:56,940 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.028 0.035 2026-08-18 03:45:56,999 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.018 2026-08-18 03:45:57,081 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:57,222 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:57] "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.057 0.081 2026-08-18 03:45:57,410 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.095 0.082 2026-08-18 03:45:57,426 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:57] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.170 2026-08-18 03:45:57,477 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.021 2026-08-18 03:45:57,524 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:57,577 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:57,672 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:57,754 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:57,781 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:45:57,782 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:45:57,817 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:57,858 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:57,932 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:57,999 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:58,005 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9618395 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '2a6fe1c8-7ef6-4fe2-9484-169b5e69c125'}] 2026-08-18 03:45:58,010 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:45:58,175 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9618395 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '2a6fe1c8-7ef6-4fe2-9484-169b5e69c125'} created pos.order #803 2026-08-18 03:45:58,196 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9618395 finished 2026-08-18 03:45:58,367 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.151 0.214 2026-08-18 03:45:58,471 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.030 0.032 2026-08-18 03:45:58,498 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.008 2026-08-18 03:45:58,679 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:58,701 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:58,750 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:58,800 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:58,859 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:58,924 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:58,935 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:58] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-18 03:45:58,996 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:59,007 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.020 2026-08-18 03:45:59,042 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:59] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.008 0.035 2026-08-18 03:45:59,052 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:59,103 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:59,153 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:59,205 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:59,256 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:59,308 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:59,388 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:59,439 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:59,496 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:59,562 25 INFO rb-bf20be7-223995-404953 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-08-18 03:45:59,565 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35174492 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000002', 'uuid': '5b453ce0-f8ca-494c-8013-7bc05de2ad7c'}] 2026-08-18 03:45:59,675 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35174492 order {'name': '/', 'pos_reference': '261-125-000002', 'uuid': '5b453ce0-f8ca-494c-8013-7bc05de2ad7c'} created pos.order #804 2026-08-18 03:45:59,705 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35174492 finished 2026-08-18 03:45:59,915 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 140 0.164 0.189 2026-08-18 03:45:59,997 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:45:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.027 0.029 2026-08-18 03:46:00,049 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:00] "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-08-18 03:46:00,095 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:00,143 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: tour succeeded 2026-08-18 03:46:00,144 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRefundDownpayment SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-18 03:46:00,334 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: heap 19588372 (allocated 21630976) 2026-08-18 03:46:00,336 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing chrome headless with pid 120327 2026-08-18 03:46:00,337 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing websocket connection 2026-08-18 03:46:00,337 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Terminating chrome headless with pid 120327 2026-08-18 03:46:00,457 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034600_456845_test_downpayment_refund.txt 2026-08-18 03:46:00,457 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Removing chrome user profile "/tmp/tmpfugt52f7_chrome_odoo" 2026-08-18 03:46:00,503 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-08-18 03:46:01,698 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome pid: 120563 2026-08-18 03:46:01,699 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless temporary user profile dir: /tmp/tmpxnagxl9s_chrome_odoo 2026-08-18 03:46:01,699 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:45261/json/version 2026-08-18 03:46:01,700 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45261', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:46:01,723 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Browser version: Chrome/150.0.7871.114 2026-08-18 03:46:01,724 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:45261/json 2026-08-18 03:46:01,724 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45261', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:46:01,769 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Websocket url found: ws://127.0.0.1:45261/devtools/page/A71ABB9D5D7A3C173419C088578B1791 2026-08-18 03:46:01,789 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Enable chrome headless console log notification 2026-08-18 03:46:01,822 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless enable page notifications 2026-08-18 03:46:02,095 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:46:02,097 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Setting session cookie in browser 2026-08-18 03:46:02,098 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-18 03:46:02,098 25 INFO rb-bf20be7-223995-404953 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/125" 2026-08-18 03:46:02,116 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:46:02,629 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:02] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.095 0.422 2026-08-18 03:46:02,632 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Navigation result: {'frameId': 'A71ABB9D5D7A3C173419C088578B1791', 'loaderId': '13A20AC933277D1CCA322099673B696B', 'isDownload': False} 2026-08-18 03:46:02,632 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Evaluate ready code "odoo.isTourReady('PoSDownPaymentLinesPerTax')" 2026-08-18 03:46:02,649 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:46:02,681 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:02] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.019 2026-08-18 03:46:02,694 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:02] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.033 2026-08-18 03:46:02,700 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:02] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-08-18 03:46:03,258 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:46:03,276 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:46:03,292 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.010 2026-08-18 03:46:03,312 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:46:03,325 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:03,342 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.015 0.012 2026-08-18 03:46:03,355 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:46:03,381 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:46:03,436 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:03] "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.021 2026-08-18 03:46:03,449 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-18 03:46:03,542 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.048 0.044 2026-08-18 03:46:03,546 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.071 2026-08-18 03:46:04,078 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 279 0.231 0.250 2026-08-18 03:46:04,099 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:46:04,160 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:46:04,240 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:04] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.039 2026-08-18 03:46:04,289 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46: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.009 2026-08-18 03:46:04,316 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: Owl is running in 'dev' mode. 2026-08-18 03:46:04,346 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.009 2026-08-18 03:46:04,389 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:46:04,410 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:46:04,433 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:46:04,441 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:46:04,478 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:46:04,478 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:46:04,523 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:46:04,524 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:04] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.049 0.069 2026-08-18 03:46:04,541 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:04] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.006 0.129 2026-08-18 03:46:04,582 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:04] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.006 0.097 2026-08-18 03:46:04,637 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:04,647 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:04] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.027 0.108 2026-08-18 03:46:04,782 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:04] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.082 0.184 2026-08-18 03:46:04,836 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:04] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.010 0.154 2026-08-18 03:46:04,862 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.025 2026-08-18 03:46:04,895 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:04,933 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:04] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.017 0.125 2026-08-18 03:46:04,960 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:04,969 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:46:05,006 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:05] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-08-18 03:46:05,054 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:05] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.254 2026-08-18 03:46:05,106 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:05] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.011 0.289 2026-08-18 03:46:05,137 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:05] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.315 2026-08-18 03:46:05,186 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:05] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.280 2026-08-18 03:46:05,230 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:05] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.015 0.219 2026-08-18 03:46:05,279 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:05] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.258 2026-08-18 03:46:05,303 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:05] "GET /web/image?model=product.template&field=image_128&id=2009&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.229 2026-08-18 03:46:05,331 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:05] "GET /web/image?model=product.template&field=image_128&id=2011&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.210 2026-08-18 03:46:05,366 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:05] "GET /web/image?model=product.template&field=image_128&id=2010&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.212 2026-08-18 03:46:05,392 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:05] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-08-18 03:46:05,507 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.072 0.197 2026-08-18 03:46:05,553 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:05,614 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:05,756 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:05] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.053 0.091 2026-08-18 03:46:05,829 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:05] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.015 0.030 2026-08-18 03:46:05,884 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:05] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.012 2026-08-18 03:46:05,943 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:06,115 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:06] "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.075 0.093 2026-08-18 03:46:06,293 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.070 0.088 2026-08-18 03:46:06,307 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:06] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.148 2026-08-18 03:46:06,381 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.035 0.028 2026-08-18 03:46:06,427 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:06,480 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:06,599 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:06,665 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:06,723 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:06,773 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:06,840 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:06,861 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:46:06,866 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:46:06,899 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:06,941 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:07,015 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:07,070 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:07,135 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:07,142 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96362035 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'fbcd5305-133e-4bcf-9e71-900b6b6e8e36'}] 2026-08-18 03:46:07,155 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:46:08,948 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96362035 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'fbcd5305-133e-4bcf-9e71-900b6b6e8e36'} created pos.order #805 2026-08-18 03:46:08,992 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96362035 finished 2026-08-18 03:46:09,222 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 488 0.600 1.482 2026-08-18 03:46:09,267 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46: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.003 2026-08-18 03:46:09,318 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.034 2026-08-18 03:46:09,341 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:46:09,484 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: tour succeeded 2026-08-18 03:46:09,485 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: ╔══════════════════════════════════════════╗ ║ TOUR PoSDownPaymentLinesPerTax SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-18 03:46:09,681 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: heap 18224148 (allocated 19795968) 2026-08-18 03:46:09,710 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing chrome headless with pid 120563 2026-08-18 03:46:09,715 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing websocket connection 2026-08-18 03:46:09,715 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Terminating chrome headless with pid 120563 2026-08-18 03:46:09,843 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034609_843531_test_downpayment_with_taxed_product.txt 2026-08-18 03:46:09,844 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Removing chrome user profile "/tmp/tmpxnagxl9s_chrome_odoo" 2026-08-18 03:46:09,951 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_draft_pos_order_linked_sale_order ... 2026-08-18 03:46:10,990 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome pid: 120793 2026-08-18 03:46:10,991 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless temporary user profile dir: /tmp/tmphuxxissf_chrome_odoo 2026-08-18 03:46:10,991 25 INFO rb-bf20be7-223995-404953 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:34681/json/version 2026-08-18 03:46:10,992 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34681', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:46:11,085 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Browser version: Chrome/150.0.7871.114 2026-08-18 03:46:11,085 25 INFO rb-bf20be7-223995-404953 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:34681/json 2026-08-18 03:46:11,085 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34681', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:46:11,127 25 INFO rb-bf20be7-223995-404953 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:34681/devtools/page/C1463570EB54D2B7219E3A82AA3155B2 2026-08-18 03:46:11,167 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Enable chrome headless console log notification 2026-08-18 03:46:11,174 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless enable page notifications 2026-08-18 03:46:11,413 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:46:11,415 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Setting session cookie in browser 2026-08-18 03:46:11,417 25 INFO rb-bf20be7-223995-404953 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/125" in browser 2026-08-18 03:46:11,417 25 INFO rb-bf20be7-223995-404953 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/125" 2026-08-18 03:46:11,433 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:46:11,977 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:11] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.072 0.475 2026-08-18 03:46:11,981 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Navigation result: {'frameId': 'C1463570EB54D2B7219E3A82AA3155B2', 'loaderId': 'D1206B62E9017D1E35A1D5D13479F517', 'isDownload': False} 2026-08-18 03:46:11,981 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Evaluate ready code "odoo.isTourReady('PosSettleOrder5')" 2026-08-18 03:46:12,001 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:46:12,041 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:12] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.021 2026-08-18 03:46:12,053 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:12] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.032 2026-08-18 03:46:12,064 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:12] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.035 2026-08-18 03:46:12,571 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:46:12,581 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:46:12,598 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-08-18 03:46:12,610 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:46:12,620 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:12,621 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-08-18 03:46:12,649 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:46:12,668 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:46:12,712 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.014 2026-08-18 03:46:12,722 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.018 2026-08-18 03:46:12,802 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.027 0.038 2026-08-18 03:46:12,806 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.048 2026-08-18 03:46:13,364 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 278 0.261 0.257 2026-08-18 03:46:13,395 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:46:13,487 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.008 2026-08-18 03:46:13,571 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:13] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.054 2026-08-18 03:46:13,609 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.011 0.005 2026-08-18 03:46:13,622 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:13,635 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:46:13,713 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-08-18 03:46:13,730 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-08-18 03:46:13,756 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:46:13,768 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:46:13,768 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:13] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.020 0.055 2026-08-18 03:46:13,798 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46: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-08-18 03:46:13,841 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:13] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.020 0.129 2026-08-18 03:46:13,878 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:13] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.005 0.085 2026-08-18 03:46:13,883 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.168 2026-08-18 03:46:13,891 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:13,965 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:13] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.015 0.029 2026-08-18 03:46:14,075 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:14] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.070 2026-08-18 03:46:14,076 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:14,082 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:46:14,122 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:14] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-08-18 03:46:14,172 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:14,173 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:14] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.143 2026-08-18 03:46:14,184 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:46:14,190 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:46:14,249 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:14] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.020 0.212 2026-08-18 03:46:14,313 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:14] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.015 0.279 2026-08-18 03:46:14,338 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:14] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.319 2026-08-18 03:46:14,429 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:14] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.043 0.288 2026-08-18 03:46:14,463 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:14] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.238 2026-08-18 03:46:14,500 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:14] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.207 2026-08-18 03:46:14,530 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:14] "GET /web/image?model=product.template&field=image_128&id=2013&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-08-18 03:46:14,601 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:14] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.030 0.441 2026-08-18 03:46:14,632 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:14] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.275 2026-08-18 03:46:14,728 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.052 0.245 2026-08-18 03:46:14,778 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:14,837 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:14,967 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.058 0.068 2026-08-18 03:46:15,065 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:15] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.034 0.032 2026-08-18 03:46:15,124 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.013 0.018 2026-08-18 03:46:15,195 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:15,398 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:15] "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.102 0.099 2026-08-18 03:46:15,588 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.100 0.078 2026-08-18 03:46:15,603 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:15] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.165 2026-08-18 03:46:15,667 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.027 2026-08-18 03:46:15,761 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:15,792 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:15] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.024 0.024 2026-08-18 03:46:15,888 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:15,944 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:16,023 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:16,041 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: tour succeeded 2026-08-18 03:46:16,042 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder5 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-18 03:46:16,141 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: heap 16000320 (allocated 16777216) 2026-08-18 03:46:16,146 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing chrome headless with pid 120793 2026-08-18 03:46:16,149 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing websocket connection 2026-08-18 03:46:16,150 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Terminating chrome headless with pid 120793 2026-08-18 03:46:16,290 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034616_290146_test_draft_pos_order_linked_sale_order.txt 2026-08-18 03:46:16,290 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Removing chrome user profile "/tmp/tmphuxxissf_chrome_odoo" 2026-08-18 03:46:16,339 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos ... 2026-08-18 03:46:17,191 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome pid: 121013 2026-08-18 03:46:17,191 25 INFO rb-bf20be7-223995-404953 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/tmp4kqfmqg1_chrome_odoo 2026-08-18 03:46:17,191 25 INFO rb-bf20be7-223995-404953 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:37457/json/version 2026-08-18 03:46:17,194 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37457', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:46:17,219 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Browser version: Chrome/150.0.7871.114 2026-08-18 03:46:17,219 25 INFO rb-bf20be7-223995-404953 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:37457/json 2026-08-18 03:46:17,220 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37457', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:46:17,275 25 INFO rb-bf20be7-223995-404953 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:37457/devtools/page/2205C466D3E1A0496A6793C73396CD80 2026-08-18 03:46:17,298 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:17,313 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome headless enable page notifications 2026-08-18 03:46:17,458 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:46:17,462 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Setting session cookie in browser 2026-08-18 03:46:17,471 25 INFO rb-bf20be7-223995-404953 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=125" in browser 2026-08-18 03:46:17,471 25 INFO rb-bf20be7-223995-404953 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=125" 2026-08-18 03:46:17,490 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:46:17,902 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:17] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 84 0.036 0.382 2026-08-18 03:46:17,905 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Navigation result: {'frameId': '2205C466D3E1A0496A6793C73396CD80', 'loaderId': '6BB86FA57BB7BE1243DAC5DF66C156C2', 'isDownload': False} 2026-08-18 03:46:17,905 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:17,922 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:46:17,945 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:17] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-08-18 03:46:17,960 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:17] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-08-18 03:46:17,985 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:17] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.012 0.036 2026-08-18 03:46:18,572 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:46:18,575 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:46:18,619 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.020 2026-08-18 03:46:18,642 25 INFO rb-bf20be7-223995-404953 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=125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:46:18,649 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:18,654 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-18 03:46:18,672 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:46:18,689 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:46:18,729 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:18] "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-08-18 03:46:18,741 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.033 2026-08-18 03:46:18,851 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.053 0.051 2026-08-18 03:46:18,856 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.069 2026-08-18 03:46:19,423 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 278 0.254 0.262 2026-08-18 03:46:19,470 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:46:19,542 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:46:19,597 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:19] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.035 2026-08-18 03:46:19,635 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:46:19,664 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:19,684 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:46:19,733 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:46:19,753 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:46:19,769 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:46:19,810 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:46:19,815 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46: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-08-18 03:46:19,816 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:19] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.033 0.046 2026-08-18 03:46:19,891 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:19] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.024 0.127 2026-08-18 03:46:19,893 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.143 2026-08-18 03:46:19,944 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:19] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.017 0.081 2026-08-18 03:46:19,966 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:19,989 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:46:20,004 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:20] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.004 0.025 2026-08-18 03:46:20,122 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:20] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.059 0.077 2026-08-18 03:46:20,210 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:20,237 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:20] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.076 0.176 2026-08-18 03:46:20,242 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:46:20,288 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:20] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.113 2026-08-18 03:46:20,308 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:20,314 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:46:20,348 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:20] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.015 0.148 2026-08-18 03:46:20,394 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:20] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.191 2026-08-18 03:46:20,437 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:20] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.231 2026-08-18 03:46:20,467 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:20] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.249 2026-08-18 03:46:20,492 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:20] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.227 2026-08-18 03:46:20,527 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:20] "GET /web/image?model=product.template&field=image_128&id=2014&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.012 0.194 2026-08-18 03:46:20,557 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:20] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.193 2026-08-18 03:46:20,589 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:20] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.179 2026-08-18 03:46:20,675 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.039 0.195 2026-08-18 03:46:20,696 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:20] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-08-18 03:46:20,749 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:20,806 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:20,854 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:20,914 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:20,979 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:21,026 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:21,078 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:21,159 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:21,196 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:21,352 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.067 0.087 2026-08-18 03:46:21,392 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:21] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.005 0.020 2026-08-18 03:46:21,431 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:21] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 4 0.005 0.013 2026-08-18 03:46:21,520 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:21] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.020 2026-08-18 03:46:21,591 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: tour succeeded 2026-08-18 03:46:21,592 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:21,709 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: heap 17354676 (allocated 18350080) 2026-08-18 03:46:21,711 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing chrome headless with pid 121013 2026-08-18 03:46:21,711 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing websocket connection 2026-08-18 03:46:21,712 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Terminating chrome headless with pid 121013 2026-08-18 03:46:21,831 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034621_831364_test_ecommerce_paid_order_is_hidden_in_pos.txt 2026-08-18 03:46:21,831 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Removing chrome user profile "/tmp/tmp4kqfmqg1_chrome_odoo" 2026-08-18 03:46:21,860 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos ... 2026-08-18 03:46:22,584 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome pid: 121229 2026-08-18 03:46:22,584 25 INFO rb-bf20be7-223995-404953 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/tmpjn1y0ro7_chrome_odoo 2026-08-18 03:46:22,584 25 INFO rb-bf20be7-223995-404953 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:38687/json/version 2026-08-18 03:46:22,589 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38687', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:46:22,626 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Browser version: Chrome/150.0.7871.114 2026-08-18 03:46:22,626 25 INFO rb-bf20be7-223995-404953 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:38687/json 2026-08-18 03:46:22,626 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38687', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:46:22,674 25 INFO rb-bf20be7-223995-404953 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:38687/devtools/page/205E694DD29FD763078CCA2AB3062395 2026-08-18 03:46:22,688 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:22,710 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome headless enable page notifications 2026-08-18 03:46:22,901 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:46:22,903 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Setting session cookie in browser 2026-08-18 03:46:22,906 25 INFO rb-bf20be7-223995-404953 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=125" in browser 2026-08-18 03:46:22,906 25 INFO rb-bf20be7-223995-404953 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=125" 2026-08-18 03:46:22,922 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:46:23,527 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:23] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 128 0.132 0.478 2026-08-18 03:46:23,531 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Navigation result: {'frameId': '205E694DD29FD763078CCA2AB3062395', 'loaderId': 'BD7AF3A9D14C02D7C2ED2D59259D3DC1', 'isDownload': False} 2026-08-18 03:46:23,531 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:23,543 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:46:23,567 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:23] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-08-18 03:46:23,577 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:23] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-08-18 03:46:23,585 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:23] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-08-18 03:46:24,119 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:46:24,138 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:46:24,182 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-08-18 03:46:24,206 25 INFO rb-bf20be7-223995-404953 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=125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:46:24,215 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:24,225 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.010 2026-08-18 03:46:24,256 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-08-18 03:46:24,276 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:46:24,313 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.013 2026-08-18 03:46:24,359 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:24] "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.045 2026-08-18 03:46:24,363 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.015 2026-08-18 03:46:24,451 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.026 0.038 2026-08-18 03:46:25,096 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 278 0.341 0.237 2026-08-18 03:46:25,125 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:25] "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-08-18 03:46:25,185 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46: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-08-18 03:46:25,252 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:25] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.041 2026-08-18 03:46:25,293 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46: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.010 2026-08-18 03:46:25,309 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:25,324 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:46:25,389 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:46:25,417 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.022 2026-08-18 03:46:25,418 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-08-18 03:46:25,488 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:25] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.049 0.051 2026-08-18 03:46:25,504 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:25] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.110 2026-08-18 03:46:25,511 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.106 2026-08-18 03:46:25,548 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:46:25,556 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46: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-08-18 03:46:25,640 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:25] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.021 0.024 2026-08-18 03:46:25,718 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:25,778 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:46:25,781 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:25] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.013 0.035 2026-08-18 03:46:25,914 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:25] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.082 0.058 2026-08-18 03:46:25,918 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:46:25,972 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:26,030 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:26,034 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:26] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.067 0.204 2026-08-18 03:46:26,058 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:46:26,062 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:26] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.213 2026-08-18 03:46:26,087 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:26] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.227 2026-08-18 03:46:26,116 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:26] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.259 2026-08-18 03:46:26,147 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:26] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.275 2026-08-18 03:46:26,187 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:26] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.012 0.251 2026-08-18 03:46:26,212 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:26] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.134 2026-08-18 03:46:26,247 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:26] "GET /web/image?model=product.template&field=image_128&id=2015&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.164 2026-08-18 03:46:26,302 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:26] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.203 2026-08-18 03:46:26,330 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:26] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.204 2026-08-18 03:46:26,432 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.055 0.218 2026-08-18 03:46:26,465 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:26] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.265 2026-08-18 03:46:26,519 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:26,573 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:26,620 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:26,680 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:26,746 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:26,792 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:26,842 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:26,900 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:26,967 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:27,074 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.029 0.075 2026-08-18 03:46:27,103 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:27] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.003 0.011 2026-08-18 03:46:27,167 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:27] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 20 0.019 0.027 2026-08-18 03:46:27,228 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.025 2026-08-18 03:46:27,298 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: tour succeeded 2026-08-18 03:46:27,299 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:27,381 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: heap 16118828 (allocated 17039360) 2026-08-18 03:46:27,400 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing chrome headless with pid 121229 2026-08-18 03:46:27,403 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing websocket connection 2026-08-18 03:46:27,404 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Terminating chrome headless with pid 121229 2026-08-18 03:46:27,504 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034627_504543_test_ecommerce_unpaid_order_is_shown_in_pos.txt 2026-08-18 03:46:27,504 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Removing chrome user profile "/tmp/tmpjn1y0ro7_chrome_odoo" 2026-08-18 03:46:27,547 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_edit_invoice_with_pos_order ... 2026-08-18 03:46:28,869 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_import_lot_groupable_and_non_groupable ... 2026-08-18 03:46:30,033 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome pid: 121447 2026-08-18 03:46:30,035 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless temporary user profile dir: /tmp/tmp0vkzrhe1_chrome_odoo 2026-08-18 03:46:30,036 25 INFO rb-bf20be7-223995-404953 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:32955/json/version 2026-08-18 03:46:30,042 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:30,145 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Browser version: Chrome/150.0.7871.114 2026-08-18 03:46:30,146 25 INFO rb-bf20be7-223995-404953 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:32955/json 2026-08-18 03:46:30,147 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:30,163 25 INFO rb-bf20be7-223995-404953 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:32955/devtools/page/59B17F73833E3080DCD3D7386D43C6C8 2026-08-18 03:46:30,229 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Enable chrome headless console log notification 2026-08-18 03:46:30,269 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless enable page notifications 2026-08-18 03:46:30,446 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:46:30,448 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Setting session cookie in browser 2026-08-18 03:46:30,451 25 INFO rb-bf20be7-223995-404953 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=125" in browser 2026-08-18 03:46:30,451 25 INFO rb-bf20be7-223995-404953 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=125" 2026-08-18 03:46:30,471 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:46:31,151 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:31] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 84 0.053 0.631 2026-08-18 03:46:31,154 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Navigation result: {'frameId': '59B17F73833E3080DCD3D7386D43C6C8', 'loaderId': '6CEB8D0D9F953E9D84A069542A11ACAD', 'isDownload': False} 2026-08-18 03:46:31,154 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:31,177 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:46:31,195 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:31] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.007 2026-08-18 03:46:31,200 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:31] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-18 03:46:31,212 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:31] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-08-18 03:46:31,767 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:46:31,771 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:46:31,814 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.023 2026-08-18 03:46:31,842 25 INFO rb-bf20be7-223995-404953 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=125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:46:31,848 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:31,856 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.009 2026-08-18 03:46:31,894 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:46:31,914 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:46:31,955 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.016 2026-08-18 03:46:31,970 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.034 2026-08-18 03:46:32,038 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.031 0.030 2026-08-18 03:46:32,047 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.052 2026-08-18 03:46:32,616 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 277 0.288 0.249 2026-08-18 03:46:32,638 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:46:32,718 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.000 0.008 2026-08-18 03:46:32,815 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:32] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.040 0.044 2026-08-18 03:46:32,847 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.004 0.008 2026-08-18 03:46:32,864 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:32,873 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:46:32,927 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:46:32,945 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:46:32,950 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:46:32,962 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:32] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.012 0.016 2026-08-18 03:46:32,993 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:46:33,009 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-08-18 03:46:33,036 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:33] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.040 0.054 2026-08-18 03:46:33,049 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:33] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.003 0.042 2026-08-18 03:46:33,054 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.102 2026-08-18 03:46:33,142 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:33,179 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:33] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.005 0.009 2026-08-18 03:46:33,272 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:46:33,317 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:33] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.027 0.039 2026-08-18 03:46:33,410 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:33] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.041 0.110 2026-08-18 03:46:33,474 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:33] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.084 2026-08-18 03:46:33,500 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:46:33,502 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:33] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-08-18 03:46:33,541 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:33] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.092 2026-08-18 03:46:33,573 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:33] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.132 2026-08-18 03:46:33,575 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:33,584 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:46:33,623 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:33] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.172 2026-08-18 03:46:33,625 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:33,661 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:33] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.200 2026-08-18 03:46:33,703 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:33] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.014 0.179 2026-08-18 03:46:33,732 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:33] "GET /web/image?model=product.template&field=image_128&id=2016&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.219 2026-08-18 03:46:33,754 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:33] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.205 2026-08-18 03:46:33,784 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:33] "GET /web/image?model=product.template&field=image_128&id=2017&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.185 2026-08-18 03:46:33,813 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:33] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-08-18 03:46:33,883 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.032 0.175 2026-08-18 03:46:33,920 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:33,979 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:34,132 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.073 0.076 2026-08-18 03:46:34,217 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.034 0.030 2026-08-18 03:46:34,272 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.011 0.011 2026-08-18 03:46:34,335 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:34,482 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:34] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 58 0.076 0.067 2026-08-18 03:46:34,620 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.054 0.077 2026-08-18 03:46:34,633 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:34] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.127 2026-08-18 03:46:34,702 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.034 0.027 2026-08-18 03:46:34,731 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:34,789 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:34] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 28 0.021 0.034 2026-08-18 03:46:34,903 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:34,977 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:35,026 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:35,075 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:35,126 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:35,177 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:35,227 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:35,278 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:35,329 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:35,380 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:35,431 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:35,482 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: tour succeeded 2026-08-18 03:46:35,483 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:35,557 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: heap 17744020 (allocated 19398656) 2026-08-18 03:46:35,574 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing chrome headless with pid 121447 2026-08-18 03:46:35,579 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing websocket connection 2026-08-18 03:46:35,581 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Terminating chrome headless with pid 121447 2026-08-18 03:46:35,681 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034635_681076_test_import_lot_groupable_and_non_groupable.txt 2026-08-18 03:46:35,681 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Removing chrome user profile "/tmp/tmp0vkzrhe1_chrome_odoo" 2026-08-18 03:46:35,714 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_multiple_lots_sale_order ... 2026-08-18 03:46:36,572 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 121669 2026-08-18 03:46:36,572 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpoze54ace_chrome_odoo 2026-08-18 03:46:36,572 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:44513/json/version 2026-08-18 03:46:36,573 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44513', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:46:36,600 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-08-18 03:46:36,601 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:44513/json 2026-08-18 03:46:36,601 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44513', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:46:36,674 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:44513/devtools/page/5AAFEFDBCBAD1AF366E9F831DD81935C 2026-08-18 03:46:36,724 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-08-18 03:46:36,732 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-08-18 03:46:36,864 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:46:36,866 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-08-18 03:46:36,871 25 INFO rb-bf20be7-223995-404953 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=125" in browser 2026-08-18 03:46:36,871 25 INFO rb-bf20be7-223995-404953 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=125" 2026-08-18 03:46:36,914 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:46:37,398 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:37] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 85 0.075 0.425 2026-08-18 03:46:37,400 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '5AAFEFDBCBAD1AF366E9F831DD81935C', 'loaderId': '3216E2F87A31EADD5745BA24BEA1470F', 'isDownload': False} 2026-08-18 03:46:37,400 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:37,411 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:46:37,435 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:37] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-18 03:46:37,456 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:37] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.016 2026-08-18 03:46:37,482 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:37] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.045 2026-08-18 03:46:37,972 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:46:37,997 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-08-18 03:46:38,006 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:46:38,022 25 INFO rb-bf20be7-223995-404953 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=125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:46:38,033 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:38,034 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-18 03:46:38,054 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:46:38,072 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:46:38,108 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:38] "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-08-18 03:46:38,120 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.028 2026-08-18 03:46:38,177 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.014 0.041 2026-08-18 03:46:38,181 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.043 2026-08-18 03:46:38,673 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 277 0.224 0.236 2026-08-18 03:46:38,710 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:46:38,777 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-08-18 03:46:38,848 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:38] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.033 2026-08-18 03:46:38,898 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-08-18 03:46:38,919 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-08-18 03:46:38,931 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:46:38,970 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:46:38,977 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:46:39,007 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:46:39,010 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:46:39,043 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:39] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.032 0.030 2026-08-18 03:46:39,054 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:46:39,064 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:46:39,071 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:39] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.010 0.080 2026-08-18 03:46:39,085 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:46:39,113 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:39] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.007 0.031 2026-08-18 03:46:39,182 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:39] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.036 0.063 2026-08-18 03:46:39,232 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:39,252 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:39] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.024 0.130 2026-08-18 03:46:39,270 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:39] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.002 0.009 2026-08-18 03:46:39,385 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:39] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.047 2026-08-18 03:46:39,394 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:39,404 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:46:39,432 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:39] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.091 2026-08-18 03:46:39,470 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:39,470 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:39] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.140 2026-08-18 03:46:39,477 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:46:39,519 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:39] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.018 0.155 2026-08-18 03:46:39,551 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:39] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.196 2026-08-18 03:46:39,588 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:39] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.233 2026-08-18 03:46:39,613 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:39] "GET /web/image?model=product.template&field=image_128&id=2018&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.190 2026-08-18 03:46:39,645 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:39] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-08-18 03:46:39,667 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:39] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.171 2026-08-18 03:46:39,688 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:39] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-08-18 03:46:39,764 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.029 0.171 2026-08-18 03:46:39,811 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:39,868 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:40,001 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.043 0.080 2026-08-18 03:46:40,082 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:40] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.023 0.033 2026-08-18 03:46:40,168 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.017 2026-08-18 03:46:40,220 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:40,321 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:40] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 57 0.032 0.067 2026-08-18 03:46:40,450 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.057 0.063 2026-08-18 03:46:40,462 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:40] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.119 2026-08-18 03:46:40,501 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.013 0.018 2026-08-18 03:46:40,558 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:40,563 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:40] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.009 0.020 2026-08-18 03:46:40,659 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:40,709 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-08-18 03:46:40,710 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:40,792 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 15948648 (allocated 17039360) 2026-08-18 03:46:40,810 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 121669 2026-08-18 03:46:40,814 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-08-18 03:46:40,818 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 121669 2026-08-18 03:46:40,935 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034640_934997_test_multiple_lots_sale_order.txt 2026-08-18 03:46:40,935 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpoze54ace_chrome_odoo" 2026-08-18 03:46:41,657 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 121893 2026-08-18 03:46:41,657 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpyolpbmaz_chrome_odoo 2026-08-18 03:46:41,657 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:42857/json/version 2026-08-18 03:46:41,658 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42857', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:46:41,671 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-08-18 03:46:41,671 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:42857/json 2026-08-18 03:46:41,671 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42857', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:46:41,694 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:42857/devtools/page/8A22680E6B41B3F55D0E5D83881261A3 2026-08-18 03:46:41,715 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-08-18 03:46:41,725 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-08-18 03:46:41,990 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:46:41,993 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-08-18 03:46:41,995 25 INFO rb-bf20be7-223995-404953 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=125" in browser 2026-08-18 03:46:41,995 25 INFO rb-bf20be7-223995-404953 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=125" 2026-08-18 03:46:42,092 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:42] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 31 0.044 0.037 2026-08-18 03:46:42,095 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '8A22680E6B41B3F55D0E5D83881261A3', 'loaderId': '6D9EA22EE9D9F88094EBDFB434AF6F11', 'isDownload': False} 2026-08-18 03:46:42,095 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:42,120 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:46:42,146 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:42] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.017 2026-08-18 03:46:42,153 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:42] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-08-18 03:46:42,169 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:42] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-08-18 03:46:42,702 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:46:42,712 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:46:42,725 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:46:42,744 25 INFO rb-bf20be7-223995-404953 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=125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:46:42,752 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:42,755 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.003 0.006 2026-08-18 03:46:42,777 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:46:42,790 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:46:42,826 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 6 0.007 0.012 2026-08-18 03:46:42,833 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.019 2026-08-18 03:46:42,936 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.016 0.031 2026-08-18 03:46:42,939 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.044 2026-08-18 03:46:43,353 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 182 0.181 0.179 2026-08-18 03:46:43,373 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:43] "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-08-18 03:46:43,466 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-08-18 03:46:43,538 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:43] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.046 2026-08-18 03:46:43,589 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46: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-08-18 03:46:43,608 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-08-18 03:46:43,614 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:46:43,689 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:46:43,720 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:46:43,721 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:43] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 7 0.010 0.021 2026-08-18 03:46:43,726 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:46:43,734 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:43] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.036 2026-08-18 03:46:43,744 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-08-18 03:46:43,831 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:46:43,854 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:46:43,978 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:44,028 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:44] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.010 0.016 2026-08-18 03:46:44,090 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:46:44,181 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:44,279 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:44,295 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:44] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.143 0.079 2026-08-18 03:46:44,306 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:46:44,346 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:44,385 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:44] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.048 0.259 2026-08-18 03:46:44,397 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:46:44,416 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:44] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.012 0.238 2026-08-18 03:46:44,451 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:44] "GET /web/image?model=product.template&field=image_128&id=2018&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.027 2026-08-18 03:46:44,489 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:44] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.298 2026-08-18 03:46:44,530 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:44] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.014 0.391 2026-08-18 03:46:44,567 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:44] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.249 2026-08-18 03:46:44,595 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:44] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-08-18 03:46:44,625 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:44] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.479 2026-08-18 03:46:44,653 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:44] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.191 2026-08-18 03:46:44,683 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:44] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.185 2026-08-18 03:46:44,698 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:44] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.007 0.158 2026-08-18 03:46:44,742 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:44] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.161 2026-08-18 03:46:44,765 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:44] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.160 2026-08-18 03:46:44,811 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:44] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.016 0.024 2026-08-18 03:46:44,870 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:44] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-08-18 03:46:44,946 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:45,075 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:45] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.064 0.071 2026-08-18 03:46:45,258 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.080 0.083 2026-08-18 03:46:45,272 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:45] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.169 2026-08-18 03:46:45,347 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.028 0.033 2026-08-18 03:46:45,384 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:45,475 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:45] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.040 0.042 2026-08-18 03:46:45,564 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:45,619 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:45,664 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:45,715 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-08-18 03:46:45,715 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:45,816 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 15909228 (allocated 17563648) 2026-08-18 03:46:45,826 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 121893 2026-08-18 03:46:45,827 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-08-18 03:46:45,827 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 121893 2026-08-18 03:46:45,974 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034645_973526_test_multiple_lots_sale_order.txt 2026-08-18 03:46:45,975 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpyolpbmaz_chrome_odoo" 2026-08-18 03:46:46,386 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 122112 2026-08-18 03:46:46,386 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpgtuibbum_chrome_odoo 2026-08-18 03:46:46,387 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:39751/json/version 2026-08-18 03:46:46,388 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39751', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:46:46,428 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-08-18 03:46:46,428 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:39751/json 2026-08-18 03:46:46,429 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39751', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:46:46,469 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:39751/devtools/page/BDD5F158748E65E029E0646D649738F6 2026-08-18 03:46:46,495 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-08-18 03:46:46,508 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-08-18 03:46:46,615 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:46:46,623 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-08-18 03:46:46,632 25 INFO rb-bf20be7-223995-404953 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=125" in browser 2026-08-18 03:46:46,632 25 INFO rb-bf20be7-223995-404953 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=125" 2026-08-18 03:46:46,716 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:46] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 31 0.024 0.046 2026-08-18 03:46:46,727 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': 'BDD5F158748E65E029E0646D649738F6', 'loaderId': '7B1BE30A865B389DD89430EAA3084F22', 'isDownload': False} 2026-08-18 03:46:46,728 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:46,759 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:46:46,792 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:46] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-08-18 03:46:46,801 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:46] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.020 2026-08-18 03:46:46,840 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:46] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.052 2026-08-18 03:46:47,333 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:46:47,335 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:46:47,351 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:46:47,361 25 INFO rb-bf20be7-223995-404953 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=125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:46:47,366 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:47,374 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.010 2026-08-18 03:46:47,392 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.006 2026-08-18 03:46:47,407 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:46:47,447 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 6 0.006 0.015 2026-08-18 03:46:47,471 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.016 0.021 2026-08-18 03:46:47,521 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.014 0.041 2026-08-18 03:46:47,525 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.036 2026-08-18 03:46:47,920 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 182 0.136 0.212 2026-08-18 03:46:47,940 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:46:48,020 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:46:48,083 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:48] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 3 0.005 0.047 2026-08-18 03:46:48,140 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:46:48,156 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-08-18 03:46:48,170 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:46:48,228 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:46:48,252 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.018 2026-08-18 03:46:48,266 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:46:48,272 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:46:48,297 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:48] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.005 0.031 2026-08-18 03:46:48,334 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:46:48,347 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-08-18 03:46:48,357 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:46:48,369 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:48] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 7 0.020 0.094 2026-08-18 03:46:48,450 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:48] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.043 0.064 2026-08-18 03:46:48,454 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:48,462 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:48] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.002 0.101 2026-08-18 03:46:48,575 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:48,586 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:48] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.037 0.201 2026-08-18 03:46:48,591 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:46:48,624 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:48] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.013 0.125 2026-08-18 03:46:48,652 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:48] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.104 2026-08-18 03:46:48,681 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:48] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.126 2026-08-18 03:46:48,722 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:48,724 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:48] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.167 2026-08-18 03:46:48,749 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:48] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.197 2026-08-18 03:46:48,785 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:48,796 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:48] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.183 2026-08-18 03:46:48,806 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:46:48,840 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:48] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.209 2026-08-18 03:46:48,861 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:48] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-08-18 03:46:48,890 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:48] "GET /web/image?model=product.template&field=image_128&id=2018&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.201 2026-08-18 03:46:48,911 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:48] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-08-18 03:46:48,937 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:48] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-08-18 03:46:48,989 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:48] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.155 2026-08-18 03:46:49,053 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.013 0.025 2026-08-18 03:46:49,117 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.011 2026-08-18 03:46:49,185 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:49,299 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:49] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.047 0.064 2026-08-18 03:46:49,501 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.094 0.086 2026-08-18 03:46:49,510 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.174 2026-08-18 03:46:49,585 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.029 0.025 2026-08-18 03:46:49,615 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:49,671 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:49] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 18 0.024 0.021 2026-08-18 03:46:49,789 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:49,838 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:49,889 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:49,940 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:49,992 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:50,042 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:50,093 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:50,143 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:50,194 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:50,244 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:50,300 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:50,351 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:50,402 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:50,452 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:50,503 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:50,554 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:50,605 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:50,655 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:50,706 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:50,757 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:50,807 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:50,883 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:50,908 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:46:50,909 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:46:50,934 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:50,984 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:51,057 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:51,124 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:51,134 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30625628 started for PoS orders references: [{'name': '/', 'pos_reference': '263-125-000001', 'uuid': '7e1439bf-a1b8-49c6-a5bd-5986bf25b1b2'}] 2026-08-18 03:46:51,144 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:46:51,485 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1320, 1321, 1322] 2026-08-18 03:46:51,744 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1323, 1324, 1325] 2026-08-18 03:46:52,122 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30625628 order {'name': '/', 'pos_reference': '263-125-000001', 'uuid': '7e1439bf-a1b8-49c6-a5bd-5986bf25b1b2'} created pos.order #807 2026-08-18 03:46:52,143 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30625628 finished 2026-08-18 03:46:52,385 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 524 0.627 0.629 2026-08-18 03:46:52,446 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:52] "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-08-18 03:46:52,563 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-08-18 03:46:52,564 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:52,700 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 17663960 (allocated 19398656) 2026-08-18 03:46:52,711 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 122112 2026-08-18 03:46:52,712 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-08-18 03:46:52,718 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 122112 2026-08-18 03:46:53,020 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034653_020205_test_multiple_lots_sale_order.txt 2026-08-18 03:46:53,020 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpgtuibbum_chrome_odoo" 2026-08-18 03:46:53,805 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-08-18 03:46:54,583 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome pid: 122335 2026-08-18 03:46:54,584 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless temporary user profile dir: /tmp/tmpcisiyedh_chrome_odoo 2026-08-18 03:46:54,584 25 INFO rb-bf20be7-223995-404953 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:39395/json/version 2026-08-18 03:46:54,592 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39395', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:46:54,678 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Browser version: Chrome/150.0.7871.114 2026-08-18 03:46:54,679 25 INFO rb-bf20be7-223995-404953 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:39395/json 2026-08-18 03:46:54,688 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39395', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:46:54,735 25 INFO rb-bf20be7-223995-404953 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:39395/devtools/page/3B95F9B962850E62AB1E055EB1AD3857 2026-08-18 03:46:54,775 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Enable chrome headless console log notification 2026-08-18 03:46:54,790 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless enable page notifications 2026-08-18 03:46:54,939 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:46:54,941 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Setting session cookie in browser 2026-08-18 03:46:54,945 25 INFO rb-bf20be7-223995-404953 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/125" in browser 2026-08-18 03:46:54,945 25 INFO rb-bf20be7-223995-404953 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/125" 2026-08-18 03:46:54,963 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:46:55,456 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:55] "GET /pos/ui/125 HTTP/1.1" 200 - 83 0.061 0.442 2026-08-18 03:46:55,462 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Navigation result: {'frameId': '3B95F9B962850E62AB1E055EB1AD3857', 'loaderId': 'F80C59183C3A9AB03C4B61B1EED9813B', 'isDownload': False} 2026-08-18 03:46:55,462 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Evaluate ready code "odoo.isTourReady('PosOrderDoesNotRemainInList')" 2026-08-18 03:46:55,474 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:46:55,498 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:55] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-08-18 03:46:55,513 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:55] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-08-18 03:46:55,547 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:55] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.050 2026-08-18 03:46:56,040 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:46:56,050 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:46:56,065 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-08-18 03:46:56,083 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:46:56,094 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:56,100 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.011 2026-08-18 03:46:56,122 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:46:56,137 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:46:56,176 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46: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.016 2026-08-18 03:46:56,197 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.038 2026-08-18 03:46:56,271 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.029 0.051 2026-08-18 03:46:56,276 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.058 2026-08-18 03:46:56,802 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 277 0.249 0.242 2026-08-18 03:46:56,825 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46: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-08-18 03:46:56,914 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.004 0.011 2026-08-18 03:46:56,996 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:56] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.044 2026-08-18 03:46:57,030 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46: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.016 2026-08-18 03:46:57,047 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:57,052 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:46:57,104 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:46:57,139 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-08-18 03:46:57,142 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.026 2026-08-18 03:46:57,152 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:46:57,154 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46: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-08-18 03:46:57,191 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:57] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.050 0.034 2026-08-18 03:46:57,207 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:57] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.004 0.089 2026-08-18 03:46:57,220 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:57] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.004 0.053 2026-08-18 03:46:57,222 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.102 2026-08-18 03:46:57,275 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:57,322 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:57] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.007 0.020 2026-08-18 03:46:57,362 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:46:57,492 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:57] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.068 0.087 2026-08-18 03:46:57,499 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:46:57,511 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:57,560 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:57,625 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:57] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.056 0.220 2026-08-18 03:46:57,634 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:46:57,665 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:57] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.246 2026-08-18 03:46:57,718 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:57] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.015 0.280 2026-08-18 03:46:57,740 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:57] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.279 2026-08-18 03:46:57,770 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:57] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.359 2026-08-18 03:46:57,803 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:57] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.294 2026-08-18 03:46:57,828 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:57] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.176 2026-08-18 03:46:57,852 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:57] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-08-18 03:46:57,999 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.097 0.175 2026-08-18 03:46:58,022 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:58] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.237 2026-08-18 03:46:58,036 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:58,051 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:58] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.304 2026-08-18 03:46:58,097 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:58,244 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:58] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.062 0.081 2026-08-18 03:46:58,332 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:58] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.024 0.029 2026-08-18 03:46:58,385 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:58] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.018 2026-08-18 03:46:58,447 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:58,604 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:58] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 68 0.076 0.079 2026-08-18 03:46:58,740 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 65 0.050 0.067 2026-08-18 03:46:58,748 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:58] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.119 2026-08-18 03:46:58,807 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.025 0.026 2026-08-18 03:46:58,850 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:58,916 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:58] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.032 0.032 2026-08-18 03:46:58,985 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:59,054 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:59,065 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:46:59,068 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:46:59,104 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:59,158 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:59,223 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:59,288 25 INFO rb-bf20be7-223995-404953 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-08-18 03:46:59,292 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83168256 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '85226f0c-e898-429c-987d-9543d497cb50'}] 2026-08-18 03:46:59,297 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:46:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:46:59,470 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1329] 2026-08-18 03:46:59,846 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83168256 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '85226f0c-e898-429c-987d-9543d497cb50'} created pos.order #808 2026-08-18 03:46:59,870 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83168256 finished 2026-08-18 03:47:00,134 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 358 0.402 0.443 2026-08-18 03:47:00,201 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:00] "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-08-18 03:47:00,344 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:00,394 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:00,444 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:00,503 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:00,552 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:00,599 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.043 2026-08-18 03:47:00,618 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:00] "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-08-18 03:47:00,672 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.016 2026-08-18 03:47:00,751 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: tour succeeded 2026-08-18 03:47:00,752 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: ╔════════════════════════════════════════════╗ ║ TOUR PosOrderDoesNotRemainInList SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-18 03:47:00,932 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: heap 19585440 (allocated 20844544) 2026-08-18 03:47:00,947 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing chrome headless with pid 122335 2026-08-18 03:47:00,948 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing websocket connection 2026-08-18 03:47:00,949 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Terminating chrome headless with pid 122335 2026-08-18 03:47:01,077 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034701_077155_test_order_does_not_remain_in_list.txt 2026-08-18 03:47:01,077 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Removing chrome user profile "/tmp/tmpcisiyedh_chrome_odoo" 2026-08-18 03:47:01,099 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sale_team ... 2026-08-18 03:47:01,723 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome pid: 122573 2026-08-18 03:47:01,726 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless temporary user profile dir: /tmp/tmpf_5d7h26_chrome_odoo 2026-08-18 03:47:01,726 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:37925/json/version 2026-08-18 03:47:01,727 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37925', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:47:01,771 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Browser version: Chrome/150.0.7871.114 2026-08-18 03:47:01,775 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:37925/json 2026-08-18 03:47:01,776 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37925', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:47:01,789 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Websocket url found: ws://127.0.0.1:37925/devtools/page/8D4D72AFBDD6D54E2A5EF317B690AD38 2026-08-18 03:47:01,823 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Enable chrome headless console log notification 2026-08-18 03:47:01,838 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless enable page notifications 2026-08-18 03:47:01,940 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:47:01,942 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Setting session cookie in browser 2026-08-18 03:47:01,946 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-18 03:47:01,947 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-08-18 03:47:01,977 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:47:02,578 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:02] "GET /pos/ui/125 HTTP/1.1" 200 - 87 0.046 0.559 2026-08-18 03:47:02,580 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Navigation result: {'frameId': '8D4D72AFBDD6D54E2A5EF317B690AD38', 'loaderId': '1A6BFAA1BE131A91C89CCF0B24BB9890', 'isDownload': False} 2026-08-18 03:47:02,580 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Evaluate ready code "odoo.isTourReady('PosSaleTeam')" 2026-08-18 03:47:02,597 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:47:02,619 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:02] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.012 2026-08-18 03:47:02,630 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:02] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-08-18 03:47:02,642 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:02] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.030 2026-08-18 03:47:03,091 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:47:03,097 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:47:03,123 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-08-18 03:47:03,133 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:47:03,137 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:03,145 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 03:47:03,161 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:47:03,170 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:47:03,202 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.014 2026-08-18 03:47:03,214 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-08-18 03:47:03,273 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.017 0.042 2026-08-18 03:47:03,284 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.057 2026-08-18 03:47:03,844 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 279 0.263 0.260 2026-08-18 03:47:03,873 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:03] "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-08-18 03:47:03,965 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:47:04,042 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:04] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.033 2026-08-18 03:47:04,072 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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-08-18 03:47:04,088 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: Owl is running in 'dev' mode. 2026-08-18 03:47:04,106 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:47:04,149 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:47:04,160 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:47:04,165 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:47:04,204 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:04] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.024 0.025 2026-08-18 03:47:04,214 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:04] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.055 2026-08-18 03:47:04,216 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-08-18 03:47:04,230 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:47:04,234 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:47:04,288 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:04] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.006 0.015 2026-08-18 03:47:04,352 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:04,403 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:04] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.019 0.020 2026-08-18 03:47:04,418 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:47:04,520 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:04] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.038 0.071 2026-08-18 03:47:04,537 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:04,622 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:04] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.060 0.151 2026-08-18 03:47:04,630 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:47:04,661 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:04] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.012 0.136 2026-08-18 03:47:04,685 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:04] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-08-18 03:47:04,731 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:04] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.017 0.197 2026-08-18 03:47:04,746 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:47:04,767 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:04] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.012 0.244 2026-08-18 03:47:04,819 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:04] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.290 2026-08-18 03:47:04,845 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:04] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.202 2026-08-18 03:47:04,867 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:04] "GET /web/image?model=product.template&field=image_128&id=2019&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-08-18 03:47:04,901 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:04] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.200 2026-08-18 03:47:04,925 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:04] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-08-18 03:47:04,991 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.022 0.191 2026-08-18 03:47:05,021 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:05] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-08-18 03:47:05,062 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:05,109 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:05,158 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:05,210 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:05,280 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:05,294 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:47:05,298 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:47:05,334 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:05,382 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:05,447 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:05,514 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: tour succeeded 2026-08-18 03:47:05,516 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: ╔════════════════════════════╗ ║ TOUR PosSaleTeam SUCCEEDED ║ ╚════════════════════════════╝ 2026-08-18 03:47:05,520 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65540228 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'ace140d7-a2d9-4f50-8791-0f39e3e2b8d0'}] 2026-08-18 03:47:05,524 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:47:05,604 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: heap 14508832 (allocated 15466496) 2026-08-18 03:47:05,609 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing chrome headless with pid 122573 2026-08-18 03:47:05,609 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing websocket connection 2026-08-18 03:47:05,609 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Terminating chrome headless with pid 122573 2026-08-18 03:47:05,743 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034705_743417_test_order_sale_team.txt 2026-08-18 03:47:05,743 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Removing chrome user profile "/tmp/tmpf_5d7h26_chrome_odoo" 2026-08-18 03:47:05,791 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: waiting for threads: [, ] 2026-08-18 03:47:05,907 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65540228 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'ace140d7-a2d9-4f50-8791-0f39e3e2b8d0'} created pos.order #809 2026-08-18 03:47:05,911 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65540228 finished 2026-08-18 03:47:05,940 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 184 0.203 0.219 2026-08-18 03:47:05,955 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-08-18 03:47:07,073 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-08-18 03:47:07,494 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62830887 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'}] 2026-08-18 03:47:08,983 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62830887 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'} created pos.order #811 2026-08-18 03:47:08,983 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62830887 finished 2026-08-18 03:47:09,117 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-08-18 03:47:09,920 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome pid: 122788 2026-08-18 03:47:09,921 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless temporary user profile dir: /tmp/tmpotnxms06_chrome_odoo 2026-08-18 03:47:09,921 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:46227/json/version 2026-08-18 03:47:09,922 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46227', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:47:09,960 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Browser version: Chrome/150.0.7871.114 2026-08-18 03:47:09,960 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:46227/json 2026-08-18 03:47:09,961 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46227', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:47:09,979 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Websocket url found: ws://127.0.0.1:46227/devtools/page/693CFEB29E4FD34656D070B872A3A425 2026-08-18 03:47:09,995 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Enable chrome headless console log notification 2026-08-18 03:47:10,002 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless enable page notifications 2026-08-18 03:47:10,200 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:47:10,207 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Setting session cookie in browser 2026-08-18 03:47:10,218 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-18 03:47:10,218 25 INFO rb-bf20be7-223995-404953 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/125" 2026-08-18 03:47:10,233 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:47:10,704 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:10] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.061 0.414 2026-08-18 03:47:10,707 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Navigation result: {'frameId': '693CFEB29E4FD34656D070B872A3A425', 'loaderId': '0442BBB42FF9899E203662D0591EFCF4', 'isDownload': False} 2026-08-18 03:47:10,707 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Evaluate ready code "odoo.isTourReady('PosSettleOrderNotGroupable')" 2026-08-18 03:47:10,720 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:47:10,757 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:10] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.017 2026-08-18 03:47:10,778 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:10] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.047 2026-08-18 03:47:10,789 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:10] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.046 2026-08-18 03:47:11,259 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:47:11,263 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:47:11,286 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-08-18 03:47:11,299 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:47:11,307 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:11,316 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.012 2026-08-18 03:47:11,335 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:47:11,345 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:47:11,381 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:11] "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.011 2026-08-18 03:47:11,395 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.028 2026-08-18 03:47:11,453 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.018 0.038 2026-08-18 03:47:11,459 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.036 2026-08-18 03:47:12,001 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 278 0.267 0.241 2026-08-18 03:47:12,030 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:12] "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-08-18 03:47:12,108 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.009 2026-08-18 03:47:12,191 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:12] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.049 2026-08-18 03:47:12,231 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-18 03:47:12,246 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: Owl is running in 'dev' mode. 2026-08-18 03:47:12,256 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:47:12,334 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:47:12,342 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:47:12,351 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:47:12,358 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:47:12,403 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:47:12,409 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:47:12,425 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:12] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.043 0.054 2026-08-18 03:47:12,475 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:47:12,484 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:12] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.028 0.109 2026-08-18 03:47:12,504 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:12] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.009 0.075 2026-08-18 03:47:12,535 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:12,570 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:12] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.028 0.103 2026-08-18 03:47:12,647 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:12] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.028 0.143 2026-08-18 03:47:12,708 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:12] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.021 0.136 2026-08-18 03:47:12,738 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:12,766 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:12] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.080 2026-08-18 03:47:12,778 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:47:12,789 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:12] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.095 2026-08-18 03:47:12,808 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:12,838 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:12] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.126 2026-08-18 03:47:12,842 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:47:12,877 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:12] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-08-18 03:47:12,912 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:12] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.181 2026-08-18 03:47:12,939 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:12] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.260 2026-08-18 03:47:12,967 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:12] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-08-18 03:47:13,001 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:13] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.011 0.191 2026-08-18 03:47:13,027 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:13] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-08-18 03:47:13,056 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:13] "GET /web/image?model=product.template&field=image_128&id=2021&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.160 2026-08-18 03:47:13,181 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.077 0.184 2026-08-18 03:47:13,223 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:13,285 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:13,424 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.058 0.076 2026-08-18 03:47:13,512 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:13] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.023 0.039 2026-08-18 03:47:13,576 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.016 2026-08-18 03:47:13,667 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:13,827 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:13] "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.068 0.084 2026-08-18 03:47:14,031 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.103 0.090 2026-08-18 03:47:14,045 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:14] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.187 2026-08-18 03:47:14,109 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.028 0.027 2026-08-18 03:47:14,148 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:14,221 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:14] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.042 0.029 2026-08-18 03:47:14,324 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:14,376 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:14,427 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:14,477 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:14,529 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:14,580 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:14,632 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:14,682 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:14,733 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:14,783 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:14,834 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: tour succeeded 2026-08-18 03:47:14,835 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosSettleOrderNotGroupable SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-18 03:47:14,942 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: heap 17116352 (allocated 19136512) 2026-08-18 03:47:14,948 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing chrome headless with pid 122788 2026-08-18 03:47:14,950 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing websocket connection 2026-08-18 03:47:14,953 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Terminating chrome headless with pid 122788 2026-08-18 03:47:15,063 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034715_062726_test_pos_not_groupable_product.txt 2026-08-18 03:47:15,063 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Removing chrome user profile "/tmp/tmpotnxms06_chrome_odoo" 2026-08-18 03:47:15,103 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-08-18 03:47:15,801 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome pid: 123010 2026-08-18 03:47:15,802 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless temporary user profile dir: /tmp/tmpkbv97gvl_chrome_odoo 2026-08-18 03:47:15,802 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:40545/json/version 2026-08-18 03:47:15,803 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40545', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:47:15,827 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Browser version: Chrome/150.0.7871.114 2026-08-18 03:47:15,827 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:40545/json 2026-08-18 03:47:15,828 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40545', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:47:15,875 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Websocket url found: ws://127.0.0.1:40545/devtools/page/F7FB923E73D8BA293656D1206D7844EC 2026-08-18 03:47:15,882 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Enable chrome headless console log notification 2026-08-18 03:47:15,899 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless enable page notifications 2026-08-18 03:47:16,067 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:47:16,072 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Setting session cookie in browser 2026-08-18 03:47:16,073 25 INFO rb-bf20be7-223995-404953 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/125" in browser 2026-08-18 03:47:16,074 25 INFO rb-bf20be7-223995-404953 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/125" 2026-08-18 03:47:16,099 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:47:16,685 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:16] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.121 0.478 2026-08-18 03:47:16,688 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Navigation result: {'frameId': 'F7FB923E73D8BA293656D1206D7844EC', 'loaderId': 'D6E74C5AB8A19953F674D407D256DF99', 'isDownload': False} 2026-08-18 03:47:16,689 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Evaluate ready code "odoo.isTourReady('POSSalePaymentScreenInvoiceOrder')" 2026-08-18 03:47:16,706 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:47:16,728 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:16] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.009 2026-08-18 03:47:16,739 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:16] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.024 2026-08-18 03:47:16,756 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:16] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.036 2026-08-18 03:47:17,259 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:47:17,270 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:47:17,308 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.031 2026-08-18 03:47:17,331 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:47:17,340 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:17,350 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.011 2026-08-18 03:47:17,381 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 03:47:17,401 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:47:17,440 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:17] "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.015 2026-08-18 03:47:17,452 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-18 03:47:17,546 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.033 0.044 2026-08-18 03:47:17,549 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.067 2026-08-18 03:47:18,081 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 278 0.239 0.226 2026-08-18 03:47:18,103 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:47:18,161 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:47:18,242 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:18] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.044 2026-08-18 03:47:18,296 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-08-18 03:47:18,312 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: Owl is running in 'dev' mode. 2026-08-18 03:47:18,329 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.005 2026-08-18 03:47:18,366 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:47:18,373 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:47:18,404 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:47:18,407 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:47:18,436 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:18] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.007 0.035 2026-08-18 03:47:18,468 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:47:18,472 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-08-18 03:47:18,493 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:47:18,523 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:18] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.063 0.078 2026-08-18 03:47:18,572 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:18] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.023 0.093 2026-08-18 03:47:18,632 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:18] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.031 0.116 2026-08-18 03:47:18,633 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:18,744 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:18] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.066 0.191 2026-08-18 03:47:18,763 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:18,768 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:47:18,778 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:18] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.012 0.101 2026-08-18 03:47:18,799 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:18] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-08-18 03:47:18,804 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:47:18,841 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:18] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.017 0.086 2026-08-18 03:47:18,886 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:18] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.122 2026-08-18 03:47:18,912 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:18] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.142 2026-08-18 03:47:18,934 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:18] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-08-18 03:47:18,962 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:18] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-08-18 03:47:18,994 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:18] "GET /web/image?model=product.template&field=image_128&id=2022&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.180 2026-08-18 03:47:19,028 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:19] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-08-18 03:47:19,055 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:19] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.157 2026-08-18 03:47:19,181 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.071 0.189 2026-08-18 03:47:19,220 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:19] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.012 0.269 2026-08-18 03:47:19,245 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:19,297 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:19,350 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:19,399 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:19,450 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:19,506 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:19,587 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:19,639 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:19,689 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:19,747 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:19,804 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:19,854 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:19,924 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:19,935 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:47:19,938 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:47:19,975 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:20,025 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:20,093 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:20,148 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:20,219 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:20,230 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34661126 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'a4916720-d7f2-4a96-9edf-cc553ba362f1'}] 2026-08-18 03:47:20,231 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:47:22,199 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34661126 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'a4916720-d7f2-4a96-9edf-cc553ba362f1'} created pos.order #812 2026-08-18 03:47:22,241 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34661126 finished 2026-08-18 03:47:22,322 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 537 0.841 1.255 2026-08-18 03:47:22,370 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:22] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:47:22,381 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:22] "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-08-18 03:47:22,530 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:24,560 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: tour succeeded 2026-08-18 03:47:24,560 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR POSSalePaymentScreenInvoiceOrder SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-18 03:47:24,666 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: heap 16385008 (allocated 17563648) 2026-08-18 03:47:24,676 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing chrome headless with pid 123010 2026-08-18 03:47:24,677 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing websocket connection 2026-08-18 03:47:24,678 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Terminating chrome headless with pid 123010 2026-08-18 03:47:24,779 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034724_778786_test_pos_order_and_invoice_amounts.txt 2026-08-18 03:47:24,779 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Removing chrome user profile "/tmp/tmpkbv97gvl_chrome_odoo" 2026-08-18 03:47:24,830 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_sale_warnings ... 2026-08-18 03:47:25,268 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome pid: 123231 2026-08-18 03:47:25,269 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless temporary user profile dir: /tmp/tmp37zy3k9q_chrome_odoo 2026-08-18 03:47:25,269 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:45249/json/version 2026-08-18 03:47:25,276 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45249', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:47:25,332 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Browser version: Chrome/150.0.7871.114 2026-08-18 03:47:25,332 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:45249/json 2026-08-18 03:47:25,334 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45249', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:47:25,384 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Websocket url found: ws://127.0.0.1:45249/devtools/page/DDAE79E54897A0CDE044995C5E275452 2026-08-18 03:47:25,415 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Enable chrome headless console log notification 2026-08-18 03:47:25,432 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless enable page notifications 2026-08-18 03:47:25,594 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:47:25,603 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Setting session cookie in browser 2026-08-18 03:47:25,605 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-18 03:47:25,605 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-08-18 03:47:25,628 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:47:26,291 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:26] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.060 0.606 2026-08-18 03:47:26,294 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Navigation result: {'frameId': 'DDAE79E54897A0CDE044995C5E275452', 'loaderId': '4A4E8E142BAC393D2215AAED08FF1F59', 'isDownload': False} 2026-08-18 03:47:26,294 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Evaluate ready code "odoo.isTourReady('PosSaleWarning')" 2026-08-18 03:47:26,306 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:47:26,330 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:26] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.012 2026-08-18 03:47:26,345 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:26] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.012 0.016 2026-08-18 03:47:26,353 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:26] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.032 2026-08-18 03:47:26,864 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:47:26,870 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:47:26,884 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-08-18 03:47:26,907 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:47:26,920 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:26,926 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.011 2026-08-18 03:47:26,952 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:47:26,966 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:47:27,026 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.029 0.014 2026-08-18 03:47:27,044 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.051 2026-08-18 03:47:27,102 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:27] "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-08-18 03:47:27,110 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.042 2026-08-18 03:47:27,631 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 279 0.229 0.243 2026-08-18 03:47:27,651 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:47:27,717 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:47:27,772 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:27] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.034 2026-08-18 03:47:27,817 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-08-18 03:47:27,847 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: Owl is running in 'dev' mode. 2026-08-18 03:47:27,858 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:47:27,899 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:47:27,911 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:47:27,917 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:47:27,947 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:47:27,951 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47: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-08-18 03:47:27,962 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:27] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.034 0.027 2026-08-18 03:47:27,975 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:27] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.068 2026-08-18 03:47:27,993 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:27] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.004 0.024 2026-08-18 03:47:27,994 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.082 2026-08-18 03:47:28,070 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:28,109 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:28] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.005 0.022 2026-08-18 03:47:28,139 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:47:28,226 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:28] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.054 0.038 2026-08-18 03:47:28,276 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:28,304 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:28] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.019 0.148 2026-08-18 03:47:28,308 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:47:28,360 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:28,372 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:28] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.014 0.185 2026-08-18 03:47:28,383 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:47:28,428 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:28] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.017 0.227 2026-08-18 03:47:28,467 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:28] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.238 2026-08-18 03:47:28,498 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:28] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.319 2026-08-18 03:47:28,523 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:28] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.288 2026-08-18 03:47:28,564 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:28] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.243 2026-08-18 03:47:28,586 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:28] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-08-18 03:47:28,614 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:28] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.174 2026-08-18 03:47:28,638 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:28] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-08-18 03:47:28,741 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.052 0.219 2026-08-18 03:47:28,806 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:28,860 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:28,909 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:28,966 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:29,026 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:29,078 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:29,129 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [11/39] Tour PosSaleWarning → Step .modal-footer button 2026-08-18 03:47:29,182 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:29,232 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:29,284 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:29,367 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:29,416 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:29,467 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:29,517 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:29,570 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:29,619 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:29,670 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:29,720 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:29,771 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:29,844 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:29,895 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:29,946 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:30,000 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:30,056 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:30,107 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:30,159 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [30/39] Tour PosSaleWarning → Step .modal-footer button 2026-08-18 03:47:30,211 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:30,262 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:30,313 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:30,381 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:30,397 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:47:30,398 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:47:30,433 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:30,482 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:30,555 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:30,605 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:30,672 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:30,677 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:47:30,680 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29656775 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '41174c45-607c-4a3e-a197-549292b00294'}] 2026-08-18 03:47:31,079 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29656775 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '41174c45-607c-4a3e-a197-549292b00294'} created pos.order #813 2026-08-18 03:47:31,098 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29656775 finished 2026-08-18 03:47:31,150 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 200 0.212 0.263 2026-08-18 03:47:31,209 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:31] "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-08-18 03:47:31,346 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: tour succeeded 2026-08-18 03:47:31,347 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: ╔═══════════════════════════════╗ ║ TOUR PosSaleWarning SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-08-18 03:47:31,476 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: heap 17451644 (allocated 19136512) 2026-08-18 03:47:31,488 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing chrome headless with pid 123231 2026-08-18 03:47:31,491 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing websocket connection 2026-08-18 03:47:31,493 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Terminating chrome headless with pid 123231 2026-08-18 03:47:31,646 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034731_646481_test_pos_sale_warnings.txt 2026-08-18 03:47:31,646 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Removing chrome user profile "/tmp/tmp37zy3k9q_chrome_odoo" 2026-08-18 03:47:31,668 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_quantity_updated_settle ... 2026-08-18 03:47:32,297 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome pid: 123455 2026-08-18 03:47:32,298 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless temporary user profile dir: /tmp/tmphdm4niq5_chrome_odoo 2026-08-18 03:47:32,298 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:38785/json/version 2026-08-18 03:47:32,299 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38785', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:47:32,345 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Browser version: Chrome/150.0.7871.114 2026-08-18 03:47:32,345 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:38785/json 2026-08-18 03:47:32,346 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38785', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:47:32,368 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Websocket url found: ws://127.0.0.1:38785/devtools/page/6799EF9A735C950125D7FDDFEFF8797A 2026-08-18 03:47:32,388 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Enable chrome headless console log notification 2026-08-18 03:47:32,407 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless enable page notifications 2026-08-18 03:47:32,570 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:47:32,572 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Setting session cookie in browser 2026-08-18 03:47:32,579 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-18 03:47:32,579 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-08-18 03:47:32,608 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:47:33,083 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:33] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.077 0.401 2026-08-18 03:47:33,085 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Navigation result: {'frameId': '6799EF9A735C950125D7FDDFEFF8797A', 'loaderId': 'E9DD20A03E501E358443303B33BD295A', 'isDownload': False} 2026-08-18 03:47:33,085 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Evaluate ready code "odoo.isTourReady('test_quantity_updated_settle')" 2026-08-18 03:47:33,112 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:47:33,150 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:33] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.026 2026-08-18 03:47:33,163 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:33] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.042 2026-08-18 03:47:33,171 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:33] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-08-18 03:47:33,670 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:47:33,675 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:47:33,733 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.031 2026-08-18 03:47:33,753 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:47:33,764 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-08-18 03:47:33,766 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:33,790 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-08-18 03:47:33,804 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:47:33,826 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.011 2026-08-18 03:47:33,870 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:33] "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.041 2026-08-18 03:47:33,894 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.010 0.040 2026-08-18 03:47:33,954 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.027 0.034 2026-08-18 03:47:34,400 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 278 0.179 0.224 2026-08-18 03:47:34,433 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:34] "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-08-18 03:47:34,489 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:47:34,580 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:34] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.048 2026-08-18 03:47:34,627 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-08-18 03:47:34,657 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: Owl is running in 'dev' mode. 2026-08-18 03:47:34,677 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:47:34,758 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:47:34,768 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:47:34,779 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:47:34,787 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:34] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.008 0.020 2026-08-18 03:47:34,824 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:47:34,826 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:47:34,840 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:34] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.026 0.054 2026-08-18 03:47:34,864 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.093 2026-08-18 03:47:34,894 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:34] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.005 0.049 2026-08-18 03:47:34,978 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:35,038 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:47:35,164 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:35,216 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:35,223 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:35] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.133 0.068 2026-08-18 03:47:35,231 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:47:35,260 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:47:35,270 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:35] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.024 0.179 2026-08-18 03:47:35,315 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:35] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.227 2026-08-18 03:47:35,347 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:35] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.245 2026-08-18 03:47:35,397 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:35] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.285 2026-08-18 03:47:35,464 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:35] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.025 0.413 2026-08-18 03:47:35,486 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:35] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-08-18 03:47:35,521 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:35] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.206 2026-08-18 03:47:35,574 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:35] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.013 0.235 2026-08-18 03:47:35,602 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:35] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.232 2026-08-18 03:47:35,751 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.090 0.259 2026-08-18 03:47:35,784 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:35] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.243 2026-08-18 03:47:35,788 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:35,818 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:35] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.295 2026-08-18 03:47:35,850 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:35,987 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.054 0.078 2026-08-18 03:47:36,066 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:36] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.017 0.029 2026-08-18 03:47:36,126 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:36] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.019 2026-08-18 03:47:36,195 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:36,353 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:36] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 63 0.068 0.078 2026-08-18 03:47:36,518 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.078 0.074 2026-08-18 03:47:36,528 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:36] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.151 2026-08-18 03:47:36,570 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.013 0.021 2026-08-18 03:47:36,598 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:36,648 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:36] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.027 0.024 2026-08-18 03:47:36,766 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:36,813 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:36,866 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:36,916 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:37,043 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:37,114 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:37,126 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:47:37,131 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:47:37,164 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:37,213 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:37,283 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:37,351 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:37,356 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58159810 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '106f4929-6a27-454a-8a92-4578d79dac76'}] 2026-08-18 03:47:37,359 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:47:37,772 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58159810 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '106f4929-6a27-454a-8a92-4578d79dac76'} created pos.order #814 2026-08-18 03:47:37,786 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58159810 finished 2026-08-18 03:47:38,094 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1337] 2026-08-18 03:47:38,314 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 438 0.449 0.512 2026-08-18 03:47:38,359 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 03:47:38,511 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:38,563 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:38,616 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:38,665 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:38,720 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:38,758 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:38] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.034 2026-08-18 03:47:38,820 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:38] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.017 0.028 2026-08-18 03:47:38,853 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:38] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-08-18 03:47:38,913 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:39,058 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:39] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 56 0.059 0.084 2026-08-18 03:47:39,190 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.043 0.079 2026-08-18 03:47:39,204 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:39] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.122 2026-08-18 03:47:39,275 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.030 2026-08-18 03:47:39,314 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:39,371 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:39] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.029 0.027 2026-08-18 03:47:39,419 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:39,466 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: tour succeeded 2026-08-18 03:47:39,466 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_quantity_updated_settle SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-08-18 03:47:39,600 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: heap 19118652 (allocated 20582400) 2026-08-18 03:47:39,610 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing chrome headless with pid 123455 2026-08-18 03:47:39,611 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing websocket connection 2026-08-18 03:47:39,611 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Terminating chrome headless with pid 123455 2026-08-18 03:47:39,740 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034739_739926_test_quantity_updated_settle.txt 2026-08-18 03:47:39,740 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Removing chrome user profile "/tmp/tmphdm4niq5_chrome_odoo" 2026-08-18 03:47:39,762 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered ... 2026-08-18 03:47:40,396 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99816084 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '19f28fd0-5179-4a67-aac3-45586dbf7610'}] 2026-08-18 03:47:40,518 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1339] 2026-08-18 03:47:42,124 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99816084 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '19f28fd0-5179-4a67-aac3-45586dbf7610'} created pos.order #815 2026-08-18 03:47:42,128 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99816084 finished 2026-08-18 03:47:42,310 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32908358 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '232c62a6-09eb-4f4f-b29b-a07c662029ea'}] 2026-08-18 03:47:43,050 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32908358 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '232c62a6-09eb-4f4f-b29b-a07c662029ea'} created pos.order #816 2026-08-18 03:47:43,050 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32908358 finished 2026-08-18 03:47:43,252 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered_backend ... 2026-08-18 03:47:43,803 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4270952 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'c1063424-adef-447b-a718-17af66f6df35'}] 2026-08-18 03:47:43,914 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1344] 2026-08-18 03:47:45,192 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4270952 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'c1063424-adef-447b-a718-17af66f6df35'} created pos.order #817 2026-08-18 03:47:45,195 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4270952 finished 2026-08-18 03:47:45,537 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_sale_order_fp_different_from_partner_one ... 2026-08-18 03:47:46,294 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome pid: 123686 2026-08-18 03:47:46,295 25 INFO rb-bf20be7-223995-404953 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/tmp1irroui4_chrome_odoo 2026-08-18 03:47:46,295 25 INFO rb-bf20be7-223995-404953 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:46393/json/version 2026-08-18 03:47:46,296 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46393', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:47:46,360 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Browser version: Chrome/150.0.7871.114 2026-08-18 03:47:46,361 25 INFO rb-bf20be7-223995-404953 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:46393/json 2026-08-18 03:47:46,367 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46393', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:47:46,417 25 INFO rb-bf20be7-223995-404953 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:46393/devtools/page/0FC82CD86AA8A5504711651C13BD1788 2026-08-18 03:47:46,435 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:46,445 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome headless enable page notifications 2026-08-18 03:47:46,660 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:47:46,662 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Setting session cookie in browser 2026-08-18 03:47:46,666 25 INFO rb-bf20be7-223995-404953 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/125" in browser 2026-08-18 03:47:46,666 25 INFO rb-bf20be7-223995-404953 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/125" 2026-08-18 03:47:46,682 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:47:47,250 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:47] "GET /pos/ui/125 HTTP/1.1" 200 - 128 0.116 0.456 2026-08-18 03:47:47,256 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Navigation result: {'frameId': '0FC82CD86AA8A5504711651C13BD1788', 'loaderId': 'DAC8E4B52A7EC77E377DCCCC6C4F2DB5', 'isDownload': False} 2026-08-18 03:47:47,256 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:47,291 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:47:47,308 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:47] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.011 2026-08-18 03:47:47,321 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:47] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.019 2026-08-18 03:47:47,340 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:47] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.036 2026-08-18 03:47:47,843 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:47:47,851 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:47:47,873 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.017 2026-08-18 03:47:47,891 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:47:47,896 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:47,901 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-18 03:47:47,918 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:47:47,937 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:47:47,979 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.017 2026-08-18 03:47:47,993 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.032 2026-08-18 03:47:48,067 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.036 0.037 2026-08-18 03:47:48,072 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.055 2026-08-18 03:47:48,679 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 278 0.313 0.235 2026-08-18 03:47:48,711 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:47:48,783 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-08-18 03:47:48,844 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:48] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.033 2026-08-18 03:47:48,901 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.018 2026-08-18 03:47:48,916 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:48,925 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:47:49,001 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:47:49,031 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 03:47:49,032 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:47:49,090 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:49] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.053 0.035 2026-08-18 03:47:49,104 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:47:49,112 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47: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-08-18 03:47:49,113 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:49] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.006 0.101 2026-08-18 03:47:49,115 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.066 2026-08-18 03:47:49,139 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:49] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.004 0.013 2026-08-18 03:47:49,219 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:49,266 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:47:49,342 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:49] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.049 0.050 2026-08-18 03:47:49,379 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:49] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.014 0.122 2026-08-18 03:47:49,410 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:49,487 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:49] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.034 0.199 2026-08-18 03:47:49,496 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:49,501 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:47:49,515 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:49] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.137 2026-08-18 03:47:49,534 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:47:49,595 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:49] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.022 0.203 2026-08-18 03:47:49,620 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:49] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.247 2026-08-18 03:47:49,665 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:49] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.012 0.272 2026-08-18 03:47:49,694 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:49] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.289 2026-08-18 03:47:49,731 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:49] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.194 2026-08-18 03:47:49,788 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:49] "GET /web/image?model=product.template&field=image_128&id=2024&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.232 2026-08-18 03:47:49,828 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:49] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.221 2026-08-18 03:47:49,858 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:49] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.233 2026-08-18 03:47:49,887 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:49] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.181 2026-08-18 03:47:50,003 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.070 0.240 2026-08-18 03:47:50,033 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:50,095 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:50,270 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.092 0.081 2026-08-18 03:47:50,370 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:50] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.037 0.025 2026-08-18 03:47:50,430 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:50] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.011 0.019 2026-08-18 03:47:50,491 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:50,655 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:50] "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.075 0.084 2026-08-18 03:47:50,774 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.041 0.067 2026-08-18 03:47:50,795 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:50] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.012 0.100 2026-08-18 03:47:50,853 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.018 0.024 2026-08-18 03:47:50,922 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:50,951 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:50] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.016 0.021 2026-08-18 03:47:51,064 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:51,120 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:51,164 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:51,219 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:51,273 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:51,327 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:51,410 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:51,424 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:47:51,428 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:47:51,463 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:51,512 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:51,581 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:51,649 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:51,653 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18745541 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '23f83d2b-e769-45ef-a400-e6ba1ebf5d61'}] 2026-08-18 03:47:51,662 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:47:52,097 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18745541 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '23f83d2b-e769-45ef-a400-e6ba1ebf5d61'} created pos.order #819 2026-08-18 03:47:52,113 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18745541 finished 2026-08-18 03:47:52,456 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1348] 2026-08-18 03:47:52,675 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 446 0.493 0.532 2026-08-18 03:47:52,738 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47: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-08-18 03:47:52,835 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:52,900 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:52,949 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:53,000 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:53,058 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:53,112 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:53,147 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.031 2026-08-18 03:47:53,193 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:53] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.015 0.023 2026-08-18 03:47:53,220 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-08-18 03:47:53,247 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:53,364 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:53] "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.045 0.070 2026-08-18 03:47:53,546 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 62 0.092 0.075 2026-08-18 03:47:53,564 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:53] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.010 0.166 2026-08-18 03:47:53,636 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.036 0.026 2026-08-18 03:47:53,662 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:53,706 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:53] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.020 0.023 2026-08-18 03:47:53,737 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:53,787 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:53,838 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:53,895 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:53,945 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:53,998 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:54,058 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:54,105 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:54,157 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:54,212 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:54,279 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:54,285 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12631010 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000002', 'uuid': '9ce1bd24-9766-47ea-8e4d-5979b694dab5'}] 2026-08-18 03:47:54,705 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12631010 order {'name': '/', 'pos_reference': '261-125-000002', 'uuid': '9ce1bd24-9766-47ea-8e4d-5979b694dab5'} created pos.order #820 2026-08-18 03:47:54,721 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12631010 finished 2026-08-18 03:47:55,001 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1350] 2026-08-18 03:47:55,130 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 320 0.389 0.458 2026-08-18 03:47:55,166 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:55] "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-08-18 03:47:55,204 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:55,270 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:55,320 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: tour succeeded 2026-08-18 03:47:55,321 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:55,481 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: heap 20456380 (allocated 22679552) 2026-08-18 03:47:55,489 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing chrome headless with pid 123686 2026-08-18 03:47:55,493 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing websocket connection 2026-08-18 03:47:55,496 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Terminating chrome headless with pid 123686 2026-08-18 03:47:55,608 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034755_608061_test_sale_order_fp_different_from_partner_one.txt 2026-08-18 03:47:55,608 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Removing chrome user profile "/tmp/tmp1irroui4_chrome_odoo" 2026-08-18 03:47:55,661 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_selected_partner_quotation_loading ... 2026-08-18 03:47:56,439 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome pid: 123924 2026-08-18 03:47:56,440 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless temporary user profile dir: /tmp/tmpuuvrpvjj_chrome_odoo 2026-08-18 03:47:56,440 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:34597/json/version 2026-08-18 03:47:56,446 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34597', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:47:56,540 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Browser version: Chrome/150.0.7871.114 2026-08-18 03:47:56,540 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:34597/json 2026-08-18 03:47:56,544 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34597', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:47:56,589 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Websocket url found: ws://127.0.0.1:34597/devtools/page/78F9C2E40B302854B76B592C894A1BD0 2026-08-18 03:47:56,622 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Enable chrome headless console log notification 2026-08-18 03:47:56,638 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless enable page notifications 2026-08-18 03:47:56,825 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:47:56,827 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Setting session cookie in browser 2026-08-18 03:47:56,829 25 INFO rb-bf20be7-223995-404953 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=125" in browser 2026-08-18 03:47:56,829 25 INFO rb-bf20be7-223995-404953 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=125" 2026-08-18 03:47:56,861 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:47:57,519 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:57] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 85 0.067 0.596 2026-08-18 03:47:57,521 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Navigation result: {'frameId': '78F9C2E40B302854B76B592C894A1BD0', 'loaderId': '20C509FCECE186234F71B0A0FD786921', 'isDownload': False} 2026-08-18 03:47:57,521 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:57,539 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:47:57,560 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:57] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.008 2026-08-18 03:47:57,570 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:57] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-08-18 03:47:57,593 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:57] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.033 2026-08-18 03:47:58,057 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:47:58,066 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:47:58,088 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.011 2026-08-18 03:47:58,100 25 INFO rb-bf20be7-223995-404953 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=125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:47:58,105 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:58,111 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-08-18 03:47:58,126 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:47:58,140 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:47:58,172 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.014 2026-08-18 03:47:58,182 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-08-18 03:47:58,256 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.027 0.044 2026-08-18 03:47:58,264 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.068 2026-08-18 03:47:58,747 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 278 0.201 0.251 2026-08-18 03:47:58,775 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:47:58,836 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47: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.004 2026-08-18 03:47:58,887 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:58] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-08-18 03:47:58,907 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47: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-08-18 03:47:58,919 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: Owl is running in 'dev' mode. 2026-08-18 03:47:58,932 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:47:58,991 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:47:59,006 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:47:59,021 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:47:59,028 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:47:59,062 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:59] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.023 0.030 2026-08-18 03:47:59,092 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:47:59,108 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47: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-08-18 03:47:59,111 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:59] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.026 0.073 2026-08-18 03:47:59,139 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:47:59,142 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:59] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.015 0.021 2026-08-18 03:47:59,239 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:59,265 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:59] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.070 0.070 2026-08-18 03:47:59,380 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:59] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.060 0.194 2026-08-18 03:47:59,397 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:59] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.005 0.106 2026-08-18 03:47:59,466 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:59] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.064 2026-08-18 03:47:59,474 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:47:59,497 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:59,502 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:59] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.098 2026-08-18 03:47:59,520 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:47:59,563 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:59] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.147 2026-08-18 03:47:59,571 25 INFO rb-bf20be7-223995-404953 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-08-18 03:47:59,613 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:59] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.200 2026-08-18 03:47:59,638 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:59] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.210 2026-08-18 03:47:59,673 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:59] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.243 2026-08-18 03:47:59,726 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:59] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.242 2026-08-18 03:47:59,759 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:59] "GET /web/image?model=product.template&field=image_128&id=2025&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.227 2026-08-18 03:47:59,797 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:59] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.223 2026-08-18 03:47:59,818 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:59] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-08-18 03:47:59,842 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:59] "GET /web/image?model=product.template&field=image_128&id=2026&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.198 2026-08-18 03:47:59,935 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:47:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.051 0.203 2026-08-18 03:48:00,001 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:00,052 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:00,104 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:00,161 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:00,219 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:00,270 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:00,321 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:00,382 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:00,440 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:00,551 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.034 0.076 2026-08-18 03:48:00,584 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:00] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.004 0.015 2026-08-18 03:48:00,645 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 20 0.019 0.025 2026-08-18 03:48:00,698 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.015 2026-08-18 03:48:00,764 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:00,929 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:00] "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.079 0.084 2026-08-18 03:48:01,092 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.080 0.070 2026-08-18 03:48:01,116 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:01] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.157 2026-08-18 03:48:01,185 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.020 0.021 2026-08-18 03:48:01,210 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:01,268 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:01] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.029 0.027 2026-08-18 03:48:01,370 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:01,421 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:01,472 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:01,523 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:01,592 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:01,636 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:01,711 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:01,778 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:01,812 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:01,879 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:01,925 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:01,978 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:02,026 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:02,082 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:02,137 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:02,184 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:02] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.005 0.038 2026-08-18 03:48:02,220 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:02] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.003 0.011 2026-08-18 03:48:02,296 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:02] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 15 0.034 0.030 2026-08-18 03:48:02,324 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-08-18 03:48:02,371 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:02,513 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:02] "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.065 0.074 2026-08-18 03:48:02,669 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.065 0.085 2026-08-18 03:48:02,678 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:02] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.140 2026-08-18 03:48:02,724 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.018 2026-08-18 03:48:02,767 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:02,814 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:02] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.014 0.031 2026-08-18 03:48:02,865 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:02,918 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:02,965 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:03,015 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: tour succeeded 2026-08-18 03:48:03,016 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_selected_partner_quotation_loading SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-08-18 03:48:03,137 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: heap 19901928 (allocated 21233664) 2026-08-18 03:48:03,147 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing chrome headless with pid 123924 2026-08-18 03:48:03,147 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing websocket connection 2026-08-18 03:48:03,149 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Terminating chrome headless with pid 123924 2026-08-18 03:48:03,262 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034803_262347_test_selected_partner_quotation_loading.txt 2026-08-18 03:48:03,262 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Removing chrome user profile "/tmp/tmpuuvrpvjj_chrome_odoo" 2026-08-18 03:48:03,294 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_cancelled_sale_order ... 2026-08-18 03:48:04,278 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome pid: 124166 2026-08-18 03:48:04,279 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless temporary user profile dir: /tmp/tmpajbqekhf_chrome_odoo 2026-08-18 03:48:04,279 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:45923/json/version 2026-08-18 03:48:04,287 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45923', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:48:04,334 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Browser version: Chrome/150.0.7871.114 2026-08-18 03:48:04,334 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:45923/json 2026-08-18 03:48:04,339 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45923', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:48:04,370 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Websocket url found: ws://127.0.0.1:45923/devtools/page/2E01342F831D7CD835EF4A12C36FE6BF 2026-08-18 03:48:04,377 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Enable chrome headless console log notification 2026-08-18 03:48:04,405 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless enable page notifications 2026-08-18 03:48:04,638 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:48:04,644 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Setting session cookie in browser 2026-08-18 03:48:04,647 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-18 03:48:04,647 25 INFO rb-bf20be7-223995-404953 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/125" 2026-08-18 03:48:04,672 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:48:05,175 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:05] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.069 0.440 2026-08-18 03:48:05,180 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Navigation result: {'frameId': '2E01342F831D7CD835EF4A12C36FE6BF', 'loaderId': 'BDA6D3D30042EB3FEC9F32E96ADEF47D', 'isDownload': False} 2026-08-18 03:48:05,181 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:05,200 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:48:05,223 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:05] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.012 2026-08-18 03:48:05,242 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:05] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.029 2026-08-18 03:48:05,249 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:05] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-08-18 03:48:05,724 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:48:05,734 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:48:05,754 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:48:05,769 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:48:05,778 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:05,789 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.013 2026-08-18 03:48:05,807 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:48:05,819 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:48:05,856 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.017 2026-08-18 03:48:05,880 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.042 2026-08-18 03:48:05,920 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.014 0.031 2026-08-18 03:48:05,927 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.020 2026-08-18 03:48:06,365 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 272 0.183 0.220 2026-08-18 03:48:06,397 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 03:48:06,485 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:48:06,599 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:06] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.070 2026-08-18 03:48:06,632 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.008 0.006 2026-08-18 03:48:06,649 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: Owl is running in 'dev' mode. 2026-08-18 03:48:06,665 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:48:06,713 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:48:06,716 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:48:06,726 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:48:06,767 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:48:06,769 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48: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-08-18 03:48:06,799 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:06] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.049 0.048 2026-08-18 03:48:06,812 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:06] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.004 0.103 2026-08-18 03:48:06,821 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.090 2026-08-18 03:48:06,990 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:07,027 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:48:07,141 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:07] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.056 0.067 2026-08-18 03:48:07,179 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:07,187 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:07] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.015 0.151 2026-08-18 03:48:07,192 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:48:07,224 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:07] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.168 2026-08-18 03:48:07,257 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:07] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.189 2026-08-18 03:48:07,287 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:07,300 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:07] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.013 0.210 2026-08-18 03:48:07,321 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:48:07,391 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:07] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.037 0.332 2026-08-18 03:48:07,433 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:07] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.232 2026-08-18 03:48:07,484 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:07] "GET /web/image?model=product.template&field=image_128&id=2027&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.255 2026-08-18 03:48:07,542 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:07] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.014 0.296 2026-08-18 03:48:07,569 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:07] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.288 2026-08-18 03:48:07,611 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:07] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.263 2026-08-18 03:48:07,637 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:07] "GET /web/image?model=product.template&field=image_128&id=2028&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.239 2026-08-18 03:48:07,743 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.064 0.228 2026-08-18 03:48:07,766 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:07] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.216 2026-08-18 03:48:07,785 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:07,795 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:07] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.208 2026-08-18 03:48:07,808 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:07] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.004 0.312 2026-08-18 03:48:07,843 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:08,002 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.062 0.081 2026-08-18 03:48:08,109 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.033 0.031 2026-08-18 03:48:08,191 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.019 0.020 2026-08-18 03:48:08,288 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:08,434 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:08] "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.063 0.078 2026-08-18 03:48:08,567 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.046 0.074 2026-08-18 03:48:08,586 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:08] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.011 0.119 2026-08-18 03:48:08,646 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.025 2026-08-18 03:48:08,691 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:08,750 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:08] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.024 0.027 2026-08-18 03:48:08,846 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:08,914 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:08,950 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:09,024 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:09,036 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:48:09,042 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:48:09,074 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:09,125 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:09,199 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:09,264 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:09,275 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46683666 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '8804a362-79f7-4a33-a587-021e5fb46437'}] 2026-08-18 03:48:09,282 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:48:09,789 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46683666 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '8804a362-79f7-4a33-a587-021e5fb46437'} created pos.order #821 2026-08-18 03:48:09,810 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46683666 finished 2026-08-18 03:48:10,273 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 428 0.457 0.544 2026-08-18 03:48:10,316 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:10] "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-08-18 03:48:10,428 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: tour succeeded 2026-08-18 03:48:10,429 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_settle_cancelled_sale_order SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-18 03:48:10,569 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: heap 17467240 (allocated 19398656) 2026-08-18 03:48:10,577 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing chrome headless with pid 124166 2026-08-18 03:48:10,578 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing websocket connection 2026-08-18 03:48:10,585 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Terminating chrome headless with pid 124166 2026-08-18 03:48:10,689 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034810_688861_test_settle_cancelled_sale_order.txt 2026-08-18 03:48:10,689 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Removing chrome user profile "/tmp/tmpajbqekhf_chrome_odoo" 2026-08-18 03:48:10,766 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_changed_price_with_lots ... 2026-08-18 03:48:11,447 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome pid: 124397 2026-08-18 03:48:11,447 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless temporary user profile dir: /tmp/tmpg1upwwtp_chrome_odoo 2026-08-18 03:48:11,448 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:39297/json/version 2026-08-18 03:48:11,449 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39297', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:48:11,565 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Browser version: Chrome/150.0.7871.114 2026-08-18 03:48:11,566 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:39297/json 2026-08-18 03:48:11,566 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39297', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:48:11,625 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Websocket url found: ws://127.0.0.1:39297/devtools/page/1FA94CE9572D16B92CD063F457BAD446 2026-08-18 03:48:11,646 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Enable chrome headless console log notification 2026-08-18 03:48:11,665 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless enable page notifications 2026-08-18 03:48:11,765 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:48:11,767 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Setting session cookie in browser 2026-08-18 03:48:11,768 25 INFO rb-bf20be7-223995-404953 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=125" in browser 2026-08-18 03:48:11,768 25 INFO rb-bf20be7-223995-404953 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=125" 2026-08-18 03:48:11,785 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:48:12,287 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:12] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 128 0.066 0.439 2026-08-18 03:48:12,289 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Navigation result: {'frameId': '1FA94CE9572D16B92CD063F457BAD446', 'loaderId': '61D3445E64C0D4A599DA6B9CFCCEDEC0', 'isDownload': False} 2026-08-18 03:48:12,290 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:12,321 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:48:12,372 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:12] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.022 2026-08-18 03:48:12,384 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:12] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.033 2026-08-18 03:48:12,397 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:12] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.053 2026-08-18 03:48:12,921 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:48:12,940 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:48:12,968 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-08-18 03:48:12,990 25 INFO rb-bf20be7-223995-404953 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=125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:48:12,997 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:13,005 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-08-18 03:48:13,020 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:48:13,036 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:48:13,094 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.027 0.019 2026-08-18 03:48:13,119 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.057 2026-08-18 03:48:13,184 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.030 0.041 2026-08-18 03:48:13,194 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.046 2026-08-18 03:48:13,820 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 278 0.342 0.252 2026-08-18 03:48:13,843 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:48:13,908 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:48:13,965 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:13] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.033 2026-08-18 03:48:14,006 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:48:14,024 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: Owl is running in 'dev' mode. 2026-08-18 03:48:14,036 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:48:14,100 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:48:14,122 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:48:14,141 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:48:14,185 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:14] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.065 0.029 2026-08-18 03:48:14,205 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:14] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.009 0.076 2026-08-18 03:48:14,208 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-08-18 03:48:14,215 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:48:14,219 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:48:14,235 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:14] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.003 0.010 2026-08-18 03:48:14,341 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:14,375 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:48:14,463 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:14] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.061 0.043 2026-08-18 03:48:14,640 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:14] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.107 0.168 2026-08-18 03:48:14,651 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:48:14,657 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:14] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.004 0.260 2026-08-18 03:48:14,667 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:14,710 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:14] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.169 2026-08-18 03:48:14,743 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:14] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-08-18 03:48:14,782 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:14] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.032 2026-08-18 03:48:14,810 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:14] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.245 2026-08-18 03:48:14,822 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:14,844 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:14] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.176 2026-08-18 03:48:14,862 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:48:14,883 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:14] "GET /web/image?model=product.template&field=image_128&id=2029&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.196 2026-08-18 03:48:14,910 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:14] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.179 2026-08-18 03:48:14,941 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:14] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.394 2026-08-18 03:48:14,970 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:14] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-08-18 03:48:15,004 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:15] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.180 2026-08-18 03:48:15,070 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.025 0.174 2026-08-18 03:48:15,112 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:15,173 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:15,306 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.045 0.086 2026-08-18 03:48:15,420 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:15] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.010 0.025 2026-08-18 03:48:15,511 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.016 2026-08-18 03:48:15,589 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:15,708 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:15] "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.053 0.071 2026-08-18 03:48:15,825 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.043 0.066 2026-08-18 03:48:15,841 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:15] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.088 2026-08-18 03:48:15,888 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.025 2026-08-18 03:48:15,932 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:15,965 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:15] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.014 0.022 2026-08-18 03:48:16,082 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:16,133 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:16,184 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:16,234 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:16,286 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: tour succeeded 2026-08-18 03:48:16,286 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:16,352 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: heap 16395996 (allocated 17825792) 2026-08-18 03:48:16,357 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing chrome headless with pid 124397 2026-08-18 03:48:16,358 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing websocket connection 2026-08-18 03:48:16,359 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Terminating chrome headless with pid 124397 2026-08-18 03:48:16,456 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034816_456353_test_settle_changed_price_with_lots.txt 2026-08-18 03:48:16,456 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Removing chrome user profile "/tmp/tmpg1upwwtp_chrome_odoo" 2026-08-18 03:48:16,482 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-08-18 03:48:17,199 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome pid: 124625 2026-08-18 03:48:17,199 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless temporary user profile dir: /tmp/tmp29ijzuwj_chrome_odoo 2026-08-18 03:48:17,199 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:40509/json/version 2026-08-18 03:48:17,200 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40509', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:48:17,258 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Browser version: Chrome/150.0.7871.114 2026-08-18 03:48:17,258 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:40509/json 2026-08-18 03:48:17,259 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40509', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:48:17,273 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Websocket url found: ws://127.0.0.1:40509/devtools/page/E1442D6F82B757988B6D94BD9FCAF557 2026-08-18 03:48:17,286 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Enable chrome headless console log notification 2026-08-18 03:48:17,297 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless enable page notifications 2026-08-18 03:48:17,520 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:48:17,522 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Setting session cookie in browser 2026-08-18 03:48:17,525 25 INFO rb-bf20be7-223995-404953 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/125" in browser 2026-08-18 03:48:17,525 25 INFO rb-bf20be7-223995-404953 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/125" 2026-08-18 03:48:17,546 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:48:18,070 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:18] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.107 0.421 2026-08-18 03:48:18,072 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Navigation result: {'frameId': 'E1442D6F82B757988B6D94BD9FCAF557', 'loaderId': 'F564626F8120AC70E6B6BB52FF06E6D9', 'isDownload': False} 2026-08-18 03:48:18,072 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Evaluate ready code "odoo.isTourReady('PosSettleDraftOrder')" 2026-08-18 03:48:18,090 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:48:18,114 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:18] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-08-18 03:48:18,159 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:18] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.052 2026-08-18 03:48:18,187 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:18] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.052 2026-08-18 03:48:18,697 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:48:18,709 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:48:18,734 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-18 03:48:18,751 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:48:18,756 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:18,767 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.010 2026-08-18 03:48:18,784 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:48:18,796 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:48:18,850 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.018 0.015 2026-08-18 03:48:18,868 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.040 2026-08-18 03:48:18,947 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.029 0.057 2026-08-18 03:48:18,953 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.067 2026-08-18 03:48:19,670 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 278 0.267 0.423 2026-08-18 03:48:19,703 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:48:19,757 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 03:48:19,870 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:19] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.059 2026-08-18 03:48:19,912 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.009 2026-08-18 03:48:19,952 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: Owl is running in 'dev' mode. 2026-08-18 03:48:19,961 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:48:20,035 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:48:20,048 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:48:20,064 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:48:20,070 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:48:20,102 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:20] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.024 0.035 2026-08-18 03:48:20,119 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:20] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.007 0.058 2026-08-18 03:48:20,127 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:48:20,150 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-08-18 03:48:20,172 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:48:20,205 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:20] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.010 0.038 2026-08-18 03:48:20,244 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:20,335 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:20] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.078 0.090 2026-08-18 03:48:20,408 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:20,479 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:20,492 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:20] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.104 0.206 2026-08-18 03:48:20,504 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:48:20,505 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:20] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.003 0.230 2026-08-18 03:48:20,520 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:48:20,562 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:20] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.166 2026-08-18 03:48:20,606 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:20] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.193 2026-08-18 03:48:20,637 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:20] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.224 2026-08-18 03:48:20,668 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:20] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.245 2026-08-18 03:48:20,701 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:20] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.170 2026-08-18 03:48:20,721 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:20] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-08-18 03:48:20,764 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:20] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-08-18 03:48:20,795 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:20] "GET /web/image?model=product.template&field=image_128&id=2030&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.173 2026-08-18 03:48:20,815 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:20] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-08-18 03:48:20,887 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.187 2026-08-18 03:48:20,919 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:20] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.211 2026-08-18 03:48:20,941 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:21,000 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:21,112 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.043 0.066 2026-08-18 03:48:21,199 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:21] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.020 0.039 2026-08-18 03:48:21,247 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:21] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-08-18 03:48:21,321 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:21,451 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:21] "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.052 0.074 2026-08-18 03:48:21,617 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.089 0.070 2026-08-18 03:48:21,635 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:21] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.165 2026-08-18 03:48:21,678 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.013 0.021 2026-08-18 03:48:21,724 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:21,771 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:21] "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-08-18 03:48:21,849 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:21,899 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:21,954 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:22,001 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:22,076 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:22,092 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:48:22,095 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:48:22,128 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:22,178 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:22,255 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:22,318 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:22,326 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:48:22,328 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90797252 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'cd2623c7-f078-4285-8f41-ca56ab09ad38'}] 2026-08-18 03:48:22,476 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90797252 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'cd2623c7-f078-4285-8f41-ca56ab09ad38'} created pos.order #822 2026-08-18 03:48:22,495 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90797252 finished 2026-08-18 03:48:22,667 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.170 0.176 2026-08-18 03:48:22,712 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:48:22,844 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: tour succeeded 2026-08-18 03:48:22,844 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: ╔════════════════════════════════════╗ ║ TOUR PosSettleDraftOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-18 03:48:22,946 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: heap 17061460 (allocated 18612224) 2026-08-18 03:48:22,974 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing chrome headless with pid 124625 2026-08-18 03:48:22,975 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing websocket connection 2026-08-18 03:48:22,976 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Terminating chrome headless with pid 124625 2026-08-18 03:48:23,088 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034823_088206_test_settle_draft_order_service_product.txt 2026-08-18 03:48:23,088 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Removing chrome user profile "/tmp/tmp29ijzuwj_chrome_odoo" 2026-08-18 03:48:23,123 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_groupable_lot_total_amount ... 2026-08-18 03:48:24,126 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome pid: 124847 2026-08-18 03:48:24,127 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless temporary user profile dir: /tmp/tmpjhhdb7tc_chrome_odoo 2026-08-18 03:48:24,127 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:32813/json/version 2026-08-18 03:48:24,129 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32813', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:48:24,227 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Browser version: Chrome/150.0.7871.114 2026-08-18 03:48:24,227 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:32813/json 2026-08-18 03:48:24,228 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32813', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:48:24,306 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Websocket url found: ws://127.0.0.1:32813/devtools/page/A8916AA12E06E0B78E33D64846D43549 2026-08-18 03:48:24,325 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Enable chrome headless console log notification 2026-08-18 03:48:24,343 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless enable page notifications 2026-08-18 03:48:24,517 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:48:24,520 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Setting session cookie in browser 2026-08-18 03:48:24,523 25 INFO rb-bf20be7-223995-404953 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=125" in browser 2026-08-18 03:48:24,523 25 INFO rb-bf20be7-223995-404953 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=125" 2026-08-18 03:48:24,541 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:48:25,009 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:25] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 84 0.058 0.419 2026-08-18 03:48:25,018 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Navigation result: {'frameId': 'A8916AA12E06E0B78E33D64846D43549', 'loaderId': '70667F6A1FDF9A6AEA362099E620924B', 'isDownload': False} 2026-08-18 03:48:25,018 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:25,039 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:48:25,070 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:25] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.013 2026-08-18 03:48:25,077 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:25] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-08-18 03:48:25,097 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:25] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-08-18 03:48:25,568 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:48:25,571 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:48:25,586 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:48:25,608 25 INFO rb-bf20be7-223995-404953 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=125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:48:25,614 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:25,620 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-08-18 03:48:25,642 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:48:25,657 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:48:25,691 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.011 2026-08-18 03:48:25,713 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.028 2026-08-18 03:48:25,717 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-08-18 03:48:25,778 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.015 0.042 2026-08-18 03:48:26,304 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 273 0.239 0.237 2026-08-18 03:48:26,327 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:48:26,410 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48: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.011 2026-08-18 03:48:26,482 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:26] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.038 2026-08-18 03:48:26,525 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:48:26,552 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: Owl is running in 'dev' mode. 2026-08-18 03:48:26,567 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:48:26,614 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:48:26,620 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:48:26,653 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:48:26,673 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:48:26,681 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:26] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.033 0.033 2026-08-18 03:48:26,708 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:26] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.005 0.058 2026-08-18 03:48:26,758 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:48:26,760 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:48:26,786 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:48:26,866 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:26] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.040 0.055 2026-08-18 03:48:26,926 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:26,958 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:26] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.042 0.138 2026-08-18 03:48:27,032 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:27,064 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:27] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.011 0.265 2026-08-18 03:48:27,071 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:48:27,088 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:27] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.091 2026-08-18 03:48:27,150 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:27] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.146 2026-08-18 03:48:27,176 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:27,187 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:27] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.013 0.173 2026-08-18 03:48:27,194 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:48:27,227 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:27] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.183 2026-08-18 03:48:27,260 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:27] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.218 2026-08-18 03:48:27,306 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:27] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.220 2026-08-18 03:48:27,331 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:27] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.221 2026-08-18 03:48:27,355 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:27] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.198 2026-08-18 03:48:27,394 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:27] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.187 2026-08-18 03:48:27,442 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:27] "GET /web/image?model=product.template&field=image_128&id=2031&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.015 0.190 2026-08-18 03:48:27,551 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.052 0.229 2026-08-18 03:48:27,578 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:27] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.008 0.258 2026-08-18 03:48:27,598 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:27,659 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:27,793 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.046 0.084 2026-08-18 03:48:27,870 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:27] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.023 0.028 2026-08-18 03:48:27,917 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.011 2026-08-18 03:48:27,984 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:28,093 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:28] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 58 0.034 0.071 2026-08-18 03:48:28,249 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.081 0.068 2026-08-18 03:48:28,258 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:28] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.144 2026-08-18 03:48:28,307 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.020 2026-08-18 03:48:28,346 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:28,427 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:28] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 26 0.045 0.033 2026-08-18 03:48:28,550 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:28,600 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:28,651 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:28,702 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: tour succeeded 2026-08-18 03:48:28,703 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:28,769 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: heap 16264228 (allocated 17563648) 2026-08-18 03:48:28,792 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing chrome headless with pid 124847 2026-08-18 03:48:28,793 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing websocket connection 2026-08-18 03:48:28,794 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Terminating chrome headless with pid 124847 2026-08-18 03:48:28,907 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034828_907685_test_settle_groupable_lot_total_amount.txt 2026-08-18 03:48:28,908 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Removing chrome user profile "/tmp/tmpjhhdb7tc_chrome_odoo" 2026-08-18 03:48:28,931 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_change_customer ... 2026-08-18 03:48:29,672 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome pid: 125067 2026-08-18 03:48:29,672 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless temporary user profile dir: /tmp/tmpn70205nm_chrome_odoo 2026-08-18 03:48:29,672 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:41411/json/version 2026-08-18 03:48:29,678 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41411', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:48:29,770 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Browser version: Chrome/150.0.7871.114 2026-08-18 03:48:29,782 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:41411/json 2026-08-18 03:48:29,782 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41411', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:48:29,852 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Websocket url found: ws://127.0.0.1:41411/devtools/page/0818881FA00FC05EA55CDD90AC7428FE 2026-08-18 03:48:29,888 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Enable chrome headless console log notification 2026-08-18 03:48:29,896 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless enable page notifications 2026-08-18 03:48:30,092 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:48:30,099 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Setting session cookie in browser 2026-08-18 03:48:30,101 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-18 03:48:30,101 25 INFO rb-bf20be7-223995-404953 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/125" 2026-08-18 03:48:30,118 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:48:30,766 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:30] "GET /pos/ui/125 HTTP/1.1" 200 - 83 0.181 0.470 2026-08-18 03:48:30,769 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Navigation result: {'frameId': '0818881FA00FC05EA55CDD90AC7428FE', 'loaderId': 'FAE17133230194C733C735E1881242B5', 'isDownload': False} 2026-08-18 03:48:30,770 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Evaluate ready code "odoo.isTourReady('PosSettleCustomPrice')" 2026-08-18 03:48:30,786 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:48:30,805 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:30] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.007 2026-08-18 03:48:30,821 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:30] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.009 2026-08-18 03:48:30,836 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:30] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-08-18 03:48:31,342 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:48:31,344 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:48:31,413 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.013 2026-08-18 03:48:31,446 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:48:31,454 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-08-18 03:48:31,456 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:31,478 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:48:31,502 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:48:31,556 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:31] "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-08-18 03:48:31,576 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.036 2026-08-18 03:48:31,624 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.013 0.039 2026-08-18 03:48:31,638 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.033 2026-08-18 03:48:32,211 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 277 0.266 0.273 2026-08-18 03:48:32,242 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:32] "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-08-18 03:48:32,310 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:32] "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-08-18 03:48:32,392 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:32] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.057 2026-08-18 03:48:32,423 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48: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-08-18 03:48:32,447 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: Owl is running in 'dev' mode. 2026-08-18 03:48:32,460 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:48:32,519 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:48:32,538 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:48:32,546 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:48:32,567 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:32] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.021 0.025 2026-08-18 03:48:32,591 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:32] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.005 0.059 2026-08-18 03:48:32,622 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.094 2026-08-18 03:48:32,626 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-08-18 03:48:32,627 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-08-18 03:48:32,651 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:32] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.003 0.025 2026-08-18 03:48:32,745 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:32,775 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:48:32,795 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:32] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.007 0.033 2026-08-18 03:48:32,910 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:32] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.064 0.079 2026-08-18 03:48:32,920 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:32,922 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:48:33,011 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:33] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.040 0.207 2026-08-18 03:48:33,038 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:33,049 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:33] "GET /web/image?model=product.template&field=image_128&id=1992&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.178 2026-08-18 03:48:33,054 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:48:33,081 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:33] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.206 2026-08-18 03:48:33,118 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:33] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.234 2026-08-18 03:48:33,160 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:33] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.278 2026-08-18 03:48:33,184 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:33] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.250 2026-08-18 03:48:33,211 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:33] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.184 2026-08-18 03:48:33,239 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:33] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-08-18 03:48:33,264 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:33] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-08-18 03:48:33,347 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.029 0.195 2026-08-18 03:48:33,380 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:33] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-08-18 03:48:33,384 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:33,407 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:33] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.234 2026-08-18 03:48:33,444 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:33,582 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.059 0.074 2026-08-18 03:48:33,668 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:33] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.022 0.032 2026-08-18 03:48:33,709 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-08-18 03:48:33,911 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:34,044 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:34] "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.056 0.075 2026-08-18 03:48:34,225 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.098 0.066 2026-08-18 03:48:34,233 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:34] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.156 2026-08-18 03:48:34,340 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.036 0.035 2026-08-18 03:48:34,406 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:34,452 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:34] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.022 0.028 2026-08-18 03:48:34,563 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:34,613 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:34,663 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:34,714 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:34,764 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:34,860 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:34,914 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:34,964 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:35,021 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:35,078 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:35,127 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:35,178 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:35,229 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:35,280 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: tour succeeded 2026-08-18 03:48:35,281 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: ╔═════════════════════════════════════╗ ║ TOUR PosSettleCustomPrice SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-18 03:48:35,371 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: heap 17153904 (allocated 18350080) 2026-08-18 03:48:35,394 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing chrome headless with pid 125067 2026-08-18 03:48:35,398 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing websocket connection 2026-08-18 03:48:35,401 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Terminating chrome headless with pid 125067 2026-08-18 03:48:35,566 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034835_566530_test_settle_order_change_customer.txt 2026-08-18 03:48:35,567 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Removing chrome user profile "/tmp/tmpn70205nm_chrome_odoo" 2026-08-18 03:48:35,605 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_ship_later_effect_on_so ... 2026-08-18 03:48:36,412 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome pid: 125282 2026-08-18 03:48:36,412 25 INFO rb-bf20be7-223995-404953 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/tmpuu9iop2f_chrome_odoo 2026-08-18 03:48:36,413 25 INFO rb-bf20be7-223995-404953 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:36325/json/version 2026-08-18 03:48:36,414 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36325', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:48:36,447 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Browser version: Chrome/150.0.7871.114 2026-08-18 03:48:36,447 25 INFO rb-bf20be7-223995-404953 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:36325/json 2026-08-18 03:48:36,448 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36325', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:48:36,468 25 INFO rb-bf20be7-223995-404953 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:36325/devtools/page/51E291C5C896E6FE10FD5D89762300FD 2026-08-18 03:48:36,474 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:36,475 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome headless enable page notifications 2026-08-18 03:48:36,626 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:48:36,628 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Setting session cookie in browser 2026-08-18 03:48:36,632 25 INFO rb-bf20be7-223995-404953 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/125" in browser 2026-08-18 03:48:36,633 25 INFO rb-bf20be7-223995-404953 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/125" 2026-08-18 03:48:36,658 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:48:37,143 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:37] "GET /pos/ui/125 HTTP/1.1" 200 - 86 0.041 0.452 2026-08-18 03:48:37,146 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Navigation result: {'frameId': '51E291C5C896E6FE10FD5D89762300FD', 'loaderId': '256CE27093F4599DB1CEE63FAB410307', 'isDownload': False} 2026-08-18 03:48:37,147 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:37,171 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:48:37,189 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:37] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-08-18 03:48:37,194 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:37] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-08-18 03:48:37,208 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:37] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-08-18 03:48:37,670 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:48:37,671 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:48:37,688 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.009 2026-08-18 03:48:37,704 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:48:37,712 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:37,717 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.008 2026-08-18 03:48:37,731 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 03:48:37,739 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:48:37,794 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.021 0.014 2026-08-18 03:48:37,808 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.044 2026-08-18 03:48:37,855 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.012 0.028 2026-08-18 03:48:37,866 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.041 2026-08-18 03:48:38,366 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 281 0.232 0.235 2026-08-18 03:48:38,393 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48: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-08-18 03:48:38,473 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48: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-08-18 03:48:38,560 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:38] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.060 2026-08-18 03:48:38,586 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48: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.008 2026-08-18 03:48:38,602 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:38,607 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:48:38,674 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:48:38,721 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:48:38,722 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:48:38,746 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:38] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.036 0.022 2026-08-18 03:48:38,761 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:38] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.058 2026-08-18 03:48:38,766 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-08-18 03:48:38,798 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:48:38,800 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48: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-08-18 03:48:38,859 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:38] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.005 0.019 2026-08-18 03:48:38,949 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:38,992 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:38] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.008 0.018 2026-08-18 03:48:39,034 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:48:39,122 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:39] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.040 0.056 2026-08-18 03:48:39,130 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:48:39,186 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:39,207 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:39] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.051 0.127 2026-08-18 03:48:39,234 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:39] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-08-18 03:48:39,262 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:39,287 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:39] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.020 0.159 2026-08-18 03:48:39,295 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:48:39,325 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:39] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.207 2026-08-18 03:48:39,373 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:39] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.267 2026-08-18 03:48:39,407 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:39] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.238 2026-08-18 03:48:39,433 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:39] "GET /web/image?model=product.template&field=image_128&id=2033&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.220 2026-08-18 03:48:39,459 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:39] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.219 2026-08-18 03:48:39,480 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:39] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-08-18 03:48:39,500 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:39] "GET /web/image?model=product.template&field=image_128&id=2032&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-08-18 03:48:39,523 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:39] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-08-18 03:48:39,642 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.064 0.165 2026-08-18 03:48:39,662 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:39] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.223 2026-08-18 03:48:39,692 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:39,752 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:39,899 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:39] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.054 0.083 2026-08-18 03:48:39,986 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:39] "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-08-18 03:48:40,053 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.011 2026-08-18 03:48:40,111 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:40,276 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:40] "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.067 0.090 2026-08-18 03:48:40,400 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 67 0.054 0.064 2026-08-18 03:48:40,415 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:40] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.113 2026-08-18 03:48:40,463 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.018 0.020 2026-08-18 03:48:40,517 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:40,562 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:40] "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-08-18 03:48:40,653 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:40,726 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:40,737 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:48:40,744 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:48:40,780 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:40,826 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:40,883 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:40,939 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:40,992 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:41,061 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:41,114 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:41,183 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:41,186 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32620294 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'a60187c9-b01e-4669-9a1e-1926c58fa642'}] 2026-08-18 03:48:41,189 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:48:41,486 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32620294 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'a60187c9-b01e-4669-9a1e-1926c58fa642'} created pos.order #823 2026-08-18 03:48:41,498 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32620294 finished 2026-08-18 03:48:41,841 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1357] 2026-08-18 03:48:42,027 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 410 0.381 0.463 2026-08-18 03:48:42,074 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:48:42,182 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:42,243 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:42,294 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:42,345 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:42,399 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:42,454 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:42,488 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.005 0.029 2026-08-18 03:48:42,557 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:42] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.022 0.038 2026-08-18 03:48:42,589 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.013 2026-08-18 03:48:42,627 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:42,746 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:42] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 62 0.050 0.067 2026-08-18 03:48:42,867 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.047 0.069 2026-08-18 03:48:42,880 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:42] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.108 2026-08-18 03:48:42,932 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.018 0.021 2026-08-18 03:48:42,961 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:42,997 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:42] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.014 0.021 2026-08-18 03:48:43,076 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:43,134 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:43,179 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:43,229 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:43,283 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:43,338 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:43,389 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:43,448 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:43,527 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:43,566 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:43,569 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96168877 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000002', 'uuid': 'cb052652-e205-4d92-98c0-c480713e451e'}] 2026-08-18 03:48:43,862 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96168877 order {'name': '/', 'pos_reference': '261-125-000002', 'uuid': 'cb052652-e205-4d92-98c0-c480713e451e'} created pos.order #824 2026-08-18 03:48:43,889 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96168877 finished 2026-08-18 03:48:44,194 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1360] 2026-08-18 03:48:44,361 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1361] 2026-08-18 03:48:44,530 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 403 0.455 0.508 2026-08-18 03:48:44,591 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:44] "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-08-18 03:48:44,623 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: tour succeeded 2026-08-18 03:48:44,624 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: ╔════════════════════════════════════════╗ ║ TOUR PosSettleOrderShipLater SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-18 03:48:44,823 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: heap 20433392 (allocated 22417408) 2026-08-18 03:48:44,829 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing chrome headless with pid 125282 2026-08-18 03:48:44,835 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing websocket connection 2026-08-18 03:48:44,836 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Terminating chrome headless with pid 125282 2026-08-18 03:48:44,962 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034844_961874_test_settle_order_ship_later_effect_on_so.txt 2026-08-18 03:48:44,963 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Removing chrome user profile "/tmp/tmpuu9iop2f_chrome_odoo" 2026-08-18 03:48:45,130 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_unreserve_order_lines ... 2026-08-18 03:48:46,118 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome pid: 125520 2026-08-18 03:48:46,119 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless temporary user profile dir: /tmp/tmpa8d_er35_chrome_odoo 2026-08-18 03:48:46,119 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:44953/json/version 2026-08-18 03:48:46,120 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44953', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:48:46,142 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Browser version: Chrome/150.0.7871.114 2026-08-18 03:48:46,142 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:44953/json 2026-08-18 03:48:46,143 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44953', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:48:46,162 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Websocket url found: ws://127.0.0.1:44953/devtools/page/4C80D75401587D40A755AA69EBEDD59F 2026-08-18 03:48:46,217 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Enable chrome headless console log notification 2026-08-18 03:48:46,241 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless enable page notifications 2026-08-18 03:48:46,445 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:48:46,450 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Setting session cookie in browser 2026-08-18 03:48:46,455 25 INFO rb-bf20be7-223995-404953 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/125" in browser 2026-08-18 03:48:46,455 25 INFO rb-bf20be7-223995-404953 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/125" 2026-08-18 03:48:46,477 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:48:47,191 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:47] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.079 0.642 2026-08-18 03:48:47,193 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Navigation result: {'frameId': '4C80D75401587D40A755AA69EBEDD59F', 'loaderId': '8AC4EC337A5E9A4D3876F521C911C7E1', 'isDownload': False} 2026-08-18 03:48:47,193 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Evaluate ready code "odoo.isTourReady('PosSettleOrderRealTime')" 2026-08-18 03:48:47,219 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:48:47,241 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:47] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.015 2026-08-18 03:48:47,256 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:47] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.028 2026-08-18 03:48:47,272 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:47] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.040 2026-08-18 03:48:47,832 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:48:47,838 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:48:47,862 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-08-18 03:48:47,877 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:48:47,884 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:47,888 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-18 03:48:47,910 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:48:47,920 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:48:47,957 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:47] "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.015 2026-08-18 03:48:47,967 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-18 03:48:48,003 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.010 0.027 2026-08-18 03:48:48,008 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.024 2026-08-18 03:48:48,456 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 278 0.183 0.224 2026-08-18 03:48:48,485 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:48] "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-08-18 03:48:48,555 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48: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-08-18 03:48:48,606 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:48] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-08-18 03:48:48,650 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-08-18 03:48:48,661 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: Owl is running in 'dev' mode. 2026-08-18 03:48:48,679 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:48:48,724 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:48:48,733 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:48:48,776 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:48:48,801 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:48:48,805 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:48] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.030 0.032 2026-08-18 03:48:48,830 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:48] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.009 0.064 2026-08-18 03:48:48,838 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:48:48,840 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48: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-08-18 03:48:48,893 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:48] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.012 0.024 2026-08-18 03:48:48,906 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:48:48,992 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:48,999 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:48] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.057 0.056 2026-08-18 03:48:49,119 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:49] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.083 0.151 2026-08-18 03:48:49,160 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:48:49,166 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:49,184 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:49] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.011 0.139 2026-08-18 03:48:49,209 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:49] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.107 2026-08-18 03:48:49,234 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:49] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.128 2026-08-18 03:48:49,267 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:49,273 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:49] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.160 2026-08-18 03:48:49,282 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:48:49,320 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:49] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.204 2026-08-18 03:48:49,375 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:49] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.200 2026-08-18 03:48:49,410 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:49] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.216 2026-08-18 03:48:49,429 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:49] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.208 2026-08-18 03:48:49,468 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:49] "GET /web/image?model=product.template&field=image_128&id=2034&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.229 2026-08-18 03:48:49,533 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:49] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.012 0.216 2026-08-18 03:48:49,611 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.035 0.242 2026-08-18 03:48:49,645 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:49] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.256 2026-08-18 03:48:49,650 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:49,705 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:49,829 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.056 0.065 2026-08-18 03:48:49,908 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.027 0.029 2026-08-18 03:48:49,947 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-08-18 03:48:50,019 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:50,138 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:50] "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.046 0.067 2026-08-18 03:48:50,263 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.048 0.070 2026-08-18 03:48:50,277 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:50] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.116 2026-08-18 03:48:50,322 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.021 2026-08-18 03:48:50,365 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:50,393 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:50] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.010 0.017 2026-08-18 03:48:50,464 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:50,515 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:50,566 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:50,616 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:50,689 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:50,701 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:48:50,702 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:48:50,740 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:50,790 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:50,865 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:50,930 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:50,935 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78342787 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'efee6c78-6504-43bc-a6fc-7d98f7d98807'}] 2026-08-18 03:48:50,944 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:48:51,222 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1364, 1365] 2026-08-18 03:48:51,622 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78342787 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'efee6c78-6504-43bc-a6fc-7d98f7d98807'} created pos.order #825 2026-08-18 03:48:51,632 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78342787 finished 2026-08-18 03:48:51,827 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 395 0.420 0.474 2026-08-18 03:48:51,909 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.014 2026-08-18 03:48:52,030 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: tour succeeded 2026-08-18 03:48:52,031 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderRealTime SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-18 03:48:52,184 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: heap 17387948 (allocated 19136512) 2026-08-18 03:48:52,208 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing chrome headless with pid 125520 2026-08-18 03:48:52,209 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing websocket connection 2026-08-18 03:48:52,210 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Terminating chrome headless with pid 125520 2026-08-18 03:48:52,328 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034852_327769_test_settle_order_unreserve_order_lines.txt 2026-08-18 03:48:52,328 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Removing chrome user profile "/tmp/tmpa8d_er35_chrome_odoo" 2026-08-18 03:48:53,092 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_product ... 2026-08-18 03:48:54,028 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome pid: 125747 2026-08-18 03:48:54,028 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless temporary user profile dir: /tmp/tmp4003xg5z_chrome_odoo 2026-08-18 03:48:54,028 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:44821/json/version 2026-08-18 03:48:54,029 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44821', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:48:54,070 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Browser version: Chrome/150.0.7871.114 2026-08-18 03:48:54,070 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:44821/json 2026-08-18 03:48:54,071 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44821', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:48:54,115 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Websocket url found: ws://127.0.0.1:44821/devtools/page/A9D21026F5C4DEBA6E51E2D5FECB9D2F 2026-08-18 03:48:54,133 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Enable chrome headless console log notification 2026-08-18 03:48:54,160 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless enable page notifications 2026-08-18 03:48:54,379 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:48:54,381 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Setting session cookie in browser 2026-08-18 03:48:54,387 25 INFO rb-bf20be7-223995-404953 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/125" in browser 2026-08-18 03:48:54,388 25 INFO rb-bf20be7-223995-404953 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/125" 2026-08-18 03:48:54,412 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:48:55,020 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:55] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.100 0.518 2026-08-18 03:48:55,023 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Navigation result: {'frameId': 'A9D21026F5C4DEBA6E51E2D5FECB9D2F', 'loaderId': '4AC94F0B705BC2A1D91355487F830535', 'isDownload': False} 2026-08-18 03:48:55,024 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Evaluate ready code "odoo.isTourReady('PosSettleOrder2')" 2026-08-18 03:48:55,043 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:48:55,067 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:55] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-18 03:48:55,078 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:55] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-08-18 03:48:55,093 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:55] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.030 2026-08-18 03:48:55,584 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:48:55,591 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:48:55,618 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:48:55,634 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:48:55,642 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:55,655 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.011 2026-08-18 03:48:55,687 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:48:55,704 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:48:55,746 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.016 2026-08-18 03:48:55,798 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.069 2026-08-18 03:48:55,844 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.017 0.047 2026-08-18 03:48:55,851 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.038 2026-08-18 03:48:56,344 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 278 0.226 0.238 2026-08-18 03:48:56,374 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:48:56,442 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48: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.009 2026-08-18 03:48:56,502 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:56] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.030 2026-08-18 03:48:56,530 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48: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.006 2026-08-18 03:48:56,537 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: Owl is running in 'dev' mode. 2026-08-18 03:48:56,547 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:48:56,617 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:48:56,633 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:48:56,639 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:48:56,681 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:48:56,697 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:48:56,700 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:56] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.019 0.069 2026-08-18 03:48:56,717 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:56] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.007 0.095 2026-08-18 03:48:56,719 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.089 2026-08-18 03:48:56,768 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:56] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.022 0.046 2026-08-18 03:48:56,808 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:56,831 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:56] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.002 0.008 2026-08-18 03:48:56,850 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:48:56,995 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:57,007 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:57] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.042 0.119 2026-08-18 03:48:57,018 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:48:57,073 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:57,124 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:57] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.071 0.203 2026-08-18 03:48:57,128 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:48:57,176 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:57] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.016 0.254 2026-08-18 03:48:57,195 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:57] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.285 2026-08-18 03:48:57,234 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:57] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.317 2026-08-18 03:48:57,279 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:57] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.370 2026-08-18 03:48:57,316 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:57] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.280 2026-08-18 03:48:57,354 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:57] "GET /web/image?model=product.template&field=image_128&id=2035&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.201 2026-08-18 03:48:57,377 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:57] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-08-18 03:48:57,411 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:57] "GET /web/image?model=product.template&field=image_128&id=2036&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.197 2026-08-18 03:48:57,437 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:57] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-08-18 03:48:57,485 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:57] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.013 0.148 2026-08-18 03:48:57,511 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:57] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.144 2026-08-18 03:48:57,577 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.019 0.273 2026-08-18 03:48:57,612 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:57,673 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:57,832 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:57] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.075 0.076 2026-08-18 03:48:57,901 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:57] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.020 0.027 2026-08-18 03:48:57,968 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:57] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.014 0.017 2026-08-18 03:48:58,031 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:58,175 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:58] "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.061 0.081 2026-08-18 03:48:58,290 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.044 0.058 2026-08-18 03:48:58,299 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:58] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.097 2026-08-18 03:48:58,357 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.027 2026-08-18 03:48:58,401 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:58,457 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:58] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.018 0.038 2026-08-18 03:48:58,581 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:58,637 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:58,688 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:58,740 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:58,790 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:58,841 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:58,891 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:58,948 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:59,039 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:59,051 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:59,101 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:59,155 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:59,214 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:59,262 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:59,311 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:59,379 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:59,429 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:59,503 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:59,514 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:48:59,515 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:48:59,552 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:59,602 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:59,675 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:59,726 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:59,798 25 INFO rb-bf20be7-223995-404953 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-08-18 03:48:59,804 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22264263 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '38ffc99b-3694-4a6f-843e-db8b552baf53'}] 2026-08-18 03:48:59,807 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:48:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:49:00,301 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22264263 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '38ffc99b-3694-4a6f-843e-db8b552baf53'} created pos.order #826 2026-08-18 03:49:00,333 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22264263 finished 2026-08-18 03:49:00,550 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 296 0.339 0.409 2026-08-18 03:49:00,602 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:49:00,696 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: tour succeeded 2026-08-18 03:49:00,696 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-18 03:49:00,813 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: heap 17778880 (allocated 18874368) 2026-08-18 03:49:00,828 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing chrome headless with pid 125747 2026-08-18 03:49:00,829 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing websocket connection 2026-08-18 03:49:00,829 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Terminating chrome headless with pid 125747 2026-08-18 03:49:00,942 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034900_941894_test_settle_order_with_different_product.txt 2026-08-18 03:49:00,942 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Removing chrome user profile "/tmp/tmp4003xg5z_chrome_odoo" 2026-08-18 03:49:01,003 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_uom ... 2026-08-18 03:49:01,844 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome pid: 125973 2026-08-18 03:49:01,844 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless temporary user profile dir: /tmp/tmp0brembah_chrome_odoo 2026-08-18 03:49:01,844 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:46373/json/version 2026-08-18 03:49:01,845 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46373', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:49:01,904 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Browser version: Chrome/150.0.7871.114 2026-08-18 03:49:01,905 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:46373/json 2026-08-18 03:49:01,905 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46373', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:49:01,946 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Websocket url found: ws://127.0.0.1:46373/devtools/page/3583B31B4A4CF2194C22F1CD144A2111 2026-08-18 03:49:01,987 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Enable chrome headless console log notification 2026-08-18 03:49:02,011 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless enable page notifications 2026-08-18 03:49:02,225 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:49:02,227 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Setting session cookie in browser 2026-08-18 03:49:02,232 25 INFO rb-bf20be7-223995-404953 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/125" in browser 2026-08-18 03:49:02,232 25 INFO rb-bf20be7-223995-404953 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/125" 2026-08-18 03:49:02,246 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:49:02,701 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:02] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.040 0.418 2026-08-18 03:49:02,704 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Navigation result: {'frameId': '3583B31B4A4CF2194C22F1CD144A2111', 'loaderId': 'A31E2D20118BE5BF029F702C25E82726', 'isDownload': False} 2026-08-18 03:49:02,704 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-08-18 03:49:02,716 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:49:02,735 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:02] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-08-18 03:49:02,739 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:02] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-18 03:49:02,747 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:02] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-08-18 03:49:03,238 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:49:03,242 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:49:03,268 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:49:03,285 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:49:03,300 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:03,300 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.008 2026-08-18 03:49:03,337 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:49:03,348 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:49:03,389 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:03] "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.019 2026-08-18 03:49:03,403 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.040 2026-08-18 03:49:03,511 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.044 0.061 2026-08-18 03:49:03,518 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.094 2026-08-18 03:49:04,070 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 278 0.285 0.239 2026-08-18 03:49:04,090 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:04] "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-08-18 03:49:04,153 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49: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-08-18 03:49:04,205 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:04] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.033 2026-08-18 03:49:04,237 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.013 2026-08-18 03:49:04,256 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: Owl is running in 'dev' mode. 2026-08-18 03:49:04,269 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:49:04,343 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:49:04,351 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:49:04,353 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.027 2026-08-18 03:49:04,388 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:04] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.032 0.030 2026-08-18 03:49:04,402 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:04] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.063 2026-08-18 03:49:04,404 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:49:04,406 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:49:04,416 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.066 2026-08-18 03:49:04,454 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:04] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.004 0.012 2026-08-18 03:49:04,550 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:04,573 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:49:04,617 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:04] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.017 0.036 2026-08-18 03:49:04,771 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:04] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.083 0.120 2026-08-18 03:49:04,793 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:49:04,807 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:04,866 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:04,873 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:04] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.049 0.255 2026-08-18 03:49:04,882 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:49:04,905 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:04] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.183 2026-08-18 03:49:04,950 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:04] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.222 2026-08-18 03:49:04,995 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:04] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.271 2026-08-18 03:49:05,023 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:05] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.306 2026-08-18 03:49:05,057 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:05] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.030 2026-08-18 03:49:05,083 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:05] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-08-18 03:49:05,109 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:05] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.192 2026-08-18 03:49:05,143 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:05] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-08-18 03:49:05,236 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.040 0.198 2026-08-18 03:49:05,259 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:05] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-08-18 03:49:05,282 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:05,283 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:05] "GET /web/image?model=product.template&field=image_128&id=2037&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.474 2026-08-18 03:49:05,343 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:05,469 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:05] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.043 0.078 2026-08-18 03:49:05,551 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:05] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.017 0.029 2026-08-18 03:49:05,607 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:05] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.020 2026-08-18 03:49:05,672 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:05,814 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:05] "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.058 0.081 2026-08-18 03:49:05,973 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.080 0.072 2026-08-18 03:49:05,994 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:05] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.010 0.155 2026-08-18 03:49:06,060 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.029 2026-08-18 03:49:06,099 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:06,131 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:06] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.011 0.026 2026-08-18 03:49:06,204 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:06,280 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:06,293 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:49:06,294 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:49:06,335 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:06,382 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:06,454 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:06,519 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:06,523 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #296487 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'd18ad57b-25df-4534-930b-4d4afa5f51c7'}] 2026-08-18 03:49:06,533 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:49:06,871 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #296487 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'd18ad57b-25df-4534-930b-4d4afa5f51c7'} created pos.order #827 2026-08-18 03:49:06,890 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #296487 finished 2026-08-18 03:49:07,116 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 299 0.210 0.385 2026-08-18 03:49:07,175 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:07] "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-08-18 03:49:07,280 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: tour succeeded 2026-08-18 03:49:07,281 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-18 03:49:07,409 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: heap 17155200 (allocated 18350080) 2026-08-18 03:49:07,414 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing chrome headless with pid 125973 2026-08-18 03:49:07,414 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing websocket connection 2026-08-18 03:49:07,416 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Terminating chrome headless with pid 125973 2026-08-18 03:49:07,540 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034907_540335_test_settle_order_with_different_uom.txt 2026-08-18 03:49:07,540 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Removing chrome user profile "/tmp/tmp0brembah_chrome_odoo" 2026-08-18 03:49:07,588 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_incompatible_partner ... 2026-08-18 03:49:08,243 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome pid: 126198 2026-08-18 03:49:08,243 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless temporary user profile dir: /tmp/tmpr42e91g__chrome_odoo 2026-08-18 03:49:08,243 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:39765/json/version 2026-08-18 03:49:08,244 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39765', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:49:08,350 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Browser version: Chrome/150.0.7871.114 2026-08-18 03:49:08,351 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:39765/json 2026-08-18 03:49:08,351 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39765', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:49:08,379 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Websocket url found: ws://127.0.0.1:39765/devtools/page/904A42B3344091FF6792D78D44499F1F 2026-08-18 03:49:08,414 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Enable chrome headless console log notification 2026-08-18 03:49:08,436 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless enable page notifications 2026-08-18 03:49:08,629 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:49:08,630 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Setting session cookie in browser 2026-08-18 03:49:08,634 25 INFO rb-bf20be7-223995-404953 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/125" in browser 2026-08-18 03:49:08,634 25 INFO rb-bf20be7-223995-404953 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/125" 2026-08-18 03:49:08,659 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:49:09,348 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:09] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.080 0.617 2026-08-18 03:49:09,351 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Navigation result: {'frameId': '904A42B3344091FF6792D78D44499F1F', 'loaderId': 'A0055B41DA8EB7399AE34B853E098311', 'isDownload': False} 2026-08-18 03:49:09,351 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Evaluate ready code "odoo.isTourReady('PosSettleOrderIncompatiblePartner')" 2026-08-18 03:49:09,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:49:09,411 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:09] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.014 2026-08-18 03:49:09,422 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:09] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.021 2026-08-18 03:49:09,430 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:09] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-08-18 03:49:09,910 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:49:09,921 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:49:09,945 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.005 2026-08-18 03:49:09,959 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:49:09,965 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:09,967 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-08-18 03:49:09,980 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:49:09,995 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:49:10,029 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.022 2026-08-18 03:49:10,043 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-18 03:49:10,105 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.012 0.049 2026-08-18 03:49:10,109 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.047 2026-08-18 03:49:10,678 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 277 0.202 0.264 2026-08-18 03:49:10,700 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:49:10,756 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:49:10,834 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:10] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.056 2026-08-18 03:49:10,867 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:49:10,884 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: Owl is running in 'dev' mode. 2026-08-18 03:49:10,899 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:49:10,943 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:49:10,948 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:49:10,979 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 03:49:10,984 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:49:10,995 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:49:11,018 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-08-18 03:49:11,031 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:11] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.044 0.038 2026-08-18 03:49:11,064 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:11] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.100 2026-08-18 03:49:11,076 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:11,076 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:11] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.002 0.057 2026-08-18 03:49:11,122 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:49:11,132 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:11] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.016 0.014 2026-08-18 03:49:11,271 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:11,303 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:11] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.114 0.073 2026-08-18 03:49:11,323 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:49:11,328 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:11,337 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:49:11,439 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:11] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.054 0.268 2026-08-18 03:49:11,475 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:11] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.291 2026-08-18 03:49:11,496 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:11] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.314 2026-08-18 03:49:11,521 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:11] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.329 2026-08-18 03:49:11,557 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:11] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.371 2026-08-18 03:49:11,589 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:11] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.214 2026-08-18 03:49:11,622 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:11] "GET /web/image?model=product.template&field=image_128&id=2038&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.014 0.165 2026-08-18 03:49:11,648 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:11] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-08-18 03:49:11,670 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:11] "GET /web/image?model=product.template&field=image_128&id=2039&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-08-18 03:49:11,719 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:11] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.018 0.177 2026-08-18 03:49:11,749 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:11] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-08-18 03:49:11,787 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:11] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.147 2026-08-18 03:49:11,846 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.021 0.262 2026-08-18 03:49:11,878 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:11,937 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:12,053 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:12] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.039 0.074 2026-08-18 03:49:12,124 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:12] "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-08-18 03:49:12,171 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:12] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.015 2026-08-18 03:49:12,232 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:12,354 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:12] "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.045 0.074 2026-08-18 03:49:12,496 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.063 0.072 2026-08-18 03:49:12,510 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:12] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.130 2026-08-18 03:49:12,550 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.013 0.019 2026-08-18 03:49:12,584 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:12,616 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:12] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.010 0.019 2026-08-18 03:49:12,706 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:12,757 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:12,810 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:12,860 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:12,910 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:12,961 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:13,012 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:13,062 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:13,118 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:13,177 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:13,213 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.030 2026-08-18 03:49:13,243 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:13] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.005 0.013 2026-08-18 03:49:13,282 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:13] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 15 0.010 0.022 2026-08-18 03:49:13,319 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.012 0.015 2026-08-18 03:49:13,373 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:13,524 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:13] "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.087 0.068 2026-08-18 03:49:13,684 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 51 0.084 0.068 2026-08-18 03:49:13,694 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:13] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.155 2026-08-18 03:49:13,742 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.021 2026-08-18 03:49:13,886 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:13] "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.071 0.067 2026-08-18 03:49:14,039 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 51 0.078 0.063 2026-08-18 03:49:14,049 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:14] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.142 2026-08-18 03:49:14,100 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.021 0.022 2026-08-18 03:49:14,137 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:14,167 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:14] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.010 0.018 2026-08-18 03:49:14,205 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:14,258 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:14,309 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:14,358 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:14,415 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:14,463 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:14,510 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: tour succeeded 2026-08-18 03:49:14,511 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR PosSettleOrderIncompatiblePartner SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-08-18 03:49:14,622 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: heap 17964624 (allocated 19660800) 2026-08-18 03:49:14,636 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing chrome headless with pid 126198 2026-08-18 03:49:14,641 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing websocket connection 2026-08-18 03:49:14,641 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Terminating chrome headless with pid 126198 2026-08-18 03:49:14,753 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034914_753295_test_settle_order_with_incompatible_partner.txt 2026-08-18 03:49:14,753 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Removing chrome user profile "/tmp/tmpr42e91g__chrome_odoo" 2026-08-18 03:49:14,778 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_kit ... 2026-08-18 03:49:16,804 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome pid: 126434 2026-08-18 03:49:16,804 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless temporary user profile dir: /tmp/tmp3rua5hh3_chrome_odoo 2026-08-18 03:49:16,804 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:32933/json/version 2026-08-18 03:49:16,805 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32933', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:49:16,912 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Browser version: Chrome/150.0.7871.114 2026-08-18 03:49:16,914 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:32933/json 2026-08-18 03:49:16,917 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32933', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:49:16,987 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Websocket url found: ws://127.0.0.1:32933/devtools/page/551899C122D08DCD2301B482244B9337 2026-08-18 03:49:17,024 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Enable chrome headless console log notification 2026-08-18 03:49:17,031 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless enable page notifications 2026-08-18 03:49:17,152 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:49:17,176 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Setting session cookie in browser 2026-08-18 03:49:17,181 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-18 03:49:17,181 25 INFO rb-bf20be7-223995-404953 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/125" 2026-08-18 03:49:17,226 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:49:17,740 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:17] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.047 0.472 2026-08-18 03:49:17,743 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Navigation result: {'frameId': '551899C122D08DCD2301B482244B9337', 'loaderId': 'A37D5A9B642396675AFF53082861EDCB', 'isDownload': False} 2026-08-18 03:49:17,743 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Evaluate ready code "odoo.isTourReady('PosSettleOrder')" 2026-08-18 03:49:17,767 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:49:17,785 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:17] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-08-18 03:49:17,791 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:17] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-08-18 03:49:17,810 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:17] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.033 2026-08-18 03:49:18,338 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:49:18,348 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:49:18,453 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.023 2026-08-18 03:49:18,481 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:49:18,492 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:18,499 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.009 2026-08-18 03:49:18,523 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:49:18,540 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:49:18,580 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.020 2026-08-18 03:49:18,597 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.036 2026-08-18 03:49:18,660 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.027 0.039 2026-08-18 03:49:18,666 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.036 2026-08-18 03:49:19,173 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 279 0.211 0.242 2026-08-18 03:49:19,198 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49: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-08-18 03:49:19,245 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49: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.007 2026-08-18 03:49:19,315 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:19] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.046 2026-08-18 03:49:19,350 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:49:19,361 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: Owl is running in 'dev' mode. 2026-08-18 03:49:19,380 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-08-18 03:49:19,436 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:49:19,445 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:49:19,459 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:19] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.010 0.023 2026-08-18 03:49:19,474 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:49:19,486 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:49:19,501 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:49:19,549 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:19] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.046 0.075 2026-08-18 03:49:19,572 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:19] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.008 0.067 2026-08-18 03:49:19,575 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.118 2026-08-18 03:49:19,665 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:19,705 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:19] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.003 0.020 2026-08-18 03:49:19,726 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:49:19,830 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:19] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.079 0.038 2026-08-18 03:49:19,836 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:49:19,895 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:19] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.130 2026-08-18 03:49:19,929 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:19] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-08-18 03:49:19,959 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:19,962 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:19] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-08-18 03:49:19,983 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:49:19,984 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:19] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.216 2026-08-18 03:49:19,992 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:20,085 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:20] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.056 0.311 2026-08-18 03:49:20,121 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:20] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.255 2026-08-18 03:49:20,158 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:20] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.256 2026-08-18 03:49:20,192 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:20] "GET /web/image?model=product.template&field=image_128&id=2040&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.246 2026-08-18 03:49:20,216 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:20] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.220 2026-08-18 03:49:20,245 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:20] "GET /web/image?model=product.template&field=image_128&id=2041&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.247 2026-08-18 03:49:20,353 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.061 0.203 2026-08-18 03:49:20,374 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:20] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-08-18 03:49:20,400 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:20] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.271 2026-08-18 03:49:20,402 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:20,466 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:20,593 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.043 0.076 2026-08-18 03:49:20,661 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:20] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 19 0.013 0.026 2026-08-18 03:49:20,727 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:20] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.003 0.010 2026-08-18 03:49:20,792 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:20,914 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:20] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 62 0.050 0.070 2026-08-18 03:49:21,043 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.056 0.068 2026-08-18 03:49:21,051 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:21] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.115 2026-08-18 03:49:21,110 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.025 2026-08-18 03:49:21,144 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:21,177 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:21] "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-08-18 03:49:21,262 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:21,314 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:21,364 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:21,417 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:21,466 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:21,519 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:21,571 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:21,622 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:21,673 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:21,740 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:21,794 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:21,864 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:21,872 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:49:21,880 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:49:21,985 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:21,985 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:22,055 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:22,117 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:22,125 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60601611 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '7e26829b-6d57-470f-bfcb-8aaca0438207'}] 2026-08-18 03:49:22,127 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:49:22,491 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #237 deleted stock.move records with IDs: [1375] 2026-08-18 03:49:22,709 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60601611 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '7e26829b-6d57-470f-bfcb-8aaca0438207'} created pos.order #828 2026-08-18 03:49:22,725 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60601611 finished 2026-08-18 03:49:22,968 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 397 0.371 0.474 2026-08-18 03:49:23,025 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:23] "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-08-18 03:49:23,139 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:23,206 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: tour succeeded 2026-08-18 03:49:23,207 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: ╔═══════════════════════════════╗ ║ TOUR PosSettleOrder SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-08-18 03:49:23,220 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:23] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.003 0.005 2026-08-18 03:49:23,335 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: heap 18260472 (allocated 19660800) 2026-08-18 03:49:23,343 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.017 2026-08-18 03:49:23,359 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing chrome headless with pid 126434 2026-08-18 03:49:23,363 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing websocket connection 2026-08-18 03:49:23,364 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Terminating chrome headless with pid 126434 2026-08-18 03:49:23,487 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034923_486801_test_settle_order_with_kit.txt 2026-08-18 03:49:23,487 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Removing chrome user profile "/tmp/tmp3rua5hh3_chrome_odoo" 2026-08-18 03:49:23,541 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_lot ... 2026-08-18 03:49:24,850 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome pid: 126666 2026-08-18 03:49:24,851 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless temporary user profile dir: /tmp/tmpqj9yi4nu_chrome_odoo 2026-08-18 03:49:24,851 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:37001/json/version 2026-08-18 03:49:24,878 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37001', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:49:24,903 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Browser version: Chrome/150.0.7871.114 2026-08-18 03:49:24,903 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:37001/json 2026-08-18 03:49:24,904 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37001', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:49:24,923 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Websocket url found: ws://127.0.0.1:37001/devtools/page/635238FDD0ECA5C034E305CEB65CDA31 2026-08-18 03:49:24,990 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Enable chrome headless console log notification 2026-08-18 03:49:25,002 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless enable page notifications 2026-08-18 03:49:25,243 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:49:25,247 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Setting session cookie in browser 2026-08-18 03:49:25,251 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-18 03:49:25,252 25 INFO rb-bf20be7-223995-404953 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/125" 2026-08-18 03:49:25,274 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:49:25,783 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:25] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.060 0.456 2026-08-18 03:49:25,786 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Navigation result: {'frameId': '635238FDD0ECA5C034E305CEB65CDA31', 'loaderId': '5C677A3007F75AFBB2A2B9CC201823A6', 'isDownload': False} 2026-08-18 03:49:25,787 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:25,799 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:49:25,826 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:25] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.016 2026-08-18 03:49:25,835 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:25] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.025 2026-08-18 03:49:25,843 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:25] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-08-18 03:49:26,391 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:49:26,394 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:49:26,410 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:49:26,421 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:49:26,431 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:26,434 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-08-18 03:49:26,448 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:49:26,462 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:49:26,490 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:26] "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-08-18 03:49:26,505 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.032 2026-08-18 03:49:26,560 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.017 0.037 2026-08-18 03:49:26,576 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.047 2026-08-18 03:49:26,976 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 278 0.175 0.199 2026-08-18 03:49:26,998 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:49:27,053 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:49:27,110 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:27] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.032 2026-08-18 03:49:27,156 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:49:27,165 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: Owl is running in 'dev' mode. 2026-08-18 03:49:27,174 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:49:27,230 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:49:27,250 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:49:27,257 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:27] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.008 0.026 2026-08-18 03:49:27,261 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 03:49:27,300 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:49:27,307 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:27] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.010 0.065 2026-08-18 03:49:27,310 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:49:27,316 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-08-18 03:49:27,341 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:27] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.008 0.029 2026-08-18 03:49:27,425 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:27,463 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:27] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.012 0.014 2026-08-18 03:49:27,474 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:49:27,576 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:27] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.080 0.035 2026-08-18 03:49:27,584 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:49:27,611 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:27] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.111 2026-08-18 03:49:27,674 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:27] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.171 2026-08-18 03:49:27,709 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:27,718 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:27] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.206 2026-08-18 03:49:27,732 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:49:27,746 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:27] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.235 2026-08-18 03:49:27,771 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:27,867 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:27] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.052 0.346 2026-08-18 03:49:27,893 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:27] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.293 2026-08-18 03:49:27,919 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:27] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.301 2026-08-18 03:49:27,941 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:27] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.240 2026-08-18 03:49:27,974 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:27] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.228 2026-08-18 03:49:28,077 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.057 0.271 2026-08-18 03:49:28,102 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:28] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.232 2026-08-18 03:49:28,117 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:28,178 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:28,279 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.031 0.065 2026-08-18 03:49:28,357 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:28] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.024 0.030 2026-08-18 03:49:28,406 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.012 2026-08-18 03:49:28,493 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:28,656 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:28] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 64 0.072 0.080 2026-08-18 03:49:28,787 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.060 0.063 2026-08-18 03:49:28,799 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:28] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.125 2026-08-18 03:49:28,853 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.022 2026-08-18 03:49:28,900 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:28,992 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:28] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.052 0.040 2026-08-18 03:49:29,095 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:29,146 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:29,198 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:29,248 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:29,299 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:29,350 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:29,400 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: tour succeeded 2026-08-18 03:49:29,401 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_settle_order_with_lot SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-18 03:49:29,471 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: heap 16125868 (allocated 17301504) 2026-08-18 03:49:29,480 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing chrome headless with pid 126666 2026-08-18 03:49:29,481 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing websocket connection 2026-08-18 03:49:29,482 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Terminating chrome headless with pid 126666 2026-08-18 03:49:29,594 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034929_594138_test_settle_order_with_lot.txt 2026-08-18 03:49:29,594 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Removing chrome user profile "/tmp/tmpqj9yi4nu_chrome_odoo" 2026-08-18 03:49:29,622 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multiple_uom ... 2026-08-18 03:49:30,363 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome pid: 126886 2026-08-18 03:49:30,363 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless temporary user profile dir: /tmp/tmpv3c82fkj_chrome_odoo 2026-08-18 03:49:30,363 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:46757/json/version 2026-08-18 03:49:30,366 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46757', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:49:30,421 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Browser version: Chrome/150.0.7871.114 2026-08-18 03:49:30,421 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:46757/json 2026-08-18 03:49:30,422 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46757', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:49:30,435 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Websocket url found: ws://127.0.0.1:46757/devtools/page/D802E1A0AA373F1D9AA579FD6A843250 2026-08-18 03:49:30,485 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Enable chrome headless console log notification 2026-08-18 03:49:30,502 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless enable page notifications 2026-08-18 03:49:30,726 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:49:30,728 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Setting session cookie in browser 2026-08-18 03:49:30,736 25 INFO rb-bf20be7-223995-404953 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/125" in browser 2026-08-18 03:49:30,736 25 INFO rb-bf20be7-223995-404953 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/125" 2026-08-18 03:49:30,751 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:49:31,381 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:31] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.041 0.592 2026-08-18 03:49:31,384 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Navigation result: {'frameId': 'D802E1A0AA373F1D9AA579FD6A843250', 'loaderId': '1A6E4CF4C5898561EA3D6159D735FD0C', 'isDownload': False} 2026-08-18 03:49:31,384 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-08-18 03:49:31,399 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:49:31,416 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:31] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-18 03:49:31,423 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:31] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-08-18 03:49:31,432 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:31] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-08-18 03:49:31,867 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:49:31,879 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:49:31,898 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-08-18 03:49:31,915 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:49:31,925 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:31,936 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.007 2026-08-18 03:49:31,949 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:49:31,963 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:49:31,994 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:31] "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.015 2026-08-18 03:49:32,004 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.018 2026-08-18 03:49:32,082 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.032 0.035 2026-08-18 03:49:32,086 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.058 2026-08-18 03:49:32,530 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 278 0.175 0.232 2026-08-18 03:49:32,560 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:32] "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-08-18 03:49:32,603 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-18 03:49:32,669 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:32] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.048 2026-08-18 03:49:32,704 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:49:32,714 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: Owl is running in 'dev' mode. 2026-08-18 03:49:32,722 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:49:32,761 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:49:32,783 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:49:32,787 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:32] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.008 0.014 2026-08-18 03:49:32,790 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:49:32,832 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:32] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.017 0.051 2026-08-18 03:49:32,843 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:49:32,847 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.077 2026-08-18 03:49:32,853 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:49:32,872 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:32] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.011 0.012 2026-08-18 03:49:32,931 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:32,965 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:49:33,027 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:33] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.040 0.049 2026-08-18 03:49:33,113 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:33,135 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:33] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.036 0.157 2026-08-18 03:49:33,163 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:49:33,199 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:33] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.007 0.232 2026-08-18 03:49:33,228 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:33] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.141 2026-08-18 03:49:33,250 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:33,266 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:33] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.011 0.164 2026-08-18 03:49:33,279 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:49:33,310 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:33] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.204 2026-08-18 03:49:33,378 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:33] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.264 2026-08-18 03:49:33,425 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:33] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.246 2026-08-18 03:49:33,457 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:33] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.252 2026-08-18 03:49:33,484 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:33] "GET /web/image?model=product.template&field=image_128&id=2043&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.246 2026-08-18 03:49:33,513 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:33] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.217 2026-08-18 03:49:33,544 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:33] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.221 2026-08-18 03:49:33,575 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:33] "GET /web/image?model=product.template&field=image_128&id=2044&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.188 2026-08-18 03:49:33,693 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.069 0.186 2026-08-18 03:49:33,729 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:33] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.257 2026-08-18 03:49:33,729 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:33,791 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:33,909 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.041 0.069 2026-08-18 03:49:33,976 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:33] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.013 0.028 2026-08-18 03:49:34,040 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.011 2026-08-18 03:49:34,107 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:34,244 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:34] "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.052 0.082 2026-08-18 03:49:34,354 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.037 0.067 2026-08-18 03:49:34,365 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:34] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.089 2026-08-18 03:49:34,422 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.023 0.022 2026-08-18 03:49:34,462 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:34,499 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:34] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.015 0.021 2026-08-18 03:49:34,640 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:34,712 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:34,731 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:49:34,733 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:49:34,762 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:34,814 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:34,884 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:34,961 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:34,965 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:49:34,967 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22597446 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '6b4ce24e-9fec-4a10-b19c-da13e2b7631b'}] 2026-08-18 03:49:35,411 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22597446 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '6b4ce24e-9fec-4a10-b19c-da13e2b7631b'} created pos.order #829 2026-08-18 03:49:35,423 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22597446 finished 2026-08-18 03:49:35,724 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 361 0.289 0.472 2026-08-18 03:49:35,784 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.005 2026-08-18 03:49:35,911 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: tour succeeded 2026-08-18 03:49:35,912 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-18 03:49:36,055 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: heap 18725704 (allocated 20320256) 2026-08-18 03:49:36,062 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing chrome headless with pid 126886 2026-08-18 03:49:36,071 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing websocket connection 2026-08-18 03:49:36,073 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Terminating chrome headless with pid 126886 2026-08-18 03:49:36,187 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034936_187207_test_settle_order_with_multiple_uom.txt 2026-08-18 03:49:36,187 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Removing chrome user profile "/tmp/tmpv3c82fkj_chrome_odoo" 2026-08-18 03:49:36,223 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery ... 2026-08-18 03:49:37,171 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome pid: 127122 2026-08-18 03:49:37,171 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless temporary user profile dir: /tmp/tmpujlfbr9g_chrome_odoo 2026-08-18 03:49:37,171 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:33427/json/version 2026-08-18 03:49:37,172 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33427', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:49:37,299 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Browser version: Chrome/150.0.7871.114 2026-08-18 03:49:37,299 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:33427/json 2026-08-18 03:49:37,299 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33427', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:49:37,319 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Websocket url found: ws://127.0.0.1:33427/devtools/page/AC372F11F6FB3EF92D3A5792E0700001 2026-08-18 03:49:37,379 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Enable chrome headless console log notification 2026-08-18 03:49:37,402 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless enable page notifications 2026-08-18 03:49:37,704 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:49:37,706 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Setting session cookie in browser 2026-08-18 03:49:37,710 25 INFO rb-bf20be7-223995-404953 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/125" in browser 2026-08-18 03:49:37,711 25 INFO rb-bf20be7-223995-404953 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/125" 2026-08-18 03:49:37,727 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:49:38,264 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:38] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.084 0.455 2026-08-18 03:49:38,267 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Navigation result: {'frameId': 'AC372F11F6FB3EF92D3A5792E0700001', 'loaderId': '3BD0426A6EFB68988CD9E38C74823485', 'isDownload': False} 2026-08-18 03:49:38,267 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Evaluate ready code "odoo.isTourReady('PosSettleOrder3')" 2026-08-18 03:49:38,284 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:49:38,301 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:38] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-08-18 03:49:38,309 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:38] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-08-18 03:49:38,322 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:38] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-08-18 03:49:38,799 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:49:38,806 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:49:38,828 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-08-18 03:49:38,850 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:49:38,857 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:38,860 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-18 03:49:38,888 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.007 2026-08-18 03:49:38,911 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:49:38,949 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.015 2026-08-18 03:49:38,966 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.031 2026-08-18 03:49:39,051 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.031 0.049 2026-08-18 03:49:39,056 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.071 2026-08-18 03:49:39,568 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 278 0.231 0.248 2026-08-18 03:49:39,595 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:49:39,666 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:49:39,739 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:39] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.041 2026-08-18 03:49:39,771 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:49:39,783 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: Owl is running in 'dev' mode. 2026-08-18 03:49:39,792 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:49:39,838 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:49:39,848 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:49:39,898 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:49:39,899 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:49:39,951 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-08-18 03:49:39,961 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.045 2026-08-18 03:49:39,962 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:39] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.041 0.061 2026-08-18 03:49:39,976 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:49:40,003 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:40,004 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:40] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.013 0.128 2026-08-18 03:49:40,020 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:40] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.002 0.101 2026-08-18 03:49:40,120 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:40] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.054 0.119 2026-08-18 03:49:40,188 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:40,235 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:40] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.077 0.188 2026-08-18 03:49:40,262 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:49:40,276 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:40,276 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:49:40,297 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:40] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.181 2026-08-18 03:49:40,325 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:40] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.204 2026-08-18 03:49:40,353 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:40] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.232 2026-08-18 03:49:40,364 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:40] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.002 0.284 2026-08-18 03:49:40,404 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:40] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.276 2026-08-18 03:49:40,438 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:40] "GET /web/image?model=product.template&field=image_128&id=2045&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-08-18 03:49:40,473 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:40] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-08-18 03:49:40,503 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:40] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.172 2026-08-18 03:49:40,532 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:40] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.168 2026-08-18 03:49:40,565 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:40] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.186 2026-08-18 03:49:40,664 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.051 0.201 2026-08-18 03:49:40,686 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:40] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.231 2026-08-18 03:49:40,693 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:40,752 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:40,879 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.057 0.068 2026-08-18 03:49:40,954 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:40] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.018 0.031 2026-08-18 03:49:40,996 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.012 2026-08-18 03:49:41,071 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:41,207 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:41] "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.059 0.077 2026-08-18 03:49:41,364 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.067 0.081 2026-08-18 03:49:41,375 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:41] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.141 2026-08-18 03:49:41,422 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.023 2026-08-18 03:49:41,458 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:41,493 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:41] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.015 0.019 2026-08-18 03:49:41,578 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:41,628 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:41,680 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:41,732 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:41,802 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:41,814 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:49:41,818 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:49:41,853 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:41,904 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:41,972 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:42,023 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:42,090 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:42,095 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48391242 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '9cb611de-881c-43d0-aa5a-e0cebe3a04e8'}] 2026-08-18 03:49:42,097 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:49:42,339 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1378] 2026-08-18 03:49:42,626 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48391242 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '9cb611de-881c-43d0-aa5a-e0cebe3a04e8'} created pos.order #830 2026-08-18 03:49:42,649 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48391242 finished 2026-08-18 03:49:42,864 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 375 0.353 0.419 2026-08-18 03:49:42,912 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 03:49:43,042 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: tour succeeded 2026-08-18 03:49:43,043 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-18 03:49:43,198 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: heap 17269408 (allocated 18874368) 2026-08-18 03:49:43,205 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing chrome headless with pid 127122 2026-08-18 03:49:43,209 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing websocket connection 2026-08-18 03:49:43,209 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Terminating chrome headless with pid 127122 2026-08-18 03:49:43,386 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034943_386139_test_settle_order_with_multistep_delivery.txt 2026-08-18 03:49:43,386 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Removing chrome user profile "/tmp/tmpujlfbr9g_chrome_odoo" 2026-08-18 03:49:43,433 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery_receipt ... 2026-08-18 03:49:45,212 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome pid: 127348 2026-08-18 03:49:45,213 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless temporary user profile dir: /tmp/tmp0c7oojj2_chrome_odoo 2026-08-18 03:49:45,213 25 INFO rb-bf20be7-223995-404953 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:42383/json/version 2026-08-18 03:49:45,214 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42383', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:49:45,267 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Browser version: Chrome/150.0.7871.114 2026-08-18 03:49:45,268 25 INFO rb-bf20be7-223995-404953 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:42383/json 2026-08-18 03:49:45,268 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42383', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:49:45,331 25 INFO rb-bf20be7-223995-404953 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:42383/devtools/page/EE9DA7379B1F730614348B7656EC88CC 2026-08-18 03:49:45,339 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Enable chrome headless console log notification 2026-08-18 03:49:45,345 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless enable page notifications 2026-08-18 03:49:45,740 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:49:45,744 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Setting session cookie in browser 2026-08-18 03:49:45,746 25 INFO rb-bf20be7-223995-404953 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/125" in browser 2026-08-18 03:49:45,746 25 INFO rb-bf20be7-223995-404953 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/125" 2026-08-18 03:49:45,769 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:49:46,287 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:46] "GET /pos/ui/125 HTTP/1.1" 200 - 83 0.072 0.457 2026-08-18 03:49:46,289 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Navigation result: {'frameId': 'EE9DA7379B1F730614348B7656EC88CC', 'loaderId': '103EB18B0C0ABF82B997A32FBAB8E7A9', 'isDownload': False} 2026-08-18 03:49:46,290 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Evaluate ready code "odoo.isTourReady('PosSettleOrder4')" 2026-08-18 03:49:46,320 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:49:46,340 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:46] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-08-18 03:49:46,348 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:46] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-08-18 03:49:46,362 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:46] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-08-18 03:49:46,936 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:49:46,943 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:49:46,978 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.026 2026-08-18 03:49:46,997 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:49:47,005 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:47,010 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-08-18 03:49:47,029 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:49:47,046 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:49:47,081 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.016 2026-08-18 03:49:47,111 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.047 2026-08-18 03:49:47,167 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.027 0.031 2026-08-18 03:49:47,171 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.037 2026-08-18 03:49:47,639 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 279 0.192 0.231 2026-08-18 03:49:47,661 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:49:47,723 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49: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.012 2026-08-18 03:49:47,817 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:47] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.054 2026-08-18 03:49:47,854 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49: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.016 2026-08-18 03:49:47,873 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:47,898 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-08-18 03:49:47,942 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:49:47,988 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:49:47,998 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:49:48,029 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:49:48,044 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-08-18 03:49:48,046 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:48] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.051 0.051 2026-08-18 03:49:48,086 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:48] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.010 0.121 2026-08-18 03:49:48,092 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.126 2026-08-18 03:49:48,126 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:48] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.009 0.080 2026-08-18 03:49:48,143 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:48,188 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:48] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.007 0.016 2026-08-18 03:49:48,276 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:49:48,314 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:48,329 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:48,334 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:49:48,370 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:49:48,425 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:48] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.123 0.114 2026-08-18 03:49:48,525 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:48] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.049 0.289 2026-08-18 03:49:48,547 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:48] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.266 2026-08-18 03:49:48,573 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:48] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.268 2026-08-18 03:49:48,604 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:48] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.219 2026-08-18 03:49:48,635 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:48] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.343 2026-08-18 03:49:48,666 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:48] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.234 2026-08-18 03:49:48,691 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:48] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-08-18 03:49:48,726 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:48] "GET /web/image?model=product.template&field=image_128&id=2046&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.165 2026-08-18 03:49:48,745 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:48] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-08-18 03:49:48,773 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:48] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.123 2026-08-18 03:49:48,792 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:48] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-08-18 03:49:48,884 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.051 0.246 2026-08-18 03:49:48,938 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:48,997 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:49,116 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.044 0.073 2026-08-18 03:49:49,197 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.020 0.029 2026-08-18 03:49:49,247 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.013 2026-08-18 03:49:49,308 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:49,488 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:49] "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.092 0.082 2026-08-18 03:49:49,636 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 68 0.052 0.084 2026-08-18 03:49:49,646 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.132 2026-08-18 03:49:49,693 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.023 2026-08-18 03:49:49,725 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:49,768 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:49] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.023 0.019 2026-08-18 03:49:49,851 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:49,901 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:49,953 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:50,002 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:50,071 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:50,088 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:49:50,090 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:49:50,122 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:50,174 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:50,242 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:50,293 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:50,350 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:50,404 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:50,475 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:50,480 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25652125 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '4cbe92e8-480f-459c-8a52-c497ba9efbf2'}] 2026-08-18 03:49:50,494 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:49:50,688 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1383] 2026-08-18 03:49:52,708 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25652125 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '4cbe92e8-480f-459c-8a52-c497ba9efbf2'} created pos.order #831 2026-08-18 03:49:52,779 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25652125 finished 2026-08-18 03:49:52,997 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 703 0.949 1.570 2026-08-18 03:49:53,068 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:53] "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-08-18 03:49:53,072 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:53] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:49:53,202 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: tour succeeded 2026-08-18 03:49:53,203 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder4 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-18 03:49:53,355 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: heap 17457616 (allocated 18874368) 2026-08-18 03:49:53,371 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing chrome headless with pid 127348 2026-08-18 03:49:53,372 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing websocket connection 2026-08-18 03:49:53,376 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Terminating chrome headless with pid 127348 2026-08-18 03:49:53,499 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_034953_498866_test_settle_order_with_multistep_delivery_receipt.txt 2026-08-18 03:49:53,499 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Removing chrome user profile "/tmp/tmp0c7oojj2_chrome_odoo" 2026-08-18 03:49:53,536 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_quotation_delivered_qty ... 2026-08-18 03:49:54,183 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome pid: 127576 2026-08-18 03:49:54,185 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless temporary user profile dir: /tmp/tmpdzoxko8q_chrome_odoo 2026-08-18 03:49:54,189 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:37947/json/version 2026-08-18 03:49:54,198 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:54,265 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Browser version: Chrome/150.0.7871.114 2026-08-18 03:49:54,265 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:37947/json 2026-08-18 03:49:54,266 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:54,301 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Websocket url found: ws://127.0.0.1:37947/devtools/page/0AE0A7946D40654D4F7C2628D462A933 2026-08-18 03:49:54,340 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Enable chrome headless console log notification 2026-08-18 03:49:54,347 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless enable page notifications 2026-08-18 03:49:54,521 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:49:54,523 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Setting session cookie in browser 2026-08-18 03:49:54,525 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-18 03:49:54,525 25 INFO rb-bf20be7-223995-404953 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/125" 2026-08-18 03:49:54,539 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:49:55,093 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:55] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.116 0.443 2026-08-18 03:49:55,096 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Navigation result: {'frameId': '0AE0A7946D40654D4F7C2628D462A933', 'loaderId': 'EC60F1D945020D6691ADB65D9EA41CF0', 'isDownload': False} 2026-08-18 03:49:55,096 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-08-18 03:49:55,117 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:49:55,128 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:55] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-18 03:49:55,132 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:55] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.012 2026-08-18 03:49:55,152 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:55] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-08-18 03:49:55,629 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:49:55,630 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:49:55,655 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:49:55,707 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:49:55,717 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:55,733 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.010 2026-08-18 03:49:55,753 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:49:55,773 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:49:55,847 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.027 0.020 2026-08-18 03:49:55,866 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.051 2026-08-18 03:49:55,924 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.022 0.041 2026-08-18 03:49:55,928 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.042 2026-08-18 03:49:56,637 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 277 0.235 0.441 2026-08-18 03:49:56,657 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49: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-08-18 03:49:56,736 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49: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.016 2026-08-18 03:49:56,804 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:56] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.045 2026-08-18 03:49:56,842 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:49:56,875 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: Owl is running in 'dev' mode. 2026-08-18 03:49:56,882 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:49:56,979 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:49:56,988 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:49:56,989 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:49:57,015 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:57] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.040 0.022 2026-08-18 03:49:57,028 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:57] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.059 2026-08-18 03:49:57,031 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.046 2026-08-18 03:49:57,042 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:49:57,042 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:49:57,092 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:57] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.002 0.007 2026-08-18 03:49:57,169 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:57,200 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:57] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.003 0.010 2026-08-18 03:49:57,214 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:49:57,331 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:57] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.050 0.076 2026-08-18 03:49:57,374 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:57,378 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:49:57,479 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:57] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.098 0.170 2026-08-18 03:49:57,517 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:57] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.012 0.174 2026-08-18 03:49:57,554 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:57,576 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:57] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.233 2026-08-18 03:49:57,600 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:49:57,627 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:57] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.255 2026-08-18 03:49:57,673 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:57] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.304 2026-08-18 03:49:57,715 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:57] "GET /web/image?model=product.template&field=image_128&id=2047&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.316 2026-08-18 03:49:57,747 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:57] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.257 2026-08-18 03:49:57,787 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:57] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.242 2026-08-18 03:49:57,823 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:57] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.209 2026-08-18 03:49:57,917 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.214 2026-08-18 03:49:57,936 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:57] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.211 2026-08-18 03:49:57,961 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:57,989 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:57] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.309 2026-08-18 03:49:58,023 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:58,152 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:58] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.044 0.075 2026-08-18 03:49:58,232 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:58] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.017 0.029 2026-08-18 03:49:58,290 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:58] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.013 2026-08-18 03:49:58,367 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:58,493 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:58] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 57 0.059 0.065 2026-08-18 03:49:58,647 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.057 0.076 2026-08-18 03:49:58,659 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:58] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.139 2026-08-18 03:49:58,710 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.013 0.030 2026-08-18 03:49:58,748 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:58,809 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:58] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.027 0.033 2026-08-18 03:49:58,903 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:58,971 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:58,985 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:49:58,987 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:49:59,022 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:59,073 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:59,145 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:59,212 25 INFO rb-bf20be7-223995-404953 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-08-18 03:49:59,220 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19812333 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '4f7fd26e-b105-4f1c-8053-c8fbea20284d'}] 2026-08-18 03:49:59,224 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:49:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:49:59,614 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19812333 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '4f7fd26e-b105-4f1c-8053-c8fbea20284d'} created pos.order #832 2026-08-18 03:49:59,636 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19812333 finished 2026-08-18 03:50:00,044 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 403 0.314 0.514 2026-08-18 03:50:00,104 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:00] "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-08-18 03:50:00,228 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: tour succeeded 2026-08-18 03:50:00,228 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-18 03:50:00,350 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: heap 17077144 (allocated 18350080) 2026-08-18 03:50:00,361 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing chrome headless with pid 127576 2026-08-18 03:50:00,362 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing websocket connection 2026-08-18 03:50:00,362 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Terminating chrome headless with pid 127576 2026-08-18 03:50:00,490 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035000_490090_test_settle_quotation_delivered_qty.txt 2026-08-18 03:50:00,490 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Removing chrome user profile "/tmp/tmpdzoxko8q_chrome_odoo" 2026-08-18 03:50:00,515 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_archived_attribute ... 2026-08-18 03:50:01,086 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #235 deleted product.template.attribute.value records with IDs: [664] 2026-08-18 03:50:01,093 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #235 deleted product.template.attribute.value records with IDs: [665] 2026-08-18 03:50:01,572 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome pid: 127806 2026-08-18 03:50:01,572 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless temporary user profile dir: /tmp/tmpcthnuyy8_chrome_odoo 2026-08-18 03:50:01,572 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:44011/json/version 2026-08-18 03:50:01,578 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44011', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:50:01,626 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Browser version: Chrome/150.0.7871.114 2026-08-18 03:50:01,626 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:44011/json 2026-08-18 03:50:01,627 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44011', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:50:01,679 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Websocket url found: ws://127.0.0.1:44011/devtools/page/272E712E652A7D4D179021BA3099700F 2026-08-18 03:50:01,694 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Enable chrome headless console log notification 2026-08-18 03:50:01,703 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless enable page notifications 2026-08-18 03:50:01,758 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:50:01,770 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Setting session cookie in browser 2026-08-18 03:50:01,797 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-18 03:50:01,797 25 INFO rb-bf20be7-223995-404953 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/125" 2026-08-18 03:50:01,814 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:50:02,327 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:02] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.076 0.442 2026-08-18 03:50:02,330 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Navigation result: {'frameId': '272E712E652A7D4D179021BA3099700F', 'loaderId': 'E7C86DFE98951C48A1CC5AC4FE37BF8A', 'isDownload': False} 2026-08-18 03:50:02,331 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:02,349 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:50:02,379 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:02] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.016 0.009 2026-08-18 03:50:02,416 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:02] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.058 2026-08-18 03:50:02,436 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:02] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.073 2026-08-18 03:50:02,923 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:50:02,930 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:50:02,951 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-08-18 03:50:02,963 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:50:02,969 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:02,976 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-08-18 03:50:02,997 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-08-18 03:50:03,015 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:50:03,077 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.029 0.021 2026-08-18 03:50:03,102 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.012 0.059 2026-08-18 03:50:03,175 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.032 0.047 2026-08-18 03:50:03,180 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.053 2026-08-18 03:50:03,711 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 279 0.243 0.259 2026-08-18 03:50:03,735 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:03] "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-08-18 03:50:03,798 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:50:03,870 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:03] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.045 2026-08-18 03:50:03,905 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:50:03,915 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: Owl is running in 'dev' mode. 2026-08-18 03:50:03,938 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.013 2026-08-18 03:50:03,971 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:50:03,994 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:50:04,005 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:50:04,018 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:04] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.010 0.022 2026-08-18 03:50:04,074 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-08-18 03:50:04,083 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.032 2026-08-18 03:50:04,091 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:04] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.026 0.079 2026-08-18 03:50:04,104 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:04] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.002 0.045 2026-08-18 03:50:04,107 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.119 2026-08-18 03:50:04,165 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:04,182 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:50:04,190 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:04] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.008 0.008 2026-08-18 03:50:04,365 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:04] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.109 0.077 2026-08-18 03:50:04,371 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:50:04,435 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:04,453 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:04] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.033 0.243 2026-08-18 03:50:04,465 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:50:04,481 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:04] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.207 2026-08-18 03:50:04,488 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:04,538 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:04] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.253 2026-08-18 03:50:04,568 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:04] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.286 2026-08-18 03:50:04,606 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:04] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.312 2026-08-18 03:50:04,632 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:04] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.251 2026-08-18 03:50:04,677 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:04] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.017 0.188 2026-08-18 03:50:04,698 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:04] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.212 2026-08-18 03:50:04,725 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:04] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-08-18 03:50:04,839 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.058 0.208 2026-08-18 03:50:04,881 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:04,881 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:04] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.226 2026-08-18 03:50:04,910 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:04] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.295 2026-08-18 03:50:04,938 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:05,068 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:05] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.057 0.071 2026-08-18 03:50:05,164 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:05] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.030 0.037 2026-08-18 03:50:05,218 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:05] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.016 2026-08-18 03:50:05,295 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:05,392 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:05] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.032 0.061 2026-08-18 03:50:05,558 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.074 0.079 2026-08-18 03:50:05,569 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:05] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.149 2026-08-18 03:50:05,634 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.032 2026-08-18 03:50:05,675 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:05,717 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:05] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.017 0.023 2026-08-18 03:50:05,811 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:05,859 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: tour succeeded 2026-08-18 03:50:05,860 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_settle_so_archived_attribute SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-08-18 03:50:05,944 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: heap 15908616 (allocated 17301504) 2026-08-18 03:50:05,953 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing chrome headless with pid 127806 2026-08-18 03:50:05,959 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing websocket connection 2026-08-18 03:50:05,960 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Terminating chrome headless with pid 127806 2026-08-18 03:50:06,070 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035006_069807_test_settle_so_archived_attribute.txt 2026-08-18 03:50:06,070 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Removing chrome user profile "/tmp/tmpcthnuyy8_chrome_odoo" 2026-08-18 03:50:06,095 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_custom_attribute_value ... 2026-08-18 03:50:06,964 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome pid: 128025 2026-08-18 03:50:06,964 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless temporary user profile dir: /tmp/tmps3_lwi88_chrome_odoo 2026-08-18 03:50:06,964 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:45385/json/version 2026-08-18 03:50:06,966 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45385', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:50:06,992 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Browser version: Chrome/150.0.7871.114 2026-08-18 03:50:06,992 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:45385/json 2026-08-18 03:50:06,992 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45385', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:50:07,018 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Websocket url found: ws://127.0.0.1:45385/devtools/page/DC25943BFCF6C35543E93317083617CF 2026-08-18 03:50:07,059 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Enable chrome headless console log notification 2026-08-18 03:50:07,062 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless enable page notifications 2026-08-18 03:50:07,223 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:50:07,225 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Setting session cookie in browser 2026-08-18 03:50:07,231 25 INFO rb-bf20be7-223995-404953 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/125" in browser 2026-08-18 03:50:07,231 25 INFO rb-bf20be7-223995-404953 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/125" 2026-08-18 03:50:07,241 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:50:07,666 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:07] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.039 0.388 2026-08-18 03:50:07,668 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Navigation result: {'frameId': 'DC25943BFCF6C35543E93317083617CF', 'loaderId': 'DD6B969DE9BB6E806CA3B490A0BBEB96', 'isDownload': False} 2026-08-18 03:50:07,669 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:07,686 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:50:07,708 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:07] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.008 2026-08-18 03:50:07,715 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:07] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-08-18 03:50:07,725 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:07] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-08-18 03:50:08,209 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:50:08,211 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:50:08,235 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-18 03:50:08,251 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:50:08,263 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-08-18 03:50:08,264 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:08,282 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:50:08,296 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:50:08,339 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.012 0.014 2026-08-18 03:50:08,353 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.032 2026-08-18 03:50:08,430 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.029 0.043 2026-08-18 03:50:08,438 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.040 2026-08-18 03:50:08,949 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 278 0.248 0.228 2026-08-18 03:50:08,973 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:08] "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-08-18 03:50:09,038 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50: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-08-18 03:50:09,096 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:09] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.041 2026-08-18 03:50:09,140 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50: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.019 2026-08-18 03:50:09,168 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: Owl is running in 'dev' mode. 2026-08-18 03:50:09,175 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:50:09,237 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:50:09,270 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.029 2026-08-18 03:50:09,292 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-08-18 03:50:09,317 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:50:09,340 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:50:09,384 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:09] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.113 0.045 2026-08-18 03:50:09,423 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:09,424 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:09] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.009 0.183 2026-08-18 03:50:09,426 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.164 2026-08-18 03:50:09,443 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:09] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.006 0.100 2026-08-18 03:50:09,465 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:09] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.010 0.010 2026-08-18 03:50:09,514 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:09] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.025 2026-08-18 03:50:09,542 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:09] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.050 2026-08-18 03:50:09,552 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:50:09,578 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:09] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.085 2026-08-18 03:50:09,591 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:09,605 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:09] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.112 2026-08-18 03:50:09,639 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:09] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-08-18 03:50:09,664 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:50:09,685 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:09] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.021 0.171 2026-08-18 03:50:09,703 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:09,705 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:50:09,721 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:09] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.189 2026-08-18 03:50:09,776 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:09] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.214 2026-08-18 03:50:09,839 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:09] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.026 0.229 2026-08-18 03:50:09,863 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:09] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-08-18 03:50:09,881 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:09] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.168 2026-08-18 03:50:09,958 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.038 0.160 2026-08-18 03:50:09,993 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:10,015 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:10] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.028 0.370 2026-08-18 03:50:10,054 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:10,151 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.030 0.063 2026-08-18 03:50:10,216 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.014 0.027 2026-08-18 03:50:10,271 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.010 2026-08-18 03:50:10,345 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:10,478 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:10] "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.051 0.080 2026-08-18 03:50:10,610 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.047 0.078 2026-08-18 03:50:10,622 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:10] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.117 2026-08-18 03:50:10,677 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 23 0.024 0.024 2026-08-18 03:50:10,686 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:10] "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-08-18 03:50:10,703 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:10] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.001 0.003 2026-08-18 03:50:10,754 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:10,789 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:10] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 21 0.023 0.022 2026-08-18 03:50:10,890 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:10,941 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: tour succeeded 2026-08-18 03:50:10,941 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:11,015 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: heap 16014812 (allocated 17039360) 2026-08-18 03:50:11,030 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing chrome headless with pid 128025 2026-08-18 03:50:11,031 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing websocket connection 2026-08-18 03:50:11,032 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Terminating chrome headless with pid 128025 2026-08-18 03:50:11,158 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035011_158432_test_settle_so_custom_attribute_value.txt 2026-08-18 03:50:11,158 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Removing chrome user profile "/tmp/tmps3_lwi88_chrome_odoo" 2026-08-18 03:50:11,185 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_non_pos_groupable_uom ... 2026-08-18 03:50:11,914 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome pid: 128254 2026-08-18 03:50:11,914 25 INFO rb-bf20be7-223995-404953 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/tmpm_yxkrre_chrome_odoo 2026-08-18 03:50:11,914 25 INFO rb-bf20be7-223995-404953 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:45095/json/version 2026-08-18 03:50:11,915 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45095', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:50:12,004 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Browser version: Chrome/150.0.7871.114 2026-08-18 03:50:12,004 25 INFO rb-bf20be7-223995-404953 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:45095/json 2026-08-18 03:50:12,005 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45095', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:50:12,019 25 INFO rb-bf20be7-223995-404953 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:45095/devtools/page/3AA5ABB27212B0842E40BFE26F5A6744 2026-08-18 03:50:12,069 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:12,082 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome headless enable page notifications 2026-08-18 03:50:12,222 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:50:12,227 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Setting session cookie in browser 2026-08-18 03:50:12,232 25 INFO rb-bf20be7-223995-404953 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/125" in browser 2026-08-18 03:50:12,232 25 INFO rb-bf20be7-223995-404953 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/125" 2026-08-18 03:50:12,248 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:50:12,728 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:12] "GET /pos/ui/125 HTTP/1.1" 200 - 129 0.068 0.416 2026-08-18 03:50:12,730 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Navigation result: {'frameId': '3AA5ABB27212B0842E40BFE26F5A6744', 'loaderId': 'EB6D8E12849EBDD92B76886571BDFE6B', 'isDownload': False} 2026-08-18 03:50:12,730 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:12,744 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:50:12,762 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:12] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 03:50:12,772 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:12] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-08-18 03:50:12,783 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:12] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-08-18 03:50:13,315 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:50:13,319 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:50:13,342 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-08-18 03:50:13,354 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:50:13,361 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:13,363 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-08-18 03:50:13,386 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 03:50:13,404 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:50:13,453 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:13] "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.019 2026-08-18 03:50:13,478 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.041 2026-08-18 03:50:13,548 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.035 0.045 2026-08-18 03:50:13,555 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.053 2026-08-18 03:50:14,088 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 278 0.253 0.244 2026-08-18 03:50:14,106 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:50:14,165 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50: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.007 2026-08-18 03:50:14,210 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:14] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.031 2026-08-18 03:50:14,227 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:50:14,249 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:14,257 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 03:50:14,321 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:50:14,345 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:50:14,353 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:50:14,423 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50: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-08-18 03:50:14,437 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:14] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.084 0.025 2026-08-18 03:50:14,440 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:50:14,447 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:14] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.114 2026-08-18 03:50:14,449 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.109 2026-08-18 03:50:14,664 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:14,702 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:14] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.004 0.013 2026-08-18 03:50:14,759 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.038 2026-08-18 03:50:14,810 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:14] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.059 0.033 2026-08-18 03:50:14,925 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:14] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.082 0.110 2026-08-18 03:50:14,934 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:50:14,948 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:14,958 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:14] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-08-18 03:50:14,970 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:50:14,985 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:14] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-08-18 03:50:15,006 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:15,058 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:15] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.228 2026-08-18 03:50:15,090 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:15] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.253 2026-08-18 03:50:15,124 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:15] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.258 2026-08-18 03:50:15,165 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:15] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.004 0.223 2026-08-18 03:50:15,194 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:15] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.198 2026-08-18 03:50:15,224 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:15] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.231 2026-08-18 03:50:15,241 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:15] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.165 2026-08-18 03:50:15,277 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:15] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.174 2026-08-18 03:50:15,368 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.051 0.190 2026-08-18 03:50:15,392 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:15] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.212 2026-08-18 03:50:15,410 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:15,469 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:15,621 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 42 0.070 0.080 2026-08-18 03:50:15,720 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:15] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.042 0.031 2026-08-18 03:50:15,758 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.008 2026-08-18 03:50:15,822 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:15,931 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:15] "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.049 0.059 2026-08-18 03:50:16,065 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 51 0.062 0.064 2026-08-18 03:50:16,082 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:16] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.010 0.124 2026-08-18 03:50:16,137 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.020 2026-08-18 03:50:16,174 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:16,213 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:16] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.019 0.020 2026-08-18 03:50:16,287 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:16,337 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:16,389 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:16,439 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: tour succeeded 2026-08-18 03:50:16,440 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:16,511 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: heap 15894904 (allocated 17301504) 2026-08-18 03:50:16,516 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing chrome headless with pid 128254 2026-08-18 03:50:16,519 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing websocket connection 2026-08-18 03:50:16,520 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Terminating chrome headless with pid 128254 2026-08-18 03:50:16,631 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035016_631590_test_settle_so_with_non_pos_groupable_uom.txt 2026-08-18 03:50:16,631 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Removing chrome user profile "/tmp/tmpm_yxkrre_chrome_odoo" 2026-08-18 03:50:16,661 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_pos_downpayment ... 2026-08-18 03:50:17,468 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome pid: 128480 2026-08-18 03:50:17,468 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless temporary user profile dir: /tmp/tmp7j9xbure_chrome_odoo 2026-08-18 03:50:17,468 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:42719/json/version 2026-08-18 03:50:17,469 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42719', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:50:17,497 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Browser version: Chrome/150.0.7871.114 2026-08-18 03:50:17,497 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:42719/json 2026-08-18 03:50:17,497 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42719', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:50:17,506 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Websocket url found: ws://127.0.0.1:42719/devtools/page/2AB7803A675D61CE36B27B1B5BE68D43 2026-08-18 03:50:17,513 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Enable chrome headless console log notification 2026-08-18 03:50:17,578 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless enable page notifications 2026-08-18 03:50:17,726 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:50:17,729 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Setting session cookie in browser 2026-08-18 03:50:17,736 25 INFO rb-bf20be7-223995-404953 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/125" in browser 2026-08-18 03:50:17,737 25 INFO rb-bf20be7-223995-404953 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/125" 2026-08-18 03:50:17,757 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:50:18,499 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:18] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.082 0.663 2026-08-18 03:50:18,502 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Navigation result: {'frameId': '2AB7803A675D61CE36B27B1B5BE68D43', 'loaderId': 'B6DA5FB5F72638761B4BEE336C866D7B', 'isDownload': False} 2026-08-18 03:50:18,502 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Evaluate ready code "odoo.isTourReady('PoSApplyDownpayment')" 2026-08-18 03:50:18,525 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:50:18,552 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:18] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-08-18 03:50:18,571 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:18] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.023 2026-08-18 03:50:18,582 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:18] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.035 2026-08-18 03:50:19,081 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:50:19,083 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:50:19,103 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-08-18 03:50:19,122 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:50:19,132 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:19,143 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.006 2026-08-18 03:50:19,159 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:50:19,178 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:50:19,233 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:19] "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.018 2026-08-18 03:50:19,259 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.060 2026-08-18 03:50:19,335 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.041 0.045 2026-08-18 03:50:19,339 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.055 2026-08-18 03:50:19,840 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 276 0.214 0.236 2026-08-18 03:50:19,873 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.004 2026-08-18 03:50:19,918 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.008 2026-08-18 03:50:20,018 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:20] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.074 2026-08-18 03:50:20,082 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.009 0.008 2026-08-18 03:50:20,102 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: Owl is running in 'dev' mode. 2026-08-18 03:50:20,116 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-08-18 03:50:20,197 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:50:20,213 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:50:20,230 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:50:20,232 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:50:20,251 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:20] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.009 0.026 2026-08-18 03:50:20,272 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:50:20,284 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:50:20,321 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:50:20,338 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:20] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.037 0.086 2026-08-18 03:50:20,451 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:20] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.064 0.072 2026-08-18 03:50:20,472 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:20,556 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:20] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.060 0.188 2026-08-18 03:50:20,602 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:20] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.013 0.256 2026-08-18 03:50:20,615 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:50:20,636 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:20,679 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:20] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.019 0.079 2026-08-18 03:50:20,704 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:20,711 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:20] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.116 2026-08-18 03:50:20,719 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:50:20,738 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:20] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.159 2026-08-18 03:50:20,785 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:20] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-08-18 03:50:20,817 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:20] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.022 2026-08-18 03:50:20,840 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:20] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.204 2026-08-18 03:50:20,858 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:20] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-08-18 03:50:20,883 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:20] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-08-18 03:50:20,920 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:20] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.132 2026-08-18 03:50:20,939 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:20] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.005 0.305 2026-08-18 03:50:21,047 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.046 0.172 2026-08-18 03:50:21,104 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:21,167 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:21,303 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.045 0.087 2026-08-18 03:50:21,379 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:21] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.024 0.030 2026-08-18 03:50:21,438 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:21] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.022 2026-08-18 03:50:21,514 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:21,718 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:21] "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.111 0.086 2026-08-18 03:50:21,922 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.115 0.082 2026-08-18 03:50:21,938 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:21] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.201 2026-08-18 03:50:21,999 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.029 2026-08-18 03:50:22,044 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:22,097 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:22,184 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:22,255 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:22,272 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:50:22,275 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:50:22,306 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:22,357 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:22,427 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:22,494 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: tour succeeded 2026-08-18 03:50:22,495 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: ╔════════════════════════════════════╗ ║ TOUR PoSApplyDownpayment SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-18 03:50:22,498 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80578020 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '1d63e069-1530-41be-8208-72bd707131b3'}] 2026-08-18 03:50:22,502 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:50:22,590 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: heap 16791636 (allocated 18350080) 2026-08-18 03:50:22,625 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing chrome headless with pid 128480 2026-08-18 03:50:22,627 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing websocket connection 2026-08-18 03:50:22,629 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80578020 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '1d63e069-1530-41be-8208-72bd707131b3'} created pos.order #833 2026-08-18 03:50:22,630 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Terminating chrome headless with pid 128480 2026-08-18 03:50:22,678 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80578020 finished 2026-08-18 03:50:22,775 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035022_772738_test_settle_so_with_pos_downpayment.txt 2026-08-18 03:50:22,775 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Removing chrome user profile "/tmp/tmp7j9xbure_chrome_odoo" 2026-08-18 03:50:22,812 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: waiting for threads: [, ] 2026-08-18 03:50:22,852 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.189 0.167 2026-08-18 03:50:23,255 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ship_later_no_default ... 2026-08-18 03:50:24,139 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome pid: 128707 2026-08-18 03:50:24,139 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless temporary user profile dir: /tmp/tmpc2a7ysem_chrome_odoo 2026-08-18 03:50:24,140 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:44093/json/version 2026-08-18 03:50:24,141 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44093', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:50:24,168 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Browser version: Chrome/150.0.7871.114 2026-08-18 03:50:24,170 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:44093/json 2026-08-18 03:50:24,170 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44093', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:50:24,219 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Websocket url found: ws://127.0.0.1:44093/devtools/page/30DF04E206BEE98C2B2B62DB3A7B8D0E 2026-08-18 03:50:24,260 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Enable chrome headless console log notification 2026-08-18 03:50:24,271 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless enable page notifications 2026-08-18 03:50:24,480 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:50:24,482 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Setting session cookie in browser 2026-08-18 03:50:24,491 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-18 03:50:24,491 25 INFO rb-bf20be7-223995-404953 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/125" 2026-08-18 03:50:24,521 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:50:25,039 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:25] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.090 0.435 2026-08-18 03:50:25,054 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Navigation result: {'frameId': '30DF04E206BEE98C2B2B62DB3A7B8D0E', 'loaderId': '5F8356CD2CA78AF7794AC31DFBC78CFB', 'isDownload': False} 2026-08-18 03:50:25,054 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Evaluate ready code "odoo.isTourReady('PosShipLaterNoDefault')" 2026-08-18 03:50:25,089 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:50:25,110 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:25] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-18 03:50:25,132 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:25] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.032 2026-08-18 03:50:25,150 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:25] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.049 2026-08-18 03:50:25,778 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:50:25,784 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:50:25,800 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-08-18 03:50:25,821 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:50:25,832 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:25,835 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.005 2026-08-18 03:50:25,854 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.006 2026-08-18 03:50:25,869 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:50:25,910 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:25] "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-08-18 03:50:25,924 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.034 2026-08-18 03:50:26,026 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.053 0.044 2026-08-18 03:50:26,029 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.083 2026-08-18 03:50:26,587 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 278 0.263 0.256 2026-08-18 03:50:26,620 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:26] "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-08-18 03:50:26,706 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:50:26,825 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:26] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.047 2026-08-18 03:50:26,854 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-08-18 03:50:26,864 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: Owl is running in 'dev' mode. 2026-08-18 03:50:26,881 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:50:26,935 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:50:26,962 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:50:27,002 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:50:27,006 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:27] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.036 0.035 2026-08-18 03:50:27,027 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:50:27,040 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-08-18 03:50:27,047 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:27] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.011 0.088 2026-08-18 03:50:27,049 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-08-18 03:50:27,088 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:27] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.014 0.029 2026-08-18 03:50:27,175 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:27,220 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:50:27,223 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:27] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.007 0.017 2026-08-18 03:50:27,369 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:27] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.061 0.105 2026-08-18 03:50:27,398 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:50:27,403 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:27,452 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:27,465 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:27] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.051 0.197 2026-08-18 03:50:27,472 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:50:27,497 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:27] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.178 2026-08-18 03:50:27,540 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:27] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.218 2026-08-18 03:50:27,601 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:27] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.285 2026-08-18 03:50:27,629 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:27] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.321 2026-08-18 03:50:27,652 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:27] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.242 2026-08-18 03:50:27,674 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:27] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-08-18 03:50:27,710 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:27] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.202 2026-08-18 03:50:27,747 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:27] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.181 2026-08-18 03:50:27,821 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.026 0.190 2026-08-18 03:50:27,866 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:27] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.011 0.194 2026-08-18 03:50:27,878 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:27,887 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:27] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.250 2026-08-18 03:50:27,929 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:28,118 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.081 0.094 2026-08-18 03:50:28,193 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:28] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.025 0.027 2026-08-18 03:50:28,261 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.016 2026-08-18 03:50:28,334 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:28,504 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:28] "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.085 0.078 2026-08-18 03:50:28,614 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.032 0.069 2026-08-18 03:50:28,631 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:28] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.095 2026-08-18 03:50:28,700 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.027 0.028 2026-08-18 03:50:28,744 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:28,793 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:28] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.016 0.029 2026-08-18 03:50:28,878 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:28,966 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:28,982 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:50:28,987 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:50:29,023 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:29,076 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:29,121 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:29,156 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: tour succeeded 2026-08-18 03:50:29,156 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: ╔══════════════════════════════════════╗ ║ TOUR PosShipLaterNoDefault SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-08-18 03:50:29,248 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: heap 16091384 (allocated 17563648) 2026-08-18 03:50:29,270 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing chrome headless with pid 128707 2026-08-18 03:50:29,271 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing websocket connection 2026-08-18 03:50:29,272 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Terminating chrome headless with pid 128707 2026-08-18 03:50:29,534 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035029_534154_test_ship_later_no_default.txt 2026-08-18 03:50:29,534 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Removing chrome user profile "/tmp/tmpc2a7ysem_chrome_odoo" 2026-08-18 03:50:29,573 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_show_orders_for_pos_currency_only ... 2026-08-18 03:50:30,475 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome pid: 128928 2026-08-18 03:50:30,476 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless temporary user profile dir: /tmp/tmpoc_46f0q_chrome_odoo 2026-08-18 03:50:30,476 25 INFO rb-bf20be7-223995-404953 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:43995/json/version 2026-08-18 03:50:30,477 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43995', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:50:30,535 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Browser version: Chrome/150.0.7871.114 2026-08-18 03:50:30,536 25 INFO rb-bf20be7-223995-404953 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:43995/json 2026-08-18 03:50:30,536 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43995', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:50:30,573 25 INFO rb-bf20be7-223995-404953 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:43995/devtools/page/23A2A8CBB72816DF77A031E2A4072156 2026-08-18 03:50:30,619 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Enable chrome headless console log notification 2026-08-18 03:50:30,637 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless enable page notifications 2026-08-18 03:50:30,826 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-18 03:50:30,837 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Setting session cookie in browser 2026-08-18 03:50:30,840 25 INFO rb-bf20be7-223995-404953 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/125" in browser 2026-08-18 03:50:30,840 25 INFO rb-bf20be7-223995-404953 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/125" 2026-08-18 03:50:30,857 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:50:31,453 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:31] "GET /pos/ui/125 HTTP/1.1" 200 - 86 0.103 0.498 2026-08-18 03:50:31,455 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Navigation result: {'frameId': '23A2A8CBB72816DF77A031E2A4072156', 'loaderId': 'D28A8507C0F3BEDBAAF1C7C0CF2CC43D', 'isDownload': False} 2026-08-18 03:50:31,456 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Evaluate ready code "odoo.isTourReady('PosOrdersListDifferentCurrency')" 2026-08-18 03:50:31,482 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:50:31,505 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:31] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-08-18 03:50:31,517 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:31] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.025 2026-08-18 03:50:31,535 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:31] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.033 2026-08-18 03:50:32,046 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:50:32,048 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:50:32,083 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.020 2026-08-18 03:50:32,096 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:50:32,099 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:32,134 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.017 0.017 2026-08-18 03:50:32,158 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.008 2026-08-18 03:50:32,166 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:50:32,196 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.010 2026-08-18 03:50:32,212 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.025 2026-08-18 03:50:32,293 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.051 0.034 2026-08-18 03:50:32,299 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.064 2026-08-18 03:50:32,963 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 279 0.357 0.256 2026-08-18 03:50:32,990 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:50:33,133 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:50:33,198 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:33] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.038 2026-08-18 03:50:33,241 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50: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.011 2026-08-18 03:50:33,255 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:33,263 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-18 03:50:33,350 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.034 2026-08-18 03:50:33,379 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:50:33,393 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-08-18 03:50:33,430 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:33] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 14 0.063 0.039 2026-08-18 03:50:33,436 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:50:33,449 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:33] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.005 0.106 2026-08-18 03:50:33,451 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.115 2026-08-18 03:50:33,545 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:50:33,661 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:33,701 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:33] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.003 0.011 2026-08-18 03:50:33,734 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:50:33,915 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:33,924 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:33] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.131 0.080 2026-08-18 03:50:33,933 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:50:34,015 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:34] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.047 0.242 2026-08-18 03:50:34,059 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:34,080 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:34] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.018 0.233 2026-08-18 03:50:34,085 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:50:34,120 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:34] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.285 2026-08-18 03:50:34,148 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:34] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.313 2026-08-18 03:50:34,183 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:34] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.011 0.356 2026-08-18 03:50:34,213 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:34] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.269 2026-08-18 03:50:34,261 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:34] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.234 2026-08-18 03:50:34,287 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:34] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.186 2026-08-18 03:50:34,329 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:34] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.182 2026-08-18 03:50:34,344 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:34] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.003 0.181 2026-08-18 03:50:34,414 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.192 2026-08-18 03:50:34,447 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:34] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.177 2026-08-18 03:50:34,461 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:34,493 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:34] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.016 0.256 2026-08-18 03:50:34,524 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:34,627 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 42 0.028 0.075 2026-08-18 03:50:34,661 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:34] "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-08-18 03:50:34,743 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.010 2026-08-18 03:50:34,817 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: tour succeeded 2026-08-18 03:50:34,817 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosOrdersListDifferentCurrency SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-18 03:50:34,916 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: heap 15888348 (allocated 17301504) 2026-08-18 03:50:34,930 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing chrome headless with pid 128928 2026-08-18 03:50:34,931 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing websocket connection 2026-08-18 03:50:34,931 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Terminating chrome headless with pid 128928 2026-08-18 03:50:35,028 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035035_028444_test_show_orders_for_pos_currency_only.txt 2026-08-18 03:50:35,028 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Removing chrome user profile "/tmp/tmpoc_46f0q_chrome_odoo" 2026-08-18 03:50:35,056 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_so_with_downpayment ... 2026-08-18 03:50:36,472 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome pid: 129144 2026-08-18 03:50:36,473 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmp7hoeou8q_chrome_odoo 2026-08-18 03:50:36,473 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:34143/json/version 2026-08-18 03:50:36,474 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34143', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:50:36,605 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Browser version: Chrome/150.0.7871.114 2026-08-18 03:50:36,605 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:34143/json 2026-08-18 03:50:36,606 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34143', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:50:36,667 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Websocket url found: ws://127.0.0.1:34143/devtools/page/9C04BA98D57B6F5C13C3A3D04ACA6BB2 2026-08-18 03:50:36,696 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Enable chrome headless console log notification 2026-08-18 03:50:36,711 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless enable page notifications 2026-08-18 03:50:36,914 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:50:36,924 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Setting session cookie in browser 2026-08-18 03:50:36,925 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-08-18 03:50:36,925 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-08-18 03:50:36,943 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:50:37,581 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:37] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.051 0.592 2026-08-18 03:50:37,588 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Navigation result: {'frameId': '9C04BA98D57B6F5C13C3A3D04ACA6BB2', 'loaderId': 'A99BD08C73871A40309500F9B1C904C9', 'isDownload': False} 2026-08-18 03:50:37,588 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Evaluate ready code "odoo.isTourReady('PoSSaleOrderWithDownpayment')" 2026-08-18 03:50:37,602 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:50:37,621 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:37] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-18 03:50:37,628 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:37] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-08-18 03:50:37,639 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:37] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-08-18 03:50:38,154 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:50:38,165 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:50:38,194 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.014 2026-08-18 03:50:38,214 25 INFO rb-bf20be7-223995-404953 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/125", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:50:38,222 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:38,225 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-08-18 03:50:38,251 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.009 0.006 2026-08-18 03:50:38,273 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:50:38,319 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.016 0.018 2026-08-18 03:50:38,336 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.042 2026-08-18 03:50:38,388 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.016 0.035 2026-08-18 03:50:38,390 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.038 2026-08-18 03:50:41,500 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 279 0.228 2.840 2026-08-18 03:50:41,530 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 03:50:41,618 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.008 2026-08-18 03:50:41,675 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:41] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.038 2026-08-18 03:50:41,714 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-18 03:50:41,725 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: Owl is running in 'dev' mode. 2026-08-18 03:50:41,742 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.005 2026-08-18 03:50:41,783 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:50:41,810 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:50:41,828 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.024 2026-08-18 03:50:41,856 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:50:41,858 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:50:41,873 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:41] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.023 0.049 2026-08-18 03:50:41,934 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:41] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.018 0.131 2026-08-18 03:50:41,936 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.143 2026-08-18 03:50:41,938 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:41,954 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:41] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.005 0.053 2026-08-18 03:50:41,999 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:41] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-08-18 03:50:42,087 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:42] "GET /web/image?model=product.template&field=image_128&id=1992&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.021 0.037 2026-08-18 03:50:42,104 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:50:42,108 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:42,113 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:42] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-08-18 03:50:42,180 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:42,207 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:42] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.014 0.166 2026-08-18 03:50:42,213 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:50:42,237 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:50:42,263 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:42] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.221 2026-08-18 03:50:42,314 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:42] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.013 0.255 2026-08-18 03:50:42,357 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:42] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.309 2026-08-18 03:50:42,437 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:42] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.042 0.230 2026-08-18 03:50:42,466 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:42] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.172 2026-08-18 03:50:42,494 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:42] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.168 2026-08-18 03:50:42,546 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:42] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.022 0.364 2026-08-18 03:50:42,585 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:42] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.303 2026-08-18 03:50:42,608 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:42] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-08-18T03:44:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.239 2026-08-18 03:50:42,680 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.029 0.209 2026-08-18 03:50:42,729 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:42,788 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:42,911 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 46 0.055 0.065 2026-08-18 03:50:42,983 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:42] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.017 0.024 2026-08-18 03:50:43,031 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:43] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.015 2026-08-18 03:50:43,091 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:43,238 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:43] "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.060 0.086 2026-08-18 03:50:43,422 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.099 0.078 2026-08-18 03:50:43,433 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:43] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.178 2026-08-18 03:50:43,490 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.028 2026-08-18 03:50:43,534 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:43,593 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:43] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 20 0.034 0.024 2026-08-18 03:50:43,692 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:43,751 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:43,799 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:43,845 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:43,897 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:43,946 25 INFO rb-bf20be7-223995-404953 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-08-18 03:50:43,996 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: tour succeeded 2026-08-18 03:50:43,997 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSSaleOrderWithDownpayment SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-18 03:50:44,081 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: heap 16355640 (allocated 17825792) 2026-08-18 03:50:44,087 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing chrome headless with pid 129144 2026-08-18 03:50:44,088 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing websocket connection 2026-08-18 03:50:44,090 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Terminating chrome headless with pid 129144 2026-08-18 03:50:44,186 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035044_185507_test_so_with_downpayment.txt 2026-08-18 03:50:44,186 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Removing chrome user profile "/tmp/tmp7hoeou8q_chrome_odoo" 2026-08-18 03:50:44,235 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-08-18 03:50:44,800 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36425396 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-08-18 03:50:44,971 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1390] 2026-08-18 03:50:46,583 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36425396 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #834 2026-08-18 03:50:46,587 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36425396 finished 2026-08-18 03:50:46,785 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 31 checked, 31 removed 2026-08-18 03:50:58,153 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation ... 2026-08-18 03:50:58,878 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome pid: 129368 2026-08-18 03:50:58,878 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless temporary user profile dir: /tmp/tmp5sgjhlf7_chrome_odoo 2026-08-18 03:50:58,885 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:38193/json/version 2026-08-18 03:50:58,891 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38193', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:50:58,978 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Browser version: Chrome/150.0.7871.114 2026-08-18 03:50:58,988 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:38193/json 2026-08-18 03:50:58,991 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38193', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:50:59,012 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Websocket url found: ws://127.0.0.1:38193/devtools/page/F3CCE17B71BA1FAE6AAFBFE39C1AFEF3 2026-08-18 03:50:59,077 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Enable chrome headless console log notification 2026-08-18 03:50:59,082 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless enable page notifications 2026-08-18 03:50:59,298 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:50:59,304 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Setting session cookie in browser 2026-08-18 03:50:59,310 25 INFO rb-bf20be7-223995-404953 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/126" in browser 2026-08-18 03:50:59,311 25 INFO rb-bf20be7-223995-404953 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/126" 2026-08-18 03:50:59,324 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:50:59,804 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:59] "GET /pos/ui/126 HTTP/1.1" 200 - 84 0.039 0.444 2026-08-18 03:50:59,806 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Navigation result: {'frameId': 'F3CCE17B71BA1FAE6AAFBFE39C1AFEF3', 'loaderId': '2523A0CBCAA478143C91CD5F5F552D8A', 'isDownload': False} 2026-08-18 03:50:59,806 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-08-18 03:50:59,822 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:50:59,840 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:59] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-18 03:50:59,845 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:59] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-18 03:50:59,849 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:50:59] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-08-18 03:51:00,316 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:51:00,328 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:51:00,344 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-08-18 03:51:00,356 25 INFO rb-bf20be7-223995-404953 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/126", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:51:00,363 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:00,372 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.007 2026-08-18 03:51:00,386 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:51:00,397 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:51:00,424 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.010 2026-08-18 03:51:00,436 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.025 2026-08-18 03:51:00,495 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.034 2026-08-18 03:51:00,505 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.045 2026-08-18 03:51:00,945 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.178 0.237 2026-08-18 03:51:00,972 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51: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-08-18 03:51:01,034 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.005 2026-08-18 03:51:01,105 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:01] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.039 2026-08-18 03:51:01,161 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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-08-18 03:51:01,174 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: Owl is running in 'dev' mode. 2026-08-18 03:51:01,191 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-18 03:51:01,262 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:51:01,279 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:51:01,283 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:51:01,307 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:01] "GET /web/image/res.users/243/avatar_128 HTTP/1.1" 200 - 14 0.016 0.028 2026-08-18 03:51:01,311 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51: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-08-18 03:51:01,313 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:51:01,333 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:01] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.007 0.053 2026-08-18 03:51:01,335 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.070 2026-08-18 03:51:01,370 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:01] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.008 0.031 2026-08-18 03:51:01,442 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:01,518 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:51:01,637 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:51:01,678 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:01] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 32 0.108 0.084 2026-08-18 03:51:01,739 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:01] "GET /pos/ui/126 HTTP/1.1" 200 - 32 0.026 0.206 2026-08-18 03:51:01,755 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:01,778 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:01] "GET /web/image?model=product.template&field=image_128&id=2059&unique=2026-08-18T03:50:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.216 2026-08-18 03:51:01,808 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:01,840 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:51:01,846 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:01] "GET /web/image?model=product.template&field=image_128&id=2060&unique=2026-08-18T03:50:46.000+00:00 HTTP/1.1" 200 - 3 0.025 0.237 2026-08-18 03:51:01,891 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:01] "GET /web/image?model=product.template&field=image_128&id=2064&unique=2026-08-18T03:50:46.000+00:00 HTTP/1.1" 200 - 3 0.011 0.207 2026-08-18 03:51:01,918 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:01] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.348 2026-08-18 03:51:01,954 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:01] "GET /web/image?model=product.template&field=image_128&id=2065&unique=2026-08-18T03:50:46.000+00:00 HTTP/1.1" 200 - 3 0.010 0.262 2026-08-18 03:51:02,008 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:02] "GET /web/image?model=product.template&field=image_128&id=2066&unique=2026-08-18T03:50:46.000+00:00 HTTP/1.1" 200 - 3 0.009 0.251 2026-08-18 03:51:02,036 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:02] "GET /web/image?model=product.template&field=image_128&id=2067&unique=2026-08-18T03:50:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-08-18 03:51:02,101 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.196 2026-08-18 03:51:02,135 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:02] "GET /web/image?model=product.template&field=image_128&id=2062&unique=2026-08-18T03:50:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.210 2026-08-18 03:51:02,143 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:02,167 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:02] "GET /web/image?model=product.template&field=image_128&id=2063&unique=2026-08-18T03:50:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.198 2026-08-18 03:51:02,194 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:02] "GET /web/image?model=product.template&field=image_128&id=2061&unique=2026-08-18T03:50:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.275 2026-08-18 03:51:02,230 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:02,336 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:02] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 42 0.034 0.063 2026-08-18 03:51:02,419 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:02] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.016 0.028 2026-08-18 03:51:02,497 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.015 0.020 2026-08-18 03:51:02,567 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:02,736 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:02] "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.087 0.079 2026-08-18 03:51:02,901 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.088 0.071 2026-08-18 03:51:02,913 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:02] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.156 2026-08-18 03:51:02,967 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.026 2026-08-18 03:51:03,010 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:03,064 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:03,150 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:03,226 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:03,246 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:51:03,246 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:51:03,278 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:03,328 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:03,399 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:03,453 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:03,518 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: tour succeeded 2026-08-18 03:51:03,518 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-18 03:51:03,524 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48819113 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '42988a82-34aa-4070-a436-62a0faf5e3e5'}] 2026-08-18 03:51:03,549 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:51:03,598 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: heap 16752592 (allocated 18612224) 2026-08-18 03:51:03,608 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing chrome headless with pid 129368 2026-08-18 03:51:03,614 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing websocket connection 2026-08-18 03:51:03,616 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Terminating chrome headless with pid 129368 2026-08-18 03:51:03,761 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035103_761198_test_pos_downpayment_sale_invoice_creation.txt 2026-08-18 03:51:03,761 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Removing chrome user profile "/tmp/tmp5sgjhlf7_chrome_odoo" 2026-08-18 03:51:03,810 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: waiting for threads: [, ] 2026-08-18 03:51:04,965 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48819113 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '42988a82-34aa-4070-a436-62a0faf5e3e5'} created pos.order #835 2026-08-18 03:51:04,974 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48819113 finished 2026-08-18 03:51:05,139 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 402 0.493 1.125 2026-08-18 03:51:05,575 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_settle_so_with_downpayment ... 2026-08-18 03:51:06,146 25 INFO rb-bf20be7-223995-404953 odoo.addons.payment.models.payment_transaction: Skipped the update of transaction Test Transaction as it is already in state done. 2026-08-18 03:51:07,539 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome pid: 129595 2026-08-18 03:51:07,539 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmpww_trx2u_chrome_odoo 2026-08-18 03:51:07,539 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:42657/json/version 2026-08-18 03:51:07,543 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42657', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:51:07,618 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Browser version: Chrome/150.0.7871.114 2026-08-18 03:51:07,619 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:42657/json 2026-08-18 03:51:07,619 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42657', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:51:07,687 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Websocket url found: ws://127.0.0.1:42657/devtools/page/878D1BF39A1F4C44DF682B6534501E30 2026-08-18 03:51:07,713 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Enable chrome headless console log notification 2026-08-18 03:51:07,734 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless enable page notifications 2026-08-18 03:51:08,028 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:51:08,035 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Setting session cookie in browser 2026-08-18 03:51:08,037 25 INFO rb-bf20be7-223995-404953 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/126" in browser 2026-08-18 03:51:08,037 25 INFO rb-bf20be7-223995-404953 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/126" 2026-08-18 03:51:08,059 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:51:08,566 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:08] "GET /pos/ui/126 HTTP/1.1" 200 - 77 0.068 0.443 2026-08-18 03:51:08,575 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Navigation result: {'frameId': '878D1BF39A1F4C44DF682B6534501E30', 'loaderId': 'D95226073ABBD0320A12EC3CB4B5A91F', 'isDownload': False} 2026-08-18 03:51:08,575 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:08,586 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:51:08,629 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:08] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.024 2026-08-18 03:51:08,646 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:08] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.028 2026-08-18 03:51:08,661 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:08] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.041 2026-08-18 03:51:09,142 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:51:09,143 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:51:09,171 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.017 2026-08-18 03:51:09,182 25 INFO rb-bf20be7-223995-404953 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/126", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:51:09,189 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:09,197 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-08-18 03:51:09,216 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:51:09,234 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:51:09,273 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.018 2026-08-18 03:51:09,300 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.016 0.032 2026-08-18 03:51:09,355 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.019 0.034 2026-08-18 03:51:09,365 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.005 0.029 2026-08-18 03:51:09,829 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 277 0.198 0.225 2026-08-18 03:51:09,858 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:09] "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-08-18 03:51:09,934 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51: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-08-18 03:51:10,007 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:10] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.040 2026-08-18 03:51:10,044 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-08-18 03:51:10,057 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: Owl is running in 'dev' mode. 2026-08-18 03:51:10,072 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:51:10,101 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:51:10,112 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:51:10,114 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:51:10,163 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:51:10,164 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:10] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 7 0.013 0.046 2026-08-18 03:51:10,186 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:51:10,204 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:10] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.005 0.091 2026-08-18 03:51:10,217 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:10] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.024 2026-08-18 03:51:10,220 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.110 2026-08-18 03:51:10,294 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:10,374 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:51:10,379 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:10] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.032 0.028 2026-08-18 03:51:10,462 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:10] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.041 0.080 2026-08-18 03:51:10,476 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:51:10,559 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:10] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.038 0.193 2026-08-18 03:51:10,589 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:10,633 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:10] "GET /web/image?model=product.template&field=image_128&id=2057&unique=2026-08-18T03:50:46.000+00:00 HTTP/1.1" 200 - 3 0.011 0.217 2026-08-18 03:51:10,641 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:10,643 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:51:10,680 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:10] "GET /web/image?model=product.template&field=image_128&id=2060&unique=2026-08-18T03:50:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.258 2026-08-18 03:51:10,725 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:10] "GET /web/image?model=product.template&field=image_128&id=2059&unique=2026-08-18T03:50:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.313 2026-08-18 03:51:10,766 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:10] "GET /web/image?model=product.template&field=image_128&id=2061&unique=2026-08-18T03:50:46.000+00:00 HTTP/1.1" 200 - 3 0.008 0.293 2026-08-18 03:51:10,795 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:10] "GET /web/image?model=product.template&field=image_128&id=2062&unique=2026-08-18T03:50:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.286 2026-08-18 03:51:10,838 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:10] "GET /web/image?model=product.template&field=image_128&id=2066&unique=2026-08-18T03:50:46.000+00:00 HTTP/1.1" 200 - 3 0.008 0.264 2026-08-18 03:51:10,858 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:10] "GET /web/image?model=product.template&field=image_128&id=2064&unique=2026-08-18T03:50:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-08-18 03:51:10,893 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:10] "GET /web/image?model=product.template&field=image_128&id=2067&unique=2026-08-18T03:50:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.205 2026-08-18 03:51:10,918 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:10] "GET /web/image?model=product.template&field=image_128&id=2065&unique=2026-08-18T03:50:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.178 2026-08-18 03:51:11,031 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 34 0.060 0.194 2026-08-18 03:51:11,058 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:11] "GET /web/image?model=product.template&field=image_128&id=2063&unique=2026-08-18T03:50:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.256 2026-08-18 03:51:11,091 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:11,151 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:11,281 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 44 0.060 0.066 2026-08-18 03:51:11,350 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:11] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.019 0.023 2026-08-18 03:51:11,404 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 6 0.004 0.011 2026-08-18 03:51:11,466 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:11,617 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:11] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.054 0.083 2026-08-18 03:51:11,795 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 62 0.095 0.071 2026-08-18 03:51:11,808 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:11] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 5 0.004 0.153 2026-08-18 03:51:11,858 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.023 2026-08-18 03:51:11,895 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:11,950 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:11] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 22 0.027 0.035 2026-08-18 03:51:12,078 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:12,140 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:12,180 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:12,232 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:12,284 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: tour succeeded 2026-08-18 03:51:12,284 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:12,375 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: heap 16957328 (allocated 18087936) 2026-08-18 03:51:12,391 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing chrome headless with pid 129595 2026-08-18 03:51:12,392 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing websocket connection 2026-08-18 03:51:12,393 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Terminating chrome headless with pid 129595 2026-08-18 03:51:12,520 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035112_519279_test_pos_settle_so_with_downpayment.txt 2026-08-18 03:51:12,520 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Removing chrome user profile "/tmp/tmpww_trx2u_chrome_odoo" 2026-08-18 03:51:12,582 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 03:51:21,378 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_read_converted_lot_quantities_pick_then_deliver ... 2026-08-18 03:51:22,555 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-08-18 03:51:23,370 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #245 deleted stock.move.line records with IDs: [1403, 1404] 2026-08-18 03:51:23,619 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #245 deleted stock.move.line records with IDs: [1405] 2026-08-18 03:51:23,751 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 03:51:33,225 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #248 deleted res.currency.rate records with IDs: [73, 74, 75] 2026-08-18 03:51:33,973 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-08-18 03:51:34,291 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28781427 started for PoS orders references: [{'name': 'Order 87298-866-0851', 'pos_reference': None, 'uuid': '87298-866-0851'}] 2026-08-18 03:51:35,828 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28781427 order {'name': 'Order 87298-866-0851', 'pos_reference': None, 'uuid': '87298-866-0851'} created pos.order #837 2026-08-18 03:51:35,828 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28781427 finished 2026-08-18 03:51:36,148 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_qty_deliverd_qty_to_deliver_in_sales_report ... 2026-08-18 03:51:36,511 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98690059 started for PoS orders references: [{'name': 'Order 67928-243-4464', 'pos_reference': None, 'uuid': '67928-243-4464'}] 2026-08-18 03:51:36,714 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #248 deleted stock.move records with IDs: [1414] 2026-08-18 03:51:36,787 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98690059 order {'name': 'Order 67928-243-4464', 'pos_reference': None, 'uuid': '67928-243-4464'} created pos.order #838 2026-08-18 03:51:36,790 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98690059 finished 2026-08-18 03:51:37,316 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_refund_line_report_prices_sign ... 2026-08-18 03:51:37,950 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome pid: 129826 2026-08-18 03:51:37,950 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless temporary user profile dir: /tmp/tmpxollbkgl_chrome_odoo 2026-08-18 03:51:37,950 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:44685/json/version 2026-08-18 03:51:37,959 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44685', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:51:38,038 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Browser version: Chrome/150.0.7871.114 2026-08-18 03:51:38,038 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:44685/json 2026-08-18 03:51:38,038 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44685', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:51:38,056 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Websocket url found: ws://127.0.0.1:44685/devtools/page/61871F8FFF8C52A50DD083835BA7CECE 2026-08-18 03:51:38,108 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Enable chrome headless console log notification 2026-08-18 03:51:38,130 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless enable page notifications 2026-08-18 03:51:38,371 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:51:38,377 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Setting session cookie in browser 2026-08-18 03:51:38,381 25 INFO rb-bf20be7-223995-404953 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/129" in browser 2026-08-18 03:51:38,382 25 INFO rb-bf20be7-223995-404953 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/129" 2026-08-18 03:51:38,418 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:51:38,945 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:38] "GET /pos/ui/129 HTTP/1.1" 200 - 86 0.103 0.438 2026-08-18 03:51:38,954 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Navigation result: {'frameId': '61871F8FFF8C52A50DD083835BA7CECE', 'loaderId': 'F045AC2008D91D0ACA6FC6763FF7AB29', 'isDownload': False} 2026-08-18 03:51:38,955 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:38,978 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:51:39,006 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:39] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.016 2026-08-18 03:51:39,019 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:39] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-08-18 03:51:39,024 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:39] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-08-18 03:51:39,525 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:51:39,537 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:51:39,582 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.025 2026-08-18 03:51:39,603 25 INFO rb-bf20be7-223995-404953 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/129", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:51:39,616 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:39,620 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.006 2026-08-18 03:51:39,641 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.006 2026-08-18 03:51:39,683 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:51:39,747 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.033 0.012 2026-08-18 03:51:39,762 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.053 2026-08-18 03:51:39,830 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.043 2026-08-18 03:51:39,841 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.047 2026-08-18 03:51:40,538 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 282 0.320 0.280 2026-08-18 03:51:40,570 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-08-18 03:51:40,651 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 03:51:40,733 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:40] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.052 2026-08-18 03:51:40,766 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.008 2026-08-18 03:51:40,807 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: Owl is running in 'dev' mode. 2026-08-18 03:51:40,825 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 03:51:40,883 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:51:40,900 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:51:40,908 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:51:40,954 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:51:40,955 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51: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-08-18 03:51:40,970 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:40] "GET /web/image/res.users/250/avatar_128 HTTP/1.1" 200 - 14 0.044 0.041 2026-08-18 03:51:40,988 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:40] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.003 0.096 2026-08-18 03:51:41,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:41] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.036 2026-08-18 03:51:41,001 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.084 2026-08-18 03:51:41,059 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:41,122 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:51:41,127 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:41] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.009 0.027 2026-08-18 03:51:41,245 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:41,278 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:41] "GET /pos/ui/129?from_backend=True HTTP/1.1" 200 - 31 0.109 0.050 2026-08-18 03:51:41,306 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:51:41,366 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:41] "GET /pos/ui/129 HTTP/1.1" 200 - 31 0.048 0.198 2026-08-18 03:51:41,458 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:41] "GET /web/image?model=product.template&field=image_128&id=2096&unique=2026-08-18T03:51:23.000+00:00 HTTP/1.1" 200 - 3 0.020 0.226 2026-08-18 03:51:41,473 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:51:41,508 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:41] "GET /web/image?model=product.template&field=image_128&id=2097&unique=2026-08-18T03:51:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.272 2026-08-18 03:51:41,542 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:41] "GET /web/image?model=product.template&field=image_128&id=2095&unique=2026-08-18T03:51:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.308 2026-08-18 03:51:41,579 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:41] "GET /web/image?model=product.template&field=image_128&id=2094&unique=2026-08-18T03:51:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.385 2026-08-18 03:51:41,604 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:41] "GET /web/image?model=product.template&field=image_128&id=2102&unique=2026-08-18T03:51:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.262 2026-08-18 03:51:41,643 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:41] "GET /web/image?model=product.template&field=image_128&id=2100&unique=2026-08-18T03:51:23.000+00:00 HTTP/1.1" 200 - 3 0.012 0.253 2026-08-18 03:51:41,668 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:41] "GET /web/image?model=product.template&field=image_128&id=2108&unique=2026-08-18T03:51:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.169 2026-08-18 03:51:41,702 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:41] "GET /web/image?model=product.template&field=image_128&id=2101&unique=2026-08-18T03:51:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.181 2026-08-18 03:51:41,738 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:41] "GET /web/image?model=product.template&field=image_128&id=2109&unique=2026-08-18T03:51:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.173 2026-08-18 03:51:41,813 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.188 2026-08-18 03:51:41,847 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:41] "GET /web/image?model=product.template&field=image_128&id=2099&unique=2026-08-18T03:51:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.190 2026-08-18 03:51:41,872 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:41] "GET /web/image?model=product.template&field=image_128&id=2098&unique=2026-08-18T03:51:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.259 2026-08-18 03:51:41,890 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:41,939 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:41,998 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:42,165 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:42,216 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:42,292 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:42,304 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:51:42,306 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:51:42,343 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:42,393 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:42,466 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:42,536 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:42,540 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76751321 started for PoS orders references: [{'name': '/', 'pos_reference': '261-129-000001', 'uuid': 'b70da6d4-5127-40b0-b629-e82157325dea'}] 2026-08-18 03:51:42,546 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:51:42,847 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76751321 order {'name': '/', 'pos_reference': '261-129-000001', 'uuid': 'b70da6d4-5127-40b0-b629-e82157325dea'} created pos.order #839 2026-08-18 03:51:42,859 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76751321 finished 2026-08-18 03:51:42,908 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.144 0.226 2026-08-18 03:51:42,969 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:42] "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-08-18 03:51:43,100 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:43,174 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:43,219 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:43,269 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:43,320 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:43,376 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:43,444 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:43,456 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:43] "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-08-18 03:51:43,487 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.013 2026-08-18 03:51:43,507 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:43,512 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:43] "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.009 2026-08-18 03:51:43,560 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:43,609 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:43,660 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:43,710 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:43,776 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:43,827 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:43,884 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:43,947 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:43,954 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73275759 started for PoS orders references: [{'name': '/', 'pos_reference': '261-129-000002', 'uuid': 'cbae1013-c54f-4aae-ba04-8c2f65199ea2'}] 2026-08-18 03:51:44,274 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73275759 order {'name': '/', 'pos_reference': '261-129-000002', 'uuid': 'cbae1013-c54f-4aae-ba04-8c2f65199ea2'} created pos.order #840 2026-08-18 03:51:44,298 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73275759 finished 2026-08-18 03:51:44,380 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:51:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 170 0.161 0.270 2026-08-18 03:51:44,437 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.008 2026-08-18 03:51:44,471 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: tour succeeded 2026-08-18 03:51:44,472 25 INFO rb-bf20be7-223995-404953 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-08-18 03:51:44,624 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: heap 17106180 (allocated 18747392) 2026-08-18 03:51:44,647 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing chrome headless with pid 129826 2026-08-18 03:51:44,650 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing websocket connection 2026-08-18 03:51:44,651 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Terminating chrome headless with pid 129826 2026-08-18 03:51:44,813 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035144_812376_test_refund_line_report_prices_sign.txt 2026-08-18 03:51:44,813 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Removing chrome user profile "/tmp/tmpxollbkgl_chrome_odoo" 2026-08-18 03:51:45,242 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_warehouse ... 2026-08-18 03:51:45,668 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9891235 started for PoS orders references: [{'name': 'Order 40717-873-0704', 'pos_reference': None, 'uuid': '40717-873-0704'}] 2026-08-18 03:51:45,977 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9891235 order {'name': 'Order 40717-873-0704', 'pos_reference': None, 'uuid': '40717-873-0704'} created pos.order #841 2026-08-18 03:51:45,978 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9891235 finished 2026-08-18 03:51:46,174 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-08-18 03:51:46,580 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83812959 started for PoS orders references: [{'name': 'Order 48379-592-2363', 'pos_reference': None, 'uuid': '48379-592-2363'}, {'name': 'Order 14415-599-5928', 'pos_reference': None, 'uuid': '14415-599-5928'}] 2026-08-18 03:51:46,879 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83812959 order {'name': 'Order 48379-592-2363', 'pos_reference': None, 'uuid': '48379-592-2363'} created pos.order #842 2026-08-18 03:51:47,016 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83812959 order {'name': 'Order 14415-599-5928', 'pos_reference': None, 'uuid': '14415-599-5928'} created pos.order #843 2026-08-18 03:51:47,017 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83812959 finished 2026-08-18 03:51:47,194 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-08-18 03:51:47,831 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76209711 started for PoS orders references: [{'name': 'Order 77631-666-4055', 'pos_reference': None, 'uuid': '77631-666-4055'}] 2026-08-18 03:51:48,167 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76209711 order {'name': 'Order 77631-666-4055', 'pos_reference': None, 'uuid': '77631-666-4055'} created pos.order #844 2026-08-18 03:51:48,168 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76209711 finished 2026-08-18 03:51:48,943 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-18 03:51:59,852 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos ... 2026-08-18 03:52:00,794 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 130056 2026-08-18 03:52:00,794 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpumr_43sp_chrome_odoo 2026-08-18 03:52:00,794 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:45309/json/version 2026-08-18 03:52:00,796 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45309', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:52:00,837 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-08-18 03:52:00,838 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:45309/json 2026-08-18 03:52:00,839 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45309', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:52:00,874 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:45309/devtools/page/7158819EE13D82A0469218B41042232E 2026-08-18 03:52:00,925 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-08-18 03:52:00,945 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-08-18 03:52:01,141 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:52:01,149 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-08-18 03:52:01,153 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-08-18 03:52:01,153 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-08-18 03:52:01,179 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:52:01,710 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:01] "GET /pos/ui/132 HTTP/1.1" 200 - 126 0.089 0.455 2026-08-18 03:52:01,713 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '7158819EE13D82A0469218B41042232E', 'loaderId': '486F8B229185133EB9AFA45E3B69A84C', 'isDownload': False} 2026-08-18 03:52:01,714 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:01,736 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:52:01,757 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:01] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-18 03:52:01,773 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:01] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.018 2026-08-18 03:52:01,786 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:01] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.035 2026-08-18 03:52:02,288 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:52:02,290 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:52:02,315 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-18 03:52:02,327 25 INFO rb-bf20be7-223995-404953 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/132", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:52:02,334 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:02,339 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-18 03:52:02,356 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:52:02,365 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:52:02,402 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52: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.013 2026-08-18 03:52:02,424 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.035 2026-08-18 03:52:02,465 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.012 0.037 2026-08-18 03:52:02,486 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.029 2026-08-18 03:52:03,124 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.259 0.355 2026-08-18 03:52:03,148 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:03] "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-08-18 03:52:03,207 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-18 03:52:03,272 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:03] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.047 2026-08-18 03:52:03,302 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:52:03,313 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-08-18 03:52:03,323 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 03:52:03,387 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:52:03,426 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:52:03,471 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.050 2026-08-18 03:52:03,473 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-08-18 03:52:03,487 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-08-18 03:52:03,492 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:03] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.069 0.046 2026-08-18 03:52:03,512 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:03] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.004 0.099 2026-08-18 03:52:03,517 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.113 2026-08-18 03:52:03,521 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:03,537 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:03] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.005 0.023 2026-08-18 03:52:03,585 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:03] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.002 0.013 2026-08-18 03:52:03,682 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:03,684 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:03] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.010 0.071 2026-08-18 03:52:03,696 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:52:03,761 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:52:03,773 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:03] "GET /web/image?model=product.template&field=image_128&id=2128&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.007 0.158 2026-08-18 03:52:03,775 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:03,817 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:03] "GET /web/image?model=product.template&field=image_128&id=2127&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.006 0.205 2026-08-18 03:52:03,862 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.041 2026-08-18 03:52:03,902 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:03] "GET /web/image?model=product.template&field=image_128&id=2130&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.015 0.265 2026-08-18 03:52:03,924 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:03] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.261 2026-08-18 03:52:03,942 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:03] "GET /web/image?model=product.template&field=image_128&id=2129&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.326 2026-08-18 03:52:04,023 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:04] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.032 0.213 2026-08-18 03:52:04,052 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:04] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-08-18 03:52:04,081 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:04] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.004 0.169 2026-08-18 03:52:04,103 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:04] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-08-18 03:52:04,127 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:04] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.177 2026-08-18 03:52:04,161 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:04] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-08-18 03:52:04,248 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.035 0.154 2026-08-18 03:52:04,299 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:04,314 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:04] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.025 0.516 2026-08-18 03:52:04,354 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:04,502 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:04] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 42 0.069 0.073 2026-08-18 03:52:04,599 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:04] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.030 0.030 2026-08-18 03:52:04,649 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:04] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-08-18 03:52:04,746 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:04,905 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:04] "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.074 0.080 2026-08-18 03:52:05,043 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.056 0.072 2026-08-18 03:52:05,063 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:05] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.011 0.127 2026-08-18 03:52:05,100 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:05] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.009 0.015 2026-08-18 03:52:05,122 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:05] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-08-18 03:52:05,165 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.022 2026-08-18 03:52:05,215 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:05,267 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:05,367 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:05,430 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:05,471 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:05,568 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:05,578 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:52:05,585 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:52:05,600 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:05,650 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:05,701 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:05,791 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:05,832 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:05,886 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:05,957 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:05,963 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93021994 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000001', 'uuid': '2740bbdb-2e71-4838-8cc2-429694074d84'}] 2026-08-18 03:52:05,975 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:52:07,684 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93021994 order {'name': '/', 'pos_reference': '261-132-000001', 'uuid': '2740bbdb-2e71-4838-8cc2-429694074d84'} created pos.order #845 2026-08-18 03:52:07,716 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93021994 finished 2026-08-18 03:52:07,921 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 561 0.610 1.350 2026-08-18 03:52:07,985 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:07] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:52:08,070 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.052 0.031 2026-08-18 03:52:08,103 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:52:08,259 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:08,312 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:08,378 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:08,428 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-08-18 03:52:08,429 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:08,548 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 17555684 (allocated 18874368) 2026-08-18 03:52:08,557 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 130056 2026-08-18 03:52:08,558 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-08-18 03:52:08,560 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 130056 2026-08-18 03:52:08,667 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035208_666885_test_taxes_l10n_be_pos.txt 2026-08-18 03:52:08,667 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpumr_43sp_chrome_odoo" 2026-08-18 03:52:09,536 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1416, 1417] 2026-08-18 03:52:10,371 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 130279 2026-08-18 03:52:10,376 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmp9ytg87w1_chrome_odoo 2026-08-18 03:52:10,378 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:45685/json/version 2026-08-18 03:52:10,381 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45685', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:52:10,396 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-08-18 03:52:10,396 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:45685/json 2026-08-18 03:52:10,399 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45685', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:52:10,432 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:45685/devtools/page/1CFDD60AFDF4F8C01A88724DE3BA1D52 2026-08-18 03:52:10,466 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-08-18 03:52:10,476 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-08-18 03:52:10,793 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:52:10,800 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-08-18 03:52:10,806 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-08-18 03:52:10,806 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-08-18 03:52:10,959 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:10] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.053 0.082 2026-08-18 03:52:10,962 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '1CFDD60AFDF4F8C01A88724DE3BA1D52', 'loaderId': '67C4A4C81D28A617563C3F4BC159C56B', 'isDownload': False} 2026-08-18 03:52:10,962 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:10,976 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:52:10,995 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:10] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-08-18 03:52:11,010 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:11] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-08-18 03:52:11,018 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:11] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-08-18 03:52:11,565 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:52:11,578 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-08-18 03:52:11,585 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:52:11,608 25 INFO rb-bf20be7-223995-404953 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/132", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:52:11,615 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:11,618 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 03:52:11,631 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:52:11,651 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:52:11,699 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:11] "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-08-18 03:52:11,706 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.019 2026-08-18 03:52:11,771 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.016 0.039 2026-08-18 03:52:11,774 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.048 2026-08-18 03:52:12,358 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 266 0.271 0.243 2026-08-18 03:52:12,385 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52: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-08-18 03:52:12,459 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.011 0.009 2026-08-18 03:52:12,534 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:12] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.042 2026-08-18 03:52:12,583 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-18 03:52:12,599 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-08-18 03:52:12,627 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.015 2026-08-18 03:52:12,663 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:52:12,670 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:52:12,698 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:52:12,701 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:52:12,719 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:52:12,740 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-08-18 03:52:12,743 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:12] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.027 0.040 2026-08-18 03:52:12,787 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:52:12,795 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:12] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.038 0.073 2026-08-18 03:52:12,816 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:12] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.004 0.033 2026-08-18 03:52:12,863 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:12,961 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:12] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.086 0.115 2026-08-18 03:52:13,103 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:13] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.055 0.289 2026-08-18 03:52:13,124 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:13] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.009 0.199 2026-08-18 03:52:13,135 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:13,167 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.033 2026-08-18 03:52:13,179 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:52:13,184 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:13,196 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:13] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.012 0.206 2026-08-18 03:52:13,229 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:13] "GET /web/image?model=product.template&field=image_128&id=2127&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.240 2026-08-18 03:52:13,274 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:13] "GET /web/image?model=product.template&field=image_128&id=2128&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.006 0.279 2026-08-18 03:52:13,304 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:13] "GET /web/image?model=product.template&field=image_128&id=2129&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.310 2026-08-18 03:52:13,337 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:13] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.007 0.158 2026-08-18 03:52:13,359 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:13] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-08-18 03:52:13,392 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:13] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.010 0.140 2026-08-18 03:52:13,418 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:13] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.004 0.164 2026-08-18 03:52:13,452 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:13] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.011 0.163 2026-08-18 03:52:13,475 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:13] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.004 0.163 2026-08-18 03:52:13,504 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:13] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.159 2026-08-18 03:52:13,533 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:13] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.006 0.156 2026-08-18 03:52:13,569 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:13] "GET /web/image?model=product.template&field=image_128&id=2130&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.007 0.139 2026-08-18 03:52:13,657 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.047 0.211 2026-08-18 03:52:13,696 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:13,760 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:13,848 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.032 0.052 2026-08-18 03:52:13,933 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:13] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.021 0.026 2026-08-18 03:52:13,995 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.013 0.015 2026-08-18 03:52:14,061 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:14,202 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:14] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.063 0.082 2026-08-18 03:52:14,419 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.107 0.099 2026-08-18 03:52:14,437 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:14] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.196 2026-08-18 03:52:14,483 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:14] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.016 0.023 2026-08-18 03:52:14,515 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.010 2026-08-18 03:52:14,586 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.028 0.033 2026-08-18 03:52:14,625 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:14,676 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:14,772 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:14,823 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:14,874 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:14,944 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:14,958 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:52:14,959 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:52:14,995 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:15,045 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:15,097 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:15,167 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:15,221 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:15,272 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:15,344 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:15,348 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52786225 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000001', 'uuid': '0f5c3107-d852-43a5-854a-a60ac22ee7de'}] 2026-08-18 03:52:15,355 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:52:16,410 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52786225 order {'name': '/', 'pos_reference': '262-132-000001', 'uuid': '0f5c3107-d852-43a5-854a-a60ac22ee7de'} created pos.order #846 2026-08-18 03:52:16,436 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52786225 finished 2026-08-18 03:52:16,755 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 492 0.603 0.806 2026-08-18 03:52:16,837 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:16] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:52:16,919 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.048 0.032 2026-08-18 03:52:16,962 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.017 2026-08-18 03:52:17,058 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:17,096 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:17,160 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:17,211 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-08-18 03:52:17,212 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:17,381 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 17596860 (allocated 19136512) 2026-08-18 03:52:17,388 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 130279 2026-08-18 03:52:17,394 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-08-18 03:52:17,395 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 130279 2026-08-18 03:52:17,546 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035217_546426_test_taxes_l10n_be_pos.txt 2026-08-18 03:52:17,546 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmp9ytg87w1_chrome_odoo" 2026-08-18 03:52:18,512 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1419, 1420] 2026-08-18 03:52:19,386 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 130513 2026-08-18 03:52:19,387 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpnz5jpukq_chrome_odoo 2026-08-18 03:52:19,387 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:39533/json/version 2026-08-18 03:52:19,388 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39533', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:52:19,444 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-08-18 03:52:19,445 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:39533/json 2026-08-18 03:52:19,459 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39533', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:52:19,473 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:39533/devtools/page/44D53824EA6D00C082E70DAA5FC63312 2026-08-18 03:52:19,492 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-08-18 03:52:19,514 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-08-18 03:52:19,760 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:52:19,767 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-08-18 03:52:19,777 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-08-18 03:52:19,777 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-08-18 03:52:19,936 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:19] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.070 0.077 2026-08-18 03:52:19,940 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '44D53824EA6D00C082E70DAA5FC63312', 'loaderId': 'DC54F0AB4412B3D6CD463333F283B95A', 'isDownload': False} 2026-08-18 03:52:19,941 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:19,966 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:52:20,001 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:20] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.013 2026-08-18 03:52:20,017 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:20] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.023 2026-08-18 03:52:20,026 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:20] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-08-18 03:52:20,625 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:52:20,630 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:52:20,660 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:52:20,701 25 INFO rb-bf20be7-223995-404953 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/132", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:52:20,709 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.005 2026-08-18 03:52:20,714 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:20,736 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:52:20,752 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:52:20,780 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.011 2026-08-18 03:52:20,788 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.018 2026-08-18 03:52:20,837 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.017 0.029 2026-08-18 03:52:20,851 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-08-18 03:52:21,391 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 266 0.206 0.254 2026-08-18 03:52:21,423 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:21] "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-08-18 03:52:21,497 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:52:21,571 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:21] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.044 2026-08-18 03:52:21,607 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52: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.009 2026-08-18 03:52:21,630 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-08-18 03:52:21,643 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-08-18 03:52:21,682 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:52:21,715 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:52:21,722 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:52:21,739 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:52:21,791 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-08-18 03:52:21,824 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.048 2026-08-18 03:52:21,832 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:21] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.046 0.078 2026-08-18 03:52:21,868 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:52:21,890 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:21] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.022 0.153 2026-08-18 03:52:21,906 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:21] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.003 0.100 2026-08-18 03:52:21,938 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:21,970 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:21] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.025 0.139 2026-08-18 03:52:21,980 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:21] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.002 0.015 2026-08-18 03:52:22,107 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:22] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.079 0.200 2026-08-18 03:52:22,114 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:22,125 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:52:22,159 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:22] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.006 0.090 2026-08-18 03:52:22,196 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:22] "GET /web/image?model=product.template&field=image_128&id=2127&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.019 0.107 2026-08-18 03:52:22,227 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:22,232 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:22] "GET /web/image?model=product.template&field=image_128&id=2128&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.156 2026-08-18 03:52:22,244 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:52:22,273 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:22] "GET /web/image?model=product.template&field=image_128&id=2129&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.010 0.189 2026-08-18 03:52:22,296 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:22] "GET /web/image?model=product.template&field=image_128&id=2130&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.220 2026-08-18 03:52:22,323 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:22] "GET /web/image?model=product.template&field=image_128&id=2140&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.155 2026-08-18 03:52:22,348 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:22] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-08-18 03:52:22,387 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:22] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.006 0.182 2026-08-18 03:52:22,429 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:22] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.165 2026-08-18 03:52:22,461 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:22] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.004 0.173 2026-08-18 03:52:22,518 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:22] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.007 0.204 2026-08-18 03:52:22,546 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:22] "GET /web/image?model=product.template&field=image_128&id=2141&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.215 2026-08-18 03:52:22,587 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:22] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.228 2026-08-18 03:52:22,622 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:22] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.006 0.221 2026-08-18 03:52:22,653 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:22] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-08-18 03:52:22,725 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.030 0.254 2026-08-18 03:52:22,771 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:22,834 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:22,892 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:22] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.019 0.042 2026-08-18 03:52:22,974 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:22] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.017 0.035 2026-08-18 03:52:23,033 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.011 2026-08-18 03:52:23,098 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:23,209 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:23] "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.068 2026-08-18 03:52:23,345 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.058 0.070 2026-08-18 03:52:23,370 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:23] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.016 0.117 2026-08-18 03:52:23,418 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:23] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.015 0.016 2026-08-18 03:52:23,443 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-08-18 03:52:23,489 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.025 2026-08-18 03:52:23,539 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:23,592 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:23,692 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:23,742 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:23,793 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:23,865 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:23,881 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:52:23,882 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:52:23,916 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:23,968 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:24,019 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:24,090 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:24,143 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:24,196 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:24,259 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:24,265 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68556638 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000001', 'uuid': '67cf0113-3385-4914-a8f8-993bda57dcdd'}] 2026-08-18 03:52:24,272 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:52:25,443 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68556638 order {'name': '/', 'pos_reference': '263-132-000001', 'uuid': '67cf0113-3385-4914-a8f8-993bda57dcdd'} created pos.order #847 2026-08-18 03:52:25,498 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68556638 finished 2026-08-18 03:52:25,683 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 492 0.612 0.808 2026-08-18 03:52:25,729 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:25] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:52:25,790 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.031 0.029 2026-08-18 03:52:25,820 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:52:25,945 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:25,995 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:26,063 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:26,120 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-08-18 03:52:26,121 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:26,255 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 17639936 (allocated 18874368) 2026-08-18 03:52:26,272 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 130513 2026-08-18 03:52:26,273 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-08-18 03:52:26,273 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 130513 2026-08-18 03:52:26,377 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035226_376906_test_taxes_l10n_be_pos.txt 2026-08-18 03:52:26,377 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpnz5jpukq_chrome_odoo" 2026-08-18 03:52:27,254 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1422, 1423] 2026-08-18 03:52:28,242 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 130746 2026-08-18 03:52:28,243 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmp_i3a338a_chrome_odoo 2026-08-18 03:52:28,243 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:46863/json/version 2026-08-18 03:52:28,244 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46863', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:52:28,320 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-08-18 03:52:28,320 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:46863/json 2026-08-18 03:52:28,321 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46863', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:52:28,377 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:46863/devtools/page/53385119AFD1116639E5C3354DB8C1E0 2026-08-18 03:52:28,446 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-08-18 03:52:28,482 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-08-18 03:52:28,729 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:52:28,736 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-08-18 03:52:28,743 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-08-18 03:52:28,743 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-08-18 03:52:28,947 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:28] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.069 0.101 2026-08-18 03:52:28,949 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '53385119AFD1116639E5C3354DB8C1E0', 'loaderId': 'E19FBBCAE07E3D778D4852599C30D568', 'isDownload': False} 2026-08-18 03:52:28,949 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:28,961 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:52:28,980 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:28] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-08-18 03:52:28,990 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:28] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-08-18 03:52:28,997 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:28] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-08-18 03:52:29,533 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:52:29,539 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:52:29,570 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:52:29,583 25 INFO rb-bf20be7-223995-404953 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/132", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:52:29,593 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:29,606 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.012 2026-08-18 03:52:29,630 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.008 2026-08-18 03:52:29,642 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:52:29,665 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 03:52:29,678 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.019 2026-08-18 03:52:29,691 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-08-18 03:52:29,731 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.008 0.026 2026-08-18 03:52:30,214 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 266 0.206 0.237 2026-08-18 03:52:30,239 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:52:30,282 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52: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-08-18 03:52:30,368 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:30] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.046 2026-08-18 03:52:30,425 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52: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-08-18 03:52:30,440 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-08-18 03:52:30,454 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-08-18 03:52:30,500 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:52:30,512 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:52:30,516 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:52:30,598 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:52:30,607 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-08-18 03:52:30,630 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:30] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.057 0.072 2026-08-18 03:52:30,635 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:30,660 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:30] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.004 0.151 2026-08-18 03:52:30,663 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.122 2026-08-18 03:52:30,682 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:30] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.004 0.085 2026-08-18 03:52:30,710 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:30] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.002 0.010 2026-08-18 03:52:30,873 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:30,893 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:30] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.011 0.079 2026-08-18 03:52:30,920 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:52:30,963 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:30,979 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:30] "GET /web/image?model=product.template&field=image_128&id=2127&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.008 0.160 2026-08-18 03:52:30,988 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:52:31,008 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:31] "GET /web/image?model=product.template&field=image_128&id=2128&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-08-18 03:52:31,021 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:52:31,064 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:31] "GET /web/image?model=product.template&field=image_128&id=2129&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.008 0.237 2026-08-18 03:52:31,110 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:31] "GET /web/image?model=product.template&field=image_128&id=2130&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.283 2026-08-18 03:52:31,147 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:31] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.008 0.276 2026-08-18 03:52:31,245 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:31] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.057 0.198 2026-08-18 03:52:31,273 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:31] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.007 0.196 2026-08-18 03:52:31,306 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:31] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.229 2026-08-18 03:52:31,333 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:31] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.215 2026-08-18 03:52:31,380 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:31] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.019 0.364 2026-08-18 03:52:31,410 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:31] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-08-18 03:52:31,448 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:31] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.007 0.165 2026-08-18 03:52:31,468 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:31] "GET /web/image?model=product.template&field=image_128&id=2140&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-08-18 03:52:31,485 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:31] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.332 2026-08-18 03:52:31,510 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:31] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-08-18 03:52:31,542 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:31] "GET /web/image?model=product.template&field=image_128&id=2141&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-08-18 03:52:31,573 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:31] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-08-18 03:52:31,598 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:31] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-08-18 03:52:31,657 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.018 0.138 2026-08-18 03:52:31,691 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:31,749 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:31,810 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.017 0.041 2026-08-18 03:52:31,910 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.038 0.033 2026-08-18 03:52:31,967 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.016 2026-08-18 03:52:32,042 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:32,187 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:32] "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.066 0.077 2026-08-18 03:52:32,308 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.041 0.068 2026-08-18 03:52:32,321 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.101 2026-08-18 03:52:32,348 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:32] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.013 2026-08-18 03:52:32,385 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-08-18 03:52:32,432 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.024 2026-08-18 03:52:32,474 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:32,528 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:32,622 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:32,675 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:32,724 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:32,795 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:32,807 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:52:32,812 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:52:32,845 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:32,896 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:32,947 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:33,024 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:33,077 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:33,135 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:33,210 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:33,218 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32097500 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000001', 'uuid': 'f885de84-6844-46dc-8587-6183a093a09c'}] 2026-08-18 03:52:33,225 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:52:34,207 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32097500 order {'name': '/', 'pos_reference': '264-132-000001', 'uuid': 'f885de84-6844-46dc-8587-6183a093a09c'} created pos.order #848 2026-08-18 03:52:34,247 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32097500 finished 2026-08-18 03:52:34,466 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 492 0.425 0.828 2026-08-18 03:52:34,524 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:34] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:52:34,583 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.028 2026-08-18 03:52:34,611 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:52:34,755 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:34,811 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:34,875 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:34,927 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-08-18 03:52:34,928 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:35,079 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 17670748 (allocated 19136512) 2026-08-18 03:52:35,102 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 130746 2026-08-18 03:52:35,110 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-08-18 03:52:35,113 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 130746 2026-08-18 03:52:35,262 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035235_261915_test_taxes_l10n_be_pos.txt 2026-08-18 03:52:35,262 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmp_i3a338a_chrome_odoo" 2026-08-18 03:52:36,237 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1425, 1426] 2026-08-18 03:52:36,354 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos ... 2026-08-18 03:52:37,266 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 130981 2026-08-18 03:52:37,266 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpw55m9zal_chrome_odoo 2026-08-18 03:52:37,268 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:35047/json/version 2026-08-18 03:52:37,269 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35047', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:52:37,299 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-08-18 03:52:37,299 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:35047/json 2026-08-18 03:52:37,300 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35047', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:52:37,383 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:35047/devtools/page/4594C99B864EFFAA92A47DDE5BDB7699 2026-08-18 03:52:37,396 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-08-18 03:52:37,410 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-08-18 03:52:37,613 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:52:37,619 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-08-18 03:52:37,624 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-08-18 03:52:37,624 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-08-18 03:52:37,639 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:52:38,183 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:38] "GET /pos/ui/132 HTTP/1.1" 200 - 129 0.101 0.448 2026-08-18 03:52:38,186 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '4594C99B864EFFAA92A47DDE5BDB7699', 'loaderId': '417D06125F746F44162071C6B03B2B0B', 'isDownload': False} 2026-08-18 03:52:38,186 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:38,212 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:52:38,231 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:38] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-08-18 03:52:38,236 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:38] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-18 03:52:38,246 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:38] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-08-18 03:52:38,727 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:52:38,728 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:52:38,757 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:52:38,772 25 INFO rb-bf20be7-223995-404953 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/132", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:52:38,781 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:38,792 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.009 2026-08-18 03:52:38,803 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:52:38,813 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:52:38,839 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52: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.011 2026-08-18 03:52:38,854 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-08-18 03:52:38,924 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.032 0.033 2026-08-18 03:52:38,929 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.054 2026-08-18 03:52:39,421 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.221 0.235 2026-08-18 03:52:39,453 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.022 2026-08-18 03:52:39,511 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.005 2026-08-18 03:52:39,571 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:39] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.033 2026-08-18 03:52:39,600 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.001 0.008 2026-08-18 03:52:39,621 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-08-18 03:52:39,641 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.010 2026-08-18 03:52:39,675 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:52:39,692 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:52:39,718 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:52:39,725 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:52:39,744 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:39] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.020 0.029 2026-08-18 03:52:39,800 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:39] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.023 0.092 2026-08-18 03:52:39,806 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:52:39,807 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:52:39,842 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:52:39,901 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:39] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.035 0.036 2026-08-18 03:52:39,905 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:39,925 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:39] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.003 0.078 2026-08-18 03:52:40,008 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:40] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.018 0.154 2026-08-18 03:52:40,034 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:40] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.007 0.052 2026-08-18 03:52:40,072 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:40,083 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:40] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.019 0.026 2026-08-18 03:52:40,103 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:52:40,107 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:40] "GET /web/image?model=product.template&field=image_128&id=2127&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-08-18 03:52:40,134 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:40] "GET /web/image?model=product.template&field=image_128&id=2129&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.007 0.078 2026-08-18 03:52:40,174 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:40] "GET /web/image?model=product.template&field=image_128&id=2128&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.012 0.115 2026-08-18 03:52:40,193 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:40,208 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:40] "GET /web/image?model=product.template&field=image_128&id=2130&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-08-18 03:52:40,211 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:52:40,260 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:40] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.185 2026-08-18 03:52:40,295 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:40] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.008 0.177 2026-08-18 03:52:40,323 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:40] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.207 2026-08-18 03:52:40,383 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:40] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.240 2026-08-18 03:52:40,435 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:40] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.016 0.239 2026-08-18 03:52:40,506 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:40] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.009 0.278 2026-08-18 03:52:40,570 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.028 0.257 2026-08-18 03:52:40,605 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:40,676 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:40,823 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 42 0.062 0.081 2026-08-18 03:52:40,895 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:40] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.017 0.028 2026-08-18 03:52:40,955 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.015 2026-08-18 03:52:41,025 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:41,203 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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 - 59 0.084 0.088 2026-08-18 03:52:41,384 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.092 0.077 2026-08-18 03:52:41,409 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:41] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.014 0.156 2026-08-18 03:52:41,443 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:41] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.008 0.017 2026-08-18 03:52:41,475 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:41] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.014 0.011 2026-08-18 03:52:41,523 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.026 2026-08-18 03:52:41,587 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:41,642 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:41,739 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:41,791 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:41,843 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:41,915 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:41,927 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:52:41,931 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:52:41,965 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:42,020 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:42,072 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:42,142 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:42,192 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:42,247 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:42,312 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:42,322 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35927295 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000001', 'uuid': '7dde4239-fe61-4200-9e83-bc55346a57ab'}] 2026-08-18 03:52:42,329 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:52:44,141 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35927295 order {'name': '/', 'pos_reference': '261-132-000001', 'uuid': '7dde4239-fe61-4200-9e83-bc55346a57ab'} created pos.order #849 2026-08-18 03:52:44,169 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35927295 finished 2026-08-18 03:52:44,369 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 572 0.665 1.385 2026-08-18 03:52:44,441 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:44] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:52:44,497 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.025 0.029 2026-08-18 03:52:44,533 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.008 2026-08-18 03:52:44,666 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:44,717 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:44,794 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:44,834 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-08-18 03:52:44,835 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:44,986 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 17652464 (allocated 18874368) 2026-08-18 03:52:44,994 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 130981 2026-08-18 03:52:44,998 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-08-18 03:52:44,998 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 130981 2026-08-18 03:52:45,121 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035245_119899_test_taxes_l10n_br_pos.txt 2026-08-18 03:52:45,121 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpw55m9zal_chrome_odoo" 2026-08-18 03:52:45,865 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1428, 1429] 2026-08-18 03:52:46,876 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 131216 2026-08-18 03:52:46,876 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmp14rdfn87_chrome_odoo 2026-08-18 03:52:46,876 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:44017/json/version 2026-08-18 03:52:46,882 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44017', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:52:46,900 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-08-18 03:52:46,905 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:44017/json 2026-08-18 03:52:46,910 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44017', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:52:46,920 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:44017/devtools/page/74D049FC04D2FE783C6B3E354F3C2E24 2026-08-18 03:52:46,974 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-08-18 03:52:46,976 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-08-18 03:52:47,201 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:52:47,206 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-08-18 03:52:47,211 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-08-18 03:52:47,212 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-08-18 03:52:47,367 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:47] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.067 0.077 2026-08-18 03:52:47,369 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '74D049FC04D2FE783C6B3E354F3C2E24', 'loaderId': '10874E0802F96019EEC2AAC697D7F195', 'isDownload': False} 2026-08-18 03:52:47,369 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:47,388 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:52:47,411 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:47] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.011 2026-08-18 03:52:47,417 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:47] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-18 03:52:47,439 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:47] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.028 2026-08-18 03:52:47,983 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:52:47,988 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:52:48,006 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:52:48,018 25 INFO rb-bf20be7-223995-404953 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/132", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:52:48,025 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:48,039 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.010 2026-08-18 03:52:48,054 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:52:48,063 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:52:48,095 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52: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.012 2026-08-18 03:52:48,103 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.023 2026-08-18 03:52:48,173 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.014 0.051 2026-08-18 03:52:48,177 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.057 2026-08-18 03:52:48,698 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 266 0.245 0.237 2026-08-18 03:52:48,720 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52: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-08-18 03:52:48,787 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:52:48,837 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:48] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.032 2026-08-18 03:52:48,867 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-18 03:52:48,884 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-08-18 03:52:48,899 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.011 2026-08-18 03:52:48,945 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:52:48,949 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:52:48,965 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:52:48,975 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:52:48,987 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:52:49,005 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:52:49,085 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:52:49,089 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:49] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.095 0.052 2026-08-18 03:52:49,102 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:49] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.002 0.149 2026-08-18 03:52:49,111 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:49,121 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:49] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.006 0.120 2026-08-18 03:52:49,263 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:49] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.101 0.149 2026-08-18 03:52:49,268 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:52:49,294 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:49,315 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:52:49,343 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:49,408 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:49] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.083 0.265 2026-08-18 03:52:49,446 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:49] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.010 0.230 2026-08-18 03:52:49,480 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:49] "GET /web/image?model=product.template&field=image_128&id=2127&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.006 0.264 2026-08-18 03:52:49,528 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:49] "GET /web/image?model=product.template&field=image_128&id=2128&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.010 0.302 2026-08-18 03:52:49,556 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:49] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.008 0.387 2026-08-18 03:52:49,585 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:49] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.004 0.241 2026-08-18 03:52:49,608 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:49] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-18 03:52:49,631 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:49] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.006 0.172 2026-08-18 03:52:49,665 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:49] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-08-18 03:52:49,688 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:49] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-08-18 03:52:49,724 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:49] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.160 2026-08-18 03:52:49,751 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:49] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.004 0.334 2026-08-18 03:52:49,776 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:49] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-08-18 03:52:49,864 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.050 0.176 2026-08-18 03:52:49,889 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:49] "GET /web/image?model=product.template&field=image_128&id=2130&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.004 0.187 2026-08-18 03:52:49,902 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:49,912 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:49] "GET /web/image?model=product.template&field=image_128&id=2129&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.241 2026-08-18 03:52:49,961 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:50,027 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.020 0.044 2026-08-18 03:52:50,116 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:50] "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-08-18 03:52:50,158 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:50] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-08-18 03:52:50,236 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:50,369 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:50] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.059 0.070 2026-08-18 03:52:50,504 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.067 0.062 2026-08-18 03:52:50,514 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:50] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.114 2026-08-18 03:52:50,550 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:50] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.007 0.020 2026-08-18 03:52:50,569 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:50] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-08-18 03:52:50,626 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.023 0.025 2026-08-18 03:52:50,672 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:50,726 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:50,818 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:50,870 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:50,920 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:50,995 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:51,005 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:52:51,007 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:52:51,040 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:51,091 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:51,159 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:51,224 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:51,264 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:51,320 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:51,381 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:51,387 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54669550 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000001', 'uuid': '5122ac0c-2fd5-4df5-b7d7-45ff92343354'}] 2026-08-18 03:52:51,389 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:52:52,753 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54669550 order {'name': '/', 'pos_reference': '262-132-000001', 'uuid': '5122ac0c-2fd5-4df5-b7d7-45ff92343354'} created pos.order #850 2026-08-18 03:52:52,812 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54669550 finished 2026-08-18 03:52:53,041 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 500 0.789 0.868 2026-08-18 03:52:53,119 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:53] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:52:53,155 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.024 2026-08-18 03:52:53,192 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:52:53,280 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:53,331 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:53,397 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:53,447 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-08-18 03:52:53,449 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:53,554 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 17685928 (allocated 18874368) 2026-08-18 03:52:53,578 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 131216 2026-08-18 03:52:53,581 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-08-18 03:52:53,583 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 131216 2026-08-18 03:52:53,694 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035253_694314_test_taxes_l10n_br_pos.txt 2026-08-18 03:52:53,694 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmp14rdfn87_chrome_odoo" 2026-08-18 03:52:54,558 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1431, 1432] 2026-08-18 03:52:55,471 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 131452 2026-08-18 03:52:55,472 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpnsd0mjxa_chrome_odoo 2026-08-18 03:52:55,472 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:32955/json/version 2026-08-18 03:52:55,473 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:55,567 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-08-18 03:52:55,567 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:32955/json 2026-08-18 03:52:55,568 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:55,583 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:32955/devtools/page/68B4C59A3E0F7D60E202949E64D4B18E 2026-08-18 03:52:55,610 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-08-18 03:52:55,619 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-08-18 03:52:55,858 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:52:55,864 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-08-18 03:52:55,867 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-08-18 03:52:55,867 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-08-18 03:52:56,016 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:56] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.053 0.075 2026-08-18 03:52:56,020 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '68B4C59A3E0F7D60E202949E64D4B18E', 'loaderId': 'E278C8CB8644EE6342C1A48A9454E711', 'isDownload': False} 2026-08-18 03:52:56,020 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:56,042 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:52:56,063 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:56] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-08-18 03:52:56,071 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:56] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-08-18 03:52:56,086 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:56] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.021 2026-08-18 03:52:56,689 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:52:56,693 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:52:56,716 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:52:56,743 25 INFO rb-bf20be7-223995-404953 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/132", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:52:56,751 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:56,754 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.007 2026-08-18 03:52:56,778 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-08-18 03:52:56,791 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:52:56,830 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.018 2026-08-18 03:52:56,840 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.027 2026-08-18 03:52:56,915 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.043 0.031 2026-08-18 03:52:56,918 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.058 2026-08-18 03:52:57,438 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 266 0.225 0.232 2026-08-18 03:52:57,463 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:52:57,522 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-08-18 03:52:57,576 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:57] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.032 2026-08-18 03:52:57,615 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.014 2026-08-18 03:52:57,625 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-08-18 03:52:57,640 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-08-18 03:52:57,692 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:52:57,711 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:52:57,727 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:52:57,732 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:52:57,771 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:57] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.022 0.033 2026-08-18 03:52:57,791 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:52:57,793 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:52:57,795 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:57] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.007 0.066 2026-08-18 03:52:57,823 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:57] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.007 0.016 2026-08-18 03:52:57,825 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:52:57,918 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:57,943 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:57] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.058 0.068 2026-08-18 03:52:58,020 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:58] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.038 0.173 2026-08-18 03:52:58,093 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:58] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.046 0.098 2026-08-18 03:52:58,137 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:58] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.007 0.067 2026-08-18 03:52:58,148 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:52:58,166 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:58] "GET /web/image?model=product.template&field=image_128&id=2128&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.055 2026-08-18 03:52:58,192 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:58,216 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:58] "GET /web/image?model=product.template&field=image_128&id=2127&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.006 0.107 2026-08-18 03:52:58,224 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:52:58,260 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:58,265 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:58] "GET /web/image?model=product.template&field=image_128&id=2129&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-08-18 03:52:58,318 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:58] "GET /web/image?model=product.template&field=image_128&id=2130&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.008 0.195 2026-08-18 03:52:58,352 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:58] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.229 2026-08-18 03:52:58,395 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:58] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.009 0.234 2026-08-18 03:52:58,426 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:58] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.245 2026-08-18 03:52:58,456 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:58] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.182 2026-08-18 03:52:58,486 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:58] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.201 2026-08-18 03:52:58,513 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:58] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-08-18 03:52:58,550 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:58] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.004 0.190 2026-08-18 03:52:58,571 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:58] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-08-18 03:52:58,596 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:58] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-08-18 03:52:58,617 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:58] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-08-18 03:52:58,672 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.020 0.154 2026-08-18 03:52:58,715 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:58,773 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:58,837 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:58] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.014 0.046 2026-08-18 03:52:58,911 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:58] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.018 0.027 2026-08-18 03:52:58,982 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:58] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.016 2026-08-18 03:52:59,041 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:59,172 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:59] "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.052 0.077 2026-08-18 03:52:59,351 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.093 0.071 2026-08-18 03:52:59,369 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:59] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.010 0.140 2026-08-18 03:52:59,397 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:59] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.017 2026-08-18 03:52:59,418 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:59] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.009 2026-08-18 03:52:59,488 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.033 0.025 2026-08-18 03:52:59,522 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:59,575 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:59,672 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:59,722 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:59,774 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:59,841 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:59,857 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:52:59,860 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:52:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:52:59,892 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:59,942 25 INFO rb-bf20be7-223995-404953 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-08-18 03:52:59,994 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:00,067 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:00,117 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:00,175 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:00,238 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:00,250 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83606663 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000001', 'uuid': 'feb816f1-b866-4e6d-a13d-60c25b9a81ab'}] 2026-08-18 03:53:00,252 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:53:01,379 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83606663 order {'name': '/', 'pos_reference': '263-132-000001', 'uuid': 'feb816f1-b866-4e6d-a13d-60c25b9a81ab'} created pos.order #851 2026-08-18 03:53:01,412 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83606663 finished 2026-08-18 03:53:01,655 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 500 0.593 0.816 2026-08-18 03:53:01,737 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53: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.005 2026-08-18 03:53:01,800 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.030 0.032 2026-08-18 03:53:01,841 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.010 2026-08-18 03:53:02,033 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:02,084 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:02,149 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:02,205 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-08-18 03:53:02,205 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:02,330 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 17738020 (allocated 18874368) 2026-08-18 03:53:02,340 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 131452 2026-08-18 03:53:02,340 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-08-18 03:53:02,341 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 131452 2026-08-18 03:53:02,452 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035302_451967_test_taxes_l10n_br_pos.txt 2026-08-18 03:53:02,452 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpnsd0mjxa_chrome_odoo" 2026-08-18 03:53:03,187 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1434, 1435] 2026-08-18 03:53:04,241 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 131692 2026-08-18 03:53:04,241 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpmj0u97qj_chrome_odoo 2026-08-18 03:53:04,241 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:43133/json/version 2026-08-18 03:53:04,243 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43133', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:53:04,288 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-08-18 03:53:04,288 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:43133/json 2026-08-18 03:53:04,289 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43133', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:53:04,331 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:43133/devtools/page/5D90490464E71688664ABAB51FC2F8A0 2026-08-18 03:53:04,383 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-08-18 03:53:04,391 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-08-18 03:53:04,594 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:53:04,599 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-08-18 03:53:04,605 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-08-18 03:53:04,605 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-08-18 03:53:04,784 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:04] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.078 0.087 2026-08-18 03:53:04,787 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '5D90490464E71688664ABAB51FC2F8A0', 'loaderId': '2D883A15860AB2C4DDCC11003D89CE24', 'isDownload': False} 2026-08-18 03:53:04,787 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:04,804 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:53:04,826 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:04] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-08-18 03:53:04,833 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:04] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-08-18 03:53:04,846 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:04] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-08-18 03:53:05,346 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:53:05,349 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:53:05,360 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:53:05,377 25 INFO rb-bf20be7-223995-404953 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/132", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:53:05,391 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:05,395 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.007 2026-08-18 03:53:05,417 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:53:05,429 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:53:05,453 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.007 0.004 2026-08-18 03:53:05,472 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.019 2026-08-18 03:53:05,477 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-08-18 03:53:05,524 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:05] "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-08-18 03:53:05,917 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 266 0.143 0.215 2026-08-18 03:53:05,950 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:05] "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-08-18 03:53:05,992 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53: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-08-18 03:53:06,070 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:06] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.058 2026-08-18 03:53:06,095 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53: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-08-18 03:53:06,108 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-08-18 03:53:06,126 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-08-18 03:53:06,166 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:53:06,179 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:53:06,192 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:53:06,193 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:53:06,235 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53: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-08-18 03:53:06,238 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:53:06,292 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:06] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.043 0.067 2026-08-18 03:53:06,333 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:53:06,341 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:06] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.011 0.146 2026-08-18 03:53:06,385 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:06] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.010 0.085 2026-08-18 03:53:06,451 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:06,467 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:06] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.041 0.121 2026-08-18 03:53:06,532 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:06,599 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:06] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.066 0.203 2026-08-18 03:53:06,606 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:53:06,626 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:06] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.014 0.138 2026-08-18 03:53:06,654 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:06] "GET /web/image?model=product.template&field=image_128&id=2127&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.111 2026-08-18 03:53:06,681 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:06,690 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:06] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-08-18 03:53:06,700 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:53:06,730 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:06] "GET /web/image?model=product.template&field=image_128&id=2128&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-08-18 03:53:06,759 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:06] "GET /web/image?model=product.template&field=image_128&id=2129&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-08-18 03:53:06,787 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:06] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.011 0.165 2026-08-18 03:53:06,814 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:06] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.004 0.169 2026-08-18 03:53:06,842 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:06] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.169 2026-08-18 03:53:06,874 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:06] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.163 2026-08-18 03:53:06,920 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:06] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.018 0.160 2026-08-18 03:53:06,950 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:06] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.009 0.177 2026-08-18 03:53:06,976 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:06] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-08-18 03:53:07,016 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:07] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-08-18 03:53:07,047 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:07] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.192 2026-08-18 03:53:07,066 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:07] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.186 2026-08-18 03:53:07,098 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:07] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.007 0.168 2026-08-18 03:53:07,122 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:07] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.165 2026-08-18 03:53:07,188 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.027 0.175 2026-08-18 03:53:07,226 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:07,232 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:07] "GET /web/image?model=product.template&field=image_128&id=2130&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.007 0.203 2026-08-18 03:53:07,291 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:07,372 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:07] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.019 0.047 2026-08-18 03:53:07,439 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:07] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.011 0.029 2026-08-18 03:53:07,487 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:07] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-08-18 03:53:07,563 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:07,696 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:07] "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.058 0.071 2026-08-18 03:53:07,817 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.049 0.065 2026-08-18 03:53:07,828 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:07] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.100 2026-08-18 03:53:07,866 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:07] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.007 0.015 2026-08-18 03:53:07,895 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:07] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.013 2026-08-18 03:53:07,947 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:07] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.025 2026-08-18 03:53:07,988 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:08,041 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:08,145 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:08,198 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:08,249 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:08,318 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:08,331 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:53:08,333 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:53:08,370 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:08,419 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:08,470 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:08,540 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:08,591 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:08,645 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:08,713 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:08,716 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66050185 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000001', 'uuid': '4a6448f4-967a-493f-bd6e-b22611cc43ad'}] 2026-08-18 03:53:08,719 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:53:09,977 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66050185 order {'name': '/', 'pos_reference': '264-132-000001', 'uuid': '4a6448f4-967a-493f-bd6e-b22611cc43ad'} created pos.order #852 2026-08-18 03:53:10,034 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66050185 finished 2026-08-18 03:53:10,230 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 500 0.653 0.863 2026-08-18 03:53:10,298 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:10] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:53:10,366 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.025 0.035 2026-08-18 03:53:10,406 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:10] "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-08-18 03:53:10,529 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:10,582 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:10,647 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:10,698 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-08-18 03:53:10,699 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:10,824 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 17764176 (allocated 18874368) 2026-08-18 03:53:10,833 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 131692 2026-08-18 03:53:10,835 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-08-18 03:53:10,836 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 131692 2026-08-18 03:53:10,957 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035310_957359_test_taxes_l10n_br_pos.txt 2026-08-18 03:53:10,957 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpmj0u97qj_chrome_odoo" 2026-08-18 03:53:11,831 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1437, 1438] 2026-08-18 03:53:11,947 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos ... 2026-08-18 03:53:14,053 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 131931 2026-08-18 03:53:14,053 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpv685vjt5_chrome_odoo 2026-08-18 03:53:14,053 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:35301/json/version 2026-08-18 03:53:14,062 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35301', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:53:14,094 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-08-18 03:53:14,094 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:35301/json 2026-08-18 03:53:14,100 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35301', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:53:14,177 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:35301/devtools/page/376BB7E982FCD2595393A1A015ADE66F 2026-08-18 03:53:14,191 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-08-18 03:53:14,202 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-08-18 03:53:14,530 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:53:14,535 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-08-18 03:53:14,548 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-08-18 03:53:14,548 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-08-18 03:53:14,587 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:53:15,201 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:15] "GET /pos/ui/132 HTTP/1.1" 200 - 129 0.176 0.451 2026-08-18 03:53:15,209 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '376BB7E982FCD2595393A1A015ADE66F', 'loaderId': 'EA0DBD5104ACE2CABE01A24B20C2FF13', 'isDownload': False} 2026-08-18 03:53:15,209 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:15,231 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:53:15,256 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:15] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-08-18 03:53:15,270 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:15] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.028 2026-08-18 03:53:15,293 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:15] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.046 2026-08-18 03:53:15,708 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:53:15,711 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:53:15,746 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.024 2026-08-18 03:53:15,774 25 INFO rb-bf20be7-223995-404953 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/132", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:53:15,781 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.012 0.005 2026-08-18 03:53:15,785 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:15,802 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:53:15,829 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:53:15,857 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.011 2026-08-18 03:53:15,868 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-08-18 03:53:15,922 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53: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-08-18 03:53:15,926 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-08-18 03:53:16,521 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.218 0.341 2026-08-18 03:53:16,551 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:53:16,622 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 03:53:16,692 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:16] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.033 2026-08-18 03:53:16,717 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:53:16,735 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-08-18 03:53:16,749 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-08-18 03:53:16,807 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:53:16,831 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:53:16,836 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:53:16,870 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:16] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.040 0.031 2026-08-18 03:53:16,878 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:53:16,883 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:53:16,893 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:16] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.004 0.064 2026-08-18 03:53:16,896 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.081 2026-08-18 03:53:16,932 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:16] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.004 0.014 2026-08-18 03:53:17,021 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:17,048 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:53:17,103 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:17] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.032 0.038 2026-08-18 03:53:17,195 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:17,223 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:17] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.075 0.112 2026-08-18 03:53:17,234 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:53:17,266 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:17] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.006 0.218 2026-08-18 03:53:17,305 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:17] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.004 0.148 2026-08-18 03:53:17,336 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:17] "GET /web/image?model=product.template&field=image_128&id=2128&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.012 0.167 2026-08-18 03:53:17,351 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:53:17,351 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:17,386 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:17] "GET /web/image?model=product.template&field=image_128&id=2127&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.009 0.223 2026-08-18 03:53:17,421 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:17] "GET /web/image?model=product.template&field=image_128&id=2129&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.251 2026-08-18 03:53:17,452 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:17] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.006 0.183 2026-08-18 03:53:17,474 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:17] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.004 0.202 2026-08-18 03:53:17,519 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:17] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.006 0.199 2026-08-18 03:53:17,545 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:17] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.006 0.176 2026-08-18 03:53:17,583 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:17] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.190 2026-08-18 03:53:17,600 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:17] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-08-18 03:53:17,693 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.045 0.191 2026-08-18 03:53:17,735 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:17,739 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:17] "GET /web/image?model=product.template&field=image_128&id=2130&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.250 2026-08-18 03:53:17,798 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:17,930 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 42 0.058 0.070 2026-08-18 03:53:18,021 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:18] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.026 0.027 2026-08-18 03:53:18,080 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:18] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.015 2026-08-18 03:53:18,147 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:18,319 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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 - 59 0.081 0.080 2026-08-18 03:53:18,494 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.077 0.073 2026-08-18 03:53:18,505 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:18] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.151 2026-08-18 03:53:18,536 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:18] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.006 0.013 2026-08-18 03:53:18,574 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:18] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.012 2026-08-18 03:53:18,638 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.032 2026-08-18 03:53:18,700 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:18,763 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:18,874 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:18,924 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:18,975 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:19,048 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:19,057 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:53:19,059 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:53:19,097 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:19,147 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:19,198 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:19,268 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:19,318 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:19,373 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:19,440 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:19,443 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97228664 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000001', 'uuid': 'ad7e6ca2-18a5-4cfb-992f-f16a0ad12aff'}] 2026-08-18 03:53:19,456 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:53:21,424 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97228664 order {'name': '/', 'pos_reference': '261-132-000001', 'uuid': 'ad7e6ca2-18a5-4cfb-992f-f16a0ad12aff'} created pos.order #853 2026-08-18 03:53:21,490 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97228664 finished 2026-08-18 03:53:21,844 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 567 0.904 1.499 2026-08-18 03:53:21,895 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:21] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:53:21,952 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.030 2026-08-18 03:53:21,986 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53: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-08-18 03:53:22,122 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:22,173 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:22,236 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:22,286 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:22,362 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:22,417 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:22,472 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:22,530 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:22] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.022 0.037 2026-08-18 03:53:22,600 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:22] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.028 0.024 2026-08-18 03:53:22,637 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:22] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.014 2026-08-18 03:53:22,676 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:22,833 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53: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.077 0.075 2026-08-18 03:53:22,986 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.064 0.080 2026-08-18 03:53:23,006 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:23] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.144 2026-08-18 03:53:23,084 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.028 0.032 2026-08-18 03:53:23,123 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:23,177 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:23,231 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:23,283 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:23,336 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:23,417 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:23,465 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:23,516 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:23,591 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:23,622 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:23,673 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:23,723 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:23,780 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:23,830 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:23,884 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:23,953 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:23,957 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46661939 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000002', 'uuid': '9d18f730-5da6-4561-833c-1a996851b94a'}] 2026-08-18 03:53:24,889 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46661939 order {'name': '/', 'pos_reference': '261-132-000002', 'uuid': '9d18f730-5da6-4561-833c-1a996851b94a'} created pos.order #854 2026-08-18 03:53:24,950 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46661939 finished 2026-08-18 03:53:25,134 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 400 0.463 0.717 2026-08-18 03:53:25,179 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:25] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:53:25,220 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.029 2026-08-18 03:53:25,253 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:53:25,316 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:25,377 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:25,430 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:25,480 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:25,531 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:25,585 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:25,643 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:25,695 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.006 0.038 2026-08-18 03:53:25,752 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:25] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.013 0.031 2026-08-18 03:53:25,805 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-08-18 03:53:25,886 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:26,018 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:26] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.067 0.070 2026-08-18 03:53:26,192 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.084 0.067 2026-08-18 03:53:26,200 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:26] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.126 2026-08-18 03:53:26,254 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.024 2026-08-18 03:53:26,286 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:26,337 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:26,406 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:26,467 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:26,507 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:26,565 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:26,614 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:26,665 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:26,716 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:26,771 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:26,822 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:26,878 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:26,939 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:26,946 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23660692 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000003', 'uuid': 'b86d3efa-8c11-49c1-8934-3a2e88ece76a'}] 2026-08-18 03:53:28,091 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23660692 order {'name': '/', 'pos_reference': '261-132-000003', 'uuid': 'b86d3efa-8c11-49c1-8934-3a2e88ece76a'} created pos.order #855 2026-08-18 03:53:28,138 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23660692 finished 2026-08-18 03:53:28,420 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 400 0.766 0.710 2026-08-18 03:53:28,454 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:28] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:53:28,520 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.042 0.028 2026-08-18 03:53:28,545 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:28] "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-08-18 03:53:28,572 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:28,622 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:28,687 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:28,738 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:28,788 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:28,842 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:28,897 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:28,926 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.023 2026-08-18 03:53:28,989 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:28] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.019 0.028 2026-08-18 03:53:29,029 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.009 2026-08-18 03:53:29,087 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:29,268 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:29] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.097 0.083 2026-08-18 03:53:29,456 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.098 0.079 2026-08-18 03:53:29,477 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:29] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.179 2026-08-18 03:53:29,537 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.024 2026-08-18 03:53:29,590 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:29,639 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:29,689 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:29,742 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:29,795 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:29,868 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:29,919 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:29,970 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:30,038 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:30,077 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:30,128 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:30,178 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:30,233 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:30,284 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:30,338 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:30,412 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:30,416 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61461282 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000004', 'uuid': 'b0d676b3-3db2-42f2-a836-9addb20a317d'}] 2026-08-18 03:53:31,435 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61461282 order {'name': '/', 'pos_reference': '261-132-000004', 'uuid': 'b0d676b3-3db2-42f2-a836-9addb20a317d'} created pos.order #856 2026-08-18 03:53:31,476 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61461282 finished 2026-08-18 03:53:31,645 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 400 0.528 0.704 2026-08-18 03:53:31,690 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53: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.008 2026-08-18 03:53:31,736 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.026 2026-08-18 03:53:31,763 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:31] "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-08-18 03:53:31,793 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:31,844 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:31,905 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:31,955 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:32,006 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:32,060 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:32,159 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:32,195 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.031 2026-08-18 03:53:32,249 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.020 0.025 2026-08-18 03:53:32,287 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.013 0.011 2026-08-18 03:53:32,318 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:32,422 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:32] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.036 0.068 2026-08-18 03:53:32,528 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.035 0.064 2026-08-18 03:53:32,542 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.095 2026-08-18 03:53:32,582 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.017 2026-08-18 03:53:32,615 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:32,668 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:32,721 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:32,796 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:32,847 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:32,898 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:32,960 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:33,005 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:33,056 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:33,107 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:33,162 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:33,215 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:33,267 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:33,328 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:33,331 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17140037 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000005', 'uuid': 'd5767df3-ca18-4948-ad23-7c66d7a8595f'}] 2026-08-18 03:53:34,285 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17140037 order {'name': '/', 'pos_reference': '261-132-000005', 'uuid': 'd5767df3-ca18-4948-ad23-7c66d7a8595f'} created pos.order #857 2026-08-18 03:53:34,322 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17140037 finished 2026-08-18 03:53:34,548 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 400 0.535 0.684 2026-08-18 03:53:34,595 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:34] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:53:34,654 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.028 0.030 2026-08-18 03:53:34,680 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:34] "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-08-18 03:53:34,725 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:34,772 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:34,836 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:34,888 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:34,935 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:34,993 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:35,044 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:35,073 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.024 2026-08-18 03:53:35,124 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:35] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.014 0.025 2026-08-18 03:53:35,160 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.012 2026-08-18 03:53:35,202 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:35,297 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53: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.031 0.056 2026-08-18 03:53:35,436 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.043 0.072 2026-08-18 03:53:35,456 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:35] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.120 2026-08-18 03:53:35,516 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.022 2026-08-18 03:53:35,550 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:35,604 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:35,657 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:35,709 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:35,763 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:35,833 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:35,884 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:35,935 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:35,993 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:36,042 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:36,093 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:36,145 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:36,200 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:36,251 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:36,304 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:36,367 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:36,373 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71515717 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000006', 'uuid': '8cfaa079-918a-4a0a-aff1-0cb31b98df64'}] 2026-08-18 03:53:37,211 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71515717 order {'name': '/', 'pos_reference': '261-132-000006', 'uuid': '8cfaa079-918a-4a0a-aff1-0cb31b98df64'} created pos.order #858 2026-08-18 03:53:37,265 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71515717 finished 2026-08-18 03:53:37,427 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 400 0.414 0.642 2026-08-18 03:53:37,470 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53: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.003 2026-08-18 03:53:37,507 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.021 2026-08-18 03:53:37,537 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53: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-08-18 03:53:37,573 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:37,622 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:37,687 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:37,740 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-08-18 03:53:37,741 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:37,932 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 30962912 (allocated 33431552) 2026-08-18 03:53:37,937 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 131931 2026-08-18 03:53:37,952 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-08-18 03:53:37,952 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 131931 2026-08-18 03:53:38,060 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035338_060038_test_taxes_l10n_in_pos.txt 2026-08-18 03:53:38,060 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpv685vjt5_chrome_odoo" 2026-08-18 03:53:38,999 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451] 2026-08-18 03:53:41,102 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 132218 2026-08-18 03:53:41,102 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpe90lrlsx_chrome_odoo 2026-08-18 03:53:41,102 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:44781/json/version 2026-08-18 03:53:41,103 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44781', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:53:41,174 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-08-18 03:53:41,174 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:44781/json 2026-08-18 03:53:41,175 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44781', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:53:41,223 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:44781/devtools/page/8F78D2913EC5F6272B85ABB856E24761 2026-08-18 03:53:41,264 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-08-18 03:53:41,271 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-08-18 03:53:41,624 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:53:41,630 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-08-18 03:53:41,632 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-08-18 03:53:41,632 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-08-18 03:53:41,816 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:41] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.088 0.075 2026-08-18 03:53:41,818 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '8F78D2913EC5F6272B85ABB856E24761', 'loaderId': '282CDAE457FEC3BFB56A5926B47CB63E', 'isDownload': False} 2026-08-18 03:53:41,818 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:41,834 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:53:41,857 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:41] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-08-18 03:53:41,862 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:41] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-08-18 03:53:41,893 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:41] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.039 2026-08-18 03:53:42,407 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:53:42,419 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:53:42,440 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:53:42,466 25 INFO rb-bf20be7-223995-404953 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/132", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:53:42,483 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:42,488 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.013 2026-08-18 03:53:42,510 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:53:42,525 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:53:42,552 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53: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.012 2026-08-18 03:53:42,559 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.017 2026-08-18 03:53:42,617 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.018 0.038 2026-08-18 03:53:42,622 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-08-18 03:53:43,155 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 267 0.244 0.243 2026-08-18 03:53:43,195 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.029 2026-08-18 03:53:43,256 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:53:43,340 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:43] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.042 2026-08-18 03:53:43,379 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:53:43,398 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-08-18 03:53:43,407 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:53:43,466 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-08-18 03:53:43,485 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:53:43,489 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:53:43,526 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:43] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.030 0.046 2026-08-18 03:53:43,551 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:53:43,552 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 03:53:43,555 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:43] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.007 0.092 2026-08-18 03:53:43,557 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.101 2026-08-18 03:53:43,606 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:43] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.005 0.023 2026-08-18 03:53:43,665 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:43,704 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:43] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.003 0.014 2026-08-18 03:53:43,730 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:53:43,826 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:43] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.080 0.040 2026-08-18 03:53:43,898 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:43] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.010 0.088 2026-08-18 03:53:43,916 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:53:43,937 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:43] "GET /web/image?model=product.template&field=image_128&id=2127&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.012 0.121 2026-08-18 03:53:43,971 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:44,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:44] "GET /web/image?model=product.template&field=image_128&id=2129&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.016 0.164 2026-08-18 03:53:44,018 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:53:44,025 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:44,104 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:44] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.064 0.328 2026-08-18 03:53:44,159 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:44] "GET /web/image?model=product.template&field=image_128&id=2128&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.007 0.337 2026-08-18 03:53:44,191 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:44] "GET /web/image?model=product.template&field=image_128&id=2130&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.004 0.348 2026-08-18 03:53:44,221 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:44] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.285 2026-08-18 03:53:44,271 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:44] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.006 0.298 2026-08-18 03:53:44,297 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:44] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.006 0.250 2026-08-18 03:53:44,324 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:44] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-08-18 03:53:44,364 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:44] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.007 0.188 2026-08-18 03:53:44,392 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:44] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.193 2026-08-18 03:53:44,416 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:44] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-08-18 03:53:44,441 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:44] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-08-18 03:53:44,532 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.050 0.206 2026-08-18 03:53:44,572 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:44,638 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:44,713 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:44] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.017 0.045 2026-08-18 03:53:44,785 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:44] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.022 0.026 2026-08-18 03:53:44,841 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:44] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.010 2026-08-18 03:53:44,915 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:45,046 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:45] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.054 0.073 2026-08-18 03:53:45,181 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.062 0.066 2026-08-18 03:53:45,200 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:45] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.120 2026-08-18 03:53:45,238 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:45] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.010 0.018 2026-08-18 03:53:45,257 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-08-18 03:53:45,327 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.029 0.028 2026-08-18 03:53:45,368 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:45,423 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:45,513 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:45,565 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:45,616 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:45,691 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:45,707 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:53:45,709 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:53:45,741 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:45,793 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:45,843 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:45,923 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:45,973 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:46,027 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:46,105 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:46,109 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35839486 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000001', 'uuid': '162c6b7c-d1ba-48f8-835f-7d23c89fb477'}] 2026-08-18 03:53:46,119 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:53:47,123 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35839486 order {'name': '/', 'pos_reference': '262-132-000001', 'uuid': '162c6b7c-d1ba-48f8-835f-7d23c89fb477'} created pos.order #859 2026-08-18 03:53:47,159 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35839486 finished 2026-08-18 03:53:47,318 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 495 0.472 0.739 2026-08-18 03:53:47,365 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:47] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:53:47,421 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.029 0.026 2026-08-18 03:53:47,457 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.022 2026-08-18 03:53:47,577 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:47,629 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:47,696 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:47,750 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:47,798 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:47,851 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:47,911 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:47,950 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:47] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.031 2026-08-18 03:53:48,013 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:48] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.018 0.030 2026-08-18 03:53:48,090 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.011 2026-08-18 03:53:48,145 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:48,303 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:48] "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.083 0.071 2026-08-18 03:53:48,439 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.054 0.071 2026-08-18 03:53:48,456 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:48] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.121 2026-08-18 03:53:48,522 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.027 2026-08-18 03:53:48,555 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:48,613 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:48,667 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:48,718 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:48,772 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:48,844 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:48,898 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:48,946 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:49,004 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:49,054 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:49,102 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:49,153 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:49,207 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:49,259 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:49,312 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:49,372 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:49,375 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54201480 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000002', 'uuid': '956499dd-8552-4769-b0b5-406c4a48e356'}] 2026-08-18 03:53:50,275 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54201480 order {'name': '/', 'pos_reference': '262-132-000002', 'uuid': '956499dd-8552-4769-b0b5-406c4a48e356'} created pos.order #860 2026-08-18 03:53:50,308 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54201480 finished 2026-08-18 03:53:50,547 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 401 0.470 0.704 2026-08-18 03:53:50,597 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:50] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:53:50,642 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.029 2026-08-18 03:53:50,671 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 03:53:50,698 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:50,747 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:50,814 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:50,862 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:50,914 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:50,969 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:51,024 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:51,054 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:51] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.026 2026-08-18 03:53:51,101 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:51] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.008 0.022 2026-08-18 03:53:51,132 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:51] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.013 2026-08-18 03:53:51,181 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:51,322 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:51] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.073 0.066 2026-08-18 03:53:51,492 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.048 0.070 2026-08-18 03:53:51,500 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:51] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.095 2026-08-18 03:53:51,553 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.023 2026-08-18 03:53:51,580 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:51,634 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:51,709 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:51,761 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:51,812 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:51,869 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:51,919 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:51,970 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:52,022 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:52,079 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:52,130 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:52,184 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:52,246 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:52,254 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47952500 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000003', 'uuid': 'd776df66-84ae-4df5-afb3-a966e7df3b2a'}] 2026-08-18 03:53:53,399 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47952500 order {'name': '/', 'pos_reference': '262-132-000003', 'uuid': 'd776df66-84ae-4df5-afb3-a966e7df3b2a'} created pos.order #861 2026-08-18 03:53:53,439 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47952500 finished 2026-08-18 03:53:53,666 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 401 0.678 0.735 2026-08-18 03:53:53,702 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:53] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:53:53,739 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.021 2026-08-18 03:53:53,788 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:53] "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-08-18 03:53:53,807 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:53,856 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:53,928 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:53,979 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:54,030 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:54,086 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:54,140 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:54,175 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:54] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.008 0.026 2026-08-18 03:53:54,238 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:54] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.021 0.030 2026-08-18 03:53:54,275 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.016 2026-08-18 03:53:54,318 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:54,447 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:54] "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.058 0.070 2026-08-18 03:53:54,553 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.035 0.062 2026-08-18 03:53:54,572 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:54] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.100 2026-08-18 03:53:54,651 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.030 0.029 2026-08-18 03:53:54,683 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:54,735 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:54,789 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:54,842 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:54,894 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:54,978 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:55,029 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:55,080 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:55,134 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:55,184 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:55,235 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:55,286 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:55,341 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:55,395 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:55,446 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:55,506 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:55,512 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55241948 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000004', 'uuid': 'eb5480e1-c953-47f8-9b6c-04d13d090fad'}] 2026-08-18 03:53:56,481 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55241948 order {'name': '/', 'pos_reference': '262-132-000004', 'uuid': 'eb5480e1-c953-47f8-9b6c-04d13d090fad'} created pos.order #862 2026-08-18 03:53:56,523 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55241948 finished 2026-08-18 03:53:56,682 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 401 0.487 0.686 2026-08-18 03:53:56,718 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:56] "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-08-18 03:53:56,786 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.041 2026-08-18 03:53:56,813 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:56] "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-08-18 03:53:56,853 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:56,906 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:56,963 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:57,014 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:57,064 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:57,119 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:57,174 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:57,208 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:57] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.028 2026-08-18 03:53:57,257 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:57] "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-08-18 03:53:57,294 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:57] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.019 2026-08-18 03:53:57,337 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:57,433 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53: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.035 0.059 2026-08-18 03:53:57,543 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.029 0.070 2026-08-18 03:53:57,556 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:57] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.089 2026-08-18 03:53:57,603 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.022 2026-08-18 03:53:57,631 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:57,684 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:57,736 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:57,804 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:57,855 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:57,906 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:57,962 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:58,012 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:58,063 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:58,114 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:58,169 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:58,220 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:58,274 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:58,337 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:58,342 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70207810 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000005', 'uuid': '220a46f9-d6ee-409b-a5a2-08c6566c63f5'}] 2026-08-18 03:53:59,278 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70207810 order {'name': '/', 'pos_reference': '262-132-000005', 'uuid': '220a46f9-d6ee-409b-a5a2-08c6566c63f5'} created pos.order #863 2026-08-18 03:53:59,313 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70207810 finished 2026-08-18 03:53:59,547 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 401 0.511 0.698 2026-08-18 03:53:59,635 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.027 0.029 2026-08-18 03:53:59,638 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:59] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.060 2026-08-18 03:53:59,670 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:53:59] "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-08-18 03:53:59,699 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:59,750 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:59,815 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:59,864 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:59,915 25 INFO rb-bf20be7-223995-404953 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-08-18 03:53:59,970 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:00,024 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:00,065 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.005 0.033 2026-08-18 03:54:00,119 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.018 0.026 2026-08-18 03:54:00,155 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.012 2026-08-18 03:54:00,191 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:00,300 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:00] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.045 0.062 2026-08-18 03:54:00,431 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.051 0.070 2026-08-18 03:54:00,443 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:00] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.108 2026-08-18 03:54:00,499 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.025 2026-08-18 03:54:00,530 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:00,583 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:00,659 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:00,689 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:00,742 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:00,814 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:00,872 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:00,916 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:00,972 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:01,022 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:01,072 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:01,124 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:01,178 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:01,229 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:01,282 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:01,344 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:01,348 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38984615 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000006', 'uuid': '61115142-b592-42f8-a58d-4c43aa19f871'}] 2026-08-18 03:54:02,361 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38984615 order {'name': '/', 'pos_reference': '262-132-000006', 'uuid': '61115142-b592-42f8-a58d-4c43aa19f871'} created pos.order #864 2026-08-18 03:54:02,404 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38984615 finished 2026-08-18 03:54:02,625 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 401 0.580 0.699 2026-08-18 03:54:02,663 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:02] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:54:02,716 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.027 2026-08-18 03:54:02,744 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:54:02,777 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:02,827 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:02,889 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:02,940 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-08-18 03:54:02,941 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:03,142 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 31076504 (allocated 33169408) 2026-08-18 03:54:03,165 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 132218 2026-08-18 03:54:03,169 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-08-18 03:54:03,171 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 132218 2026-08-18 03:54:03,277 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035403_276886_test_taxes_l10n_in_pos.txt 2026-08-18 03:54:03,277 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpe90lrlsx_chrome_odoo" 2026-08-18 03:54:04,283 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469] 2026-08-18 03:54:06,151 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 132505 2026-08-18 03:54:06,152 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpp9gxuh_7_chrome_odoo 2026-08-18 03:54:06,152 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:34891/json/version 2026-08-18 03:54:06,174 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34891', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:54:06,211 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-08-18 03:54:06,212 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:34891/json 2026-08-18 03:54:06,212 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34891', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:54:06,266 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:34891/devtools/page/0EF6851AC15724120BF1A25102A11B78 2026-08-18 03:54:06,291 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-08-18 03:54:06,318 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-08-18 03:54:06,726 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:54:06,732 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-08-18 03:54:06,734 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-08-18 03:54:06,734 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-08-18 03:54:06,896 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:06] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.077 0.069 2026-08-18 03:54:06,901 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '0EF6851AC15724120BF1A25102A11B78', 'loaderId': '40430CBE9C4765F1639DEA25F6FFE727', 'isDownload': False} 2026-08-18 03:54:06,902 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:06,928 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:54:06,951 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:06] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-18 03:54:06,975 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:06] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-08-18 03:54:06,985 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:06] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.047 2026-08-18 03:54:07,474 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:54:07,484 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:54:07,500 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:54:07,511 25 INFO rb-bf20be7-223995-404953 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/132", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:54:07,518 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:07,525 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.004 2026-08-18 03:54:07,542 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 03:54:07,557 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:54:07,578 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 03:54:07,600 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.024 2026-08-18 03:54:07,602 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-08-18 03:54:07,677 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.025 0.039 2026-08-18 03:54:08,158 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 267 0.214 0.230 2026-08-18 03:54:08,180 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.008 2026-08-18 03:54:08,243 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.001 0.020 2026-08-18 03:54:08,323 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:08] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.041 2026-08-18 03:54:08,357 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.009 2026-08-18 03:54:08,379 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-08-18 03:54:08,399 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.011 2026-08-18 03:54:08,437 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:54:08,451 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:54:08,454 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:54:08,457 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:54:08,470 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:08] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.005 0.021 2026-08-18 03:54:08,535 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:08] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.023 0.053 2026-08-18 03:54:08,546 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:54:08,555 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:54:08,565 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:54:08,589 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:08] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.005 0.024 2026-08-18 03:54:08,673 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:08] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.040 0.066 2026-08-18 03:54:08,674 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:08,729 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:08] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.018 0.135 2026-08-18 03:54:08,743 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:08] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.002 0.029 2026-08-18 03:54:08,884 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:08] "GET /web/image?model=product.template&field=image_128&id=2127&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.021 0.050 2026-08-18 03:54:08,890 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:08,905 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:54:08,922 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:08] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.015 0.090 2026-08-18 03:54:08,974 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:08] "GET /web/image?model=product.template&field=image_128&id=2128&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.004 0.157 2026-08-18 03:54:08,982 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:08,989 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:54:09,009 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:09] "GET /web/image?model=product.template&field=image_128&id=2129&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.004 0.183 2026-08-18 03:54:09,059 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:09] "GET /web/image?model=product.template&field=image_128&id=2130&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.193 2026-08-18 03:54:09,097 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:09] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.228 2026-08-18 03:54:09,128 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:09] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.004 0.210 2026-08-18 03:54:09,156 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:09] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.006 0.184 2026-08-18 03:54:09,182 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:09] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.006 0.180 2026-08-18 03:54:09,208 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:09] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.188 2026-08-18 03:54:09,237 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:09] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.165 2026-08-18 03:54:09,272 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:09] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-08-18 03:54:09,307 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:09] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.013 0.160 2026-08-18 03:54:09,335 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:09] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-08-18 03:54:09,355 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:09] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-08-18 03:54:09,408 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.020 0.178 2026-08-18 03:54:09,448 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:09,521 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:09,581 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.014 0.039 2026-08-18 03:54:09,665 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.019 0.038 2026-08-18 03:54:09,720 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-08-18 03:54:09,810 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:09,945 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:09] "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.061 0.067 2026-08-18 03:54:10,067 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.046 0.069 2026-08-18 03:54:10,076 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:10] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.104 2026-08-18 03:54:10,117 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:10] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.008 0.022 2026-08-18 03:54:10,135 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-08-18 03:54:10,179 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.025 2026-08-18 03:54:10,220 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:10,273 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:10,362 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:10,413 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:10,491 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:10,546 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:10,551 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:54:10,553 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:54:10,585 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:10,636 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:10,686 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:10,760 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:10,811 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:10,876 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:10,947 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:10,954 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84010331 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000001', 'uuid': 'd257b2ac-b998-4b6e-bac9-7040812e2303'}] 2026-08-18 03:54:10,960 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:54:12,001 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84010331 order {'name': '/', 'pos_reference': '263-132-000001', 'uuid': 'd257b2ac-b998-4b6e-bac9-7040812e2303'} created pos.order #865 2026-08-18 03:54:12,058 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84010331 finished 2026-08-18 03:54:12,234 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 495 0.497 0.786 2026-08-18 03:54:12,298 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54: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-08-18 03:54:12,349 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.033 2026-08-18 03:54:12,382 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54: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-08-18 03:54:12,508 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:12,559 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:12,621 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:12,672 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:12,722 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:12,785 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:12,841 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:12,881 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:12] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.030 2026-08-18 03:54:12,938 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:12] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.014 0.033 2026-08-18 03:54:12,985 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:12] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.011 2026-08-18 03:54:13,018 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:13,121 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:13] "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.055 2026-08-18 03:54:13,256 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.044 0.082 2026-08-18 03:54:13,279 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:13] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.134 2026-08-18 03:54:13,365 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.033 0.036 2026-08-18 03:54:13,405 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:13,458 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:13,511 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:13,565 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:13,617 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:13,694 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:13,760 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:13,796 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:13,852 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:13,902 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:13,954 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:14,004 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:14,059 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:14,110 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:14,163 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:14,224 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:14,229 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39479056 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000002', 'uuid': '16a2ffee-0fff-49fd-8f63-899f75beecf5'}] 2026-08-18 03:54:15,181 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39479056 order {'name': '/', 'pos_reference': '263-132-000002', 'uuid': '16a2ffee-0fff-49fd-8f63-899f75beecf5'} created pos.order #866 2026-08-18 03:54:15,217 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39479056 finished 2026-08-18 03:54:15,378 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 401 0.458 0.694 2026-08-18 03:54:15,431 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:15] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:54:15,483 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.029 2026-08-18 03:54:15,528 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:15] "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-08-18 03:54:15,540 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:15,591 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:15,660 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:15,709 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:15,760 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:15,815 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:15,870 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:15,919 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.008 0.039 2026-08-18 03:54:16,002 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:16] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.032 0.039 2026-08-18 03:54:16,050 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-08-18 03:54:16,101 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:16,196 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:16] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.029 0.060 2026-08-18 03:54:16,322 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.062 0.057 2026-08-18 03:54:16,332 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:16] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.113 2026-08-18 03:54:16,385 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.025 2026-08-18 03:54:16,431 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:16,485 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:16,556 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:16,604 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:16,655 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:16,711 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:16,761 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:16,812 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:16,862 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:16,919 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:16,971 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:17,023 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:17,087 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:17,099 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93722635 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000003', 'uuid': '9510c181-bf88-4b26-ac3f-39e2491b1bea'}] 2026-08-18 03:54:18,036 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93722635 order {'name': '/', 'pos_reference': '263-132-000003', 'uuid': '9510c181-bf88-4b26-ac3f-39e2491b1bea'} created pos.order #867 2026-08-18 03:54:18,070 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93722635 finished 2026-08-18 03:54:18,258 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 401 0.449 0.713 2026-08-18 03:54:18,316 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:18] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:54:18,356 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.028 2026-08-18 03:54:18,387 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.007 2026-08-18 03:54:18,428 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:18,478 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:18,544 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:18,594 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:18,645 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:18,699 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:18,754 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:18,787 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:18] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.029 2026-08-18 03:54:18,851 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:18] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.027 0.026 2026-08-18 03:54:18,901 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:18] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-08-18 03:54:18,940 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:19,035 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:19] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.035 0.057 2026-08-18 03:54:19,187 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.072 0.071 2026-08-18 03:54:19,201 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:19] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.140 2026-08-18 03:54:19,252 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.022 2026-08-18 03:54:19,297 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:19,341 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:19,394 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:19,449 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:19,499 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:19,570 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:19,624 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:19,678 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:19,736 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:19,780 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:19,830 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:19,881 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:19,935 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:19,987 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:20,040 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:20,100 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:20,112 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7869229 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000004', 'uuid': '4207ffce-f1e9-4883-bb8d-f08b64d718f7'}] 2026-08-18 03:54:21,245 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7869229 order {'name': '/', 'pos_reference': '263-132-000004', 'uuid': '4207ffce-f1e9-4883-bb8d-f08b64d718f7'} created pos.order #868 2026-08-18 03:54:21,307 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7869229 finished 2026-08-18 03:54:21,527 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 401 0.669 0.749 2026-08-18 03:54:21,562 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:21] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:54:21,614 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.036 2026-08-18 03:54:21,653 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54: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-08-18 03:54:21,674 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:21,726 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:21,796 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:21,846 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:21,899 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:21,954 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:22,008 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:22,043 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:22] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.029 2026-08-18 03:54:22,085 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:22] "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-08-18 03:54:22,113 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:22] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-08-18 03:54:22,150 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:22,261 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:22] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.049 0.061 2026-08-18 03:54:22,385 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.051 0.063 2026-08-18 03:54:22,398 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:22] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.112 2026-08-18 03:54:22,456 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.025 2026-08-18 03:54:22,502 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:22,550 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:22,603 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:22,673 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:22,724 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:22,777 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:22,833 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:22,880 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:22,932 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:22,982 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:23,041 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:23,090 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:23,143 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:23,207 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:23,211 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65114330 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000005', 'uuid': 'e7a59a9e-a9f2-4567-b5b5-9ca8b9e5c655'}] 2026-08-18 03:54:24,298 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65114330 order {'name': '/', 'pos_reference': '263-132-000005', 'uuid': 'e7a59a9e-a9f2-4567-b5b5-9ca8b9e5c655'} created pos.order #869 2026-08-18 03:54:24,334 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65114330 finished 2026-08-18 03:54:24,583 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 401 0.640 0.735 2026-08-18 03:54:24,625 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:24] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:54:24,667 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.023 2026-08-18 03:54:24,695 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:24] "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-08-18 03:54:24,720 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:24,771 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:24,839 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:24,890 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:24,941 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:24,996 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:25,050 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:25,087 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.032 2026-08-18 03:54:25,136 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:25] "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-08-18 03:54:25,177 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.016 2026-08-18 03:54:25,219 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:25,348 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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 - 51 0.050 0.075 2026-08-18 03:54:25,475 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.051 0.067 2026-08-18 03:54:25,484 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:25] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.107 2026-08-18 03:54:25,530 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.022 2026-08-18 03:54:25,563 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:25,620 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:25,671 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:25,723 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:25,776 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:25,843 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:25,895 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:25,945 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:26,004 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:26,053 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:26,103 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:26,153 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:26,214 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:26,259 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:26,314 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:26,378 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:26,384 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65694370 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000006', 'uuid': 'f070bf12-36df-4a6b-8c8d-c61de97f37a7'}] 2026-08-18 03:54:27,395 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65694370 order {'name': '/', 'pos_reference': '263-132-000006', 'uuid': 'f070bf12-36df-4a6b-8c8d-c61de97f37a7'} created pos.order #870 2026-08-18 03:54:27,437 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65694370 finished 2026-08-18 03:54:27,656 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 401 0.570 0.704 2026-08-18 03:54:27,702 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54: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-08-18 03:54:27,739 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.024 2026-08-18 03:54:27,793 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54: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-08-18 03:54:27,810 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:27,863 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:27,925 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:27,976 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-08-18 03:54:27,976 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:28,180 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 31174564 (allocated 33169408) 2026-08-18 03:54:28,185 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 132505 2026-08-18 03:54:28,187 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-08-18 03:54:28,194 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 132505 2026-08-18 03:54:28,302 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035428_301491_test_taxes_l10n_in_pos.txt 2026-08-18 03:54:28,302 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpp9gxuh_7_chrome_odoo" 2026-08-18 03:54:29,237 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487] 2026-08-18 03:54:31,559 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 132800 2026-08-18 03:54:31,560 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmp6trcqbrf_chrome_odoo 2026-08-18 03:54:31,560 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:43635/json/version 2026-08-18 03:54:31,561 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43635', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:54:31,608 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-08-18 03:54:31,608 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:43635/json 2026-08-18 03:54:31,616 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43635', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:54:31,671 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:43635/devtools/page/0D4CB25B3B706F78A9B834E61AADB9E2 2026-08-18 03:54:31,685 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-08-18 03:54:31,694 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-08-18 03:54:31,953 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:54:31,957 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-08-18 03:54:31,959 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-08-18 03:54:31,959 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-08-18 03:54:32,097 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:32] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.057 0.072 2026-08-18 03:54:32,101 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '0D4CB25B3B706F78A9B834E61AADB9E2', 'loaderId': 'A6D50DD31E34BA0D276C306BEFA4FBE1', 'isDownload': False} 2026-08-18 03:54:32,101 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:32,118 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:54:32,138 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:32] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.007 2026-08-18 03:54:32,148 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:32] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-08-18 03:54:32,155 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:32] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-08-18 03:54:32,640 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:54:32,648 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:54:32,668 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:54:32,683 25 INFO rb-bf20be7-223995-404953 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/132", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:54:32,692 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:32,700 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-08-18 03:54:32,724 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-08-18 03:54:32,738 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:54:32,763 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.005 2026-08-18 03:54:32,782 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.018 2026-08-18 03:54:32,785 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-08-18 03:54:32,834 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.019 0.026 2026-08-18 03:54:33,366 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 267 0.217 0.255 2026-08-18 03:54:33,391 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:33] "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-08-18 03:54:33,454 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54: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-08-18 03:54:33,526 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:33] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.040 2026-08-18 03:54:33,561 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54: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-08-18 03:54:33,572 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-08-18 03:54:33,584 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-18 03:54:33,633 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:54:33,696 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-08-18 03:54:33,712 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 03:54:33,721 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-08-18 03:54:33,773 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:33] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.094 0.038 2026-08-18 03:54:33,782 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:33,791 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:54:33,811 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:33] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.007 0.162 2026-08-18 03:54:33,827 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:33] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.004 0.088 2026-08-18 03:54:33,829 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.167 2026-08-18 03:54:33,887 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:33] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.007 0.042 2026-08-18 03:54:33,963 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:33] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.081 2026-08-18 03:54:33,965 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:33,977 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:33,980 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:54:33,990 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:54:33,993 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:33] "GET /web/image?model=product.template&field=image_128&id=2127&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-08-18 03:54:34,094 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:34] "GET /web/image?model=product.template&field=image_128&id=2128&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.191 2026-08-18 03:54:34,108 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:54:34,134 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:34] "GET /web/image?model=product.template&field=image_128&id=2130&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.006 0.227 2026-08-18 03:54:34,159 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:34] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.244 2026-08-18 03:54:34,194 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:34] "GET /web/image?model=product.template&field=image_128&id=2129&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.008 0.284 2026-08-18 03:54:34,269 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:34] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.040 0.225 2026-08-18 03:54:34,294 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:34] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-08-18 03:54:34,322 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:34] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-08-18 03:54:34,355 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:34] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-08-18 03:54:34,382 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:34] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-08-18 03:54:34,416 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:34] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.007 0.131 2026-08-18 03:54:34,437 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:34] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.004 0.130 2026-08-18 03:54:34,460 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:34] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-08-18 03:54:34,533 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:34] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.030 0.495 2026-08-18 03:54:34,555 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:34] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.004 0.186 2026-08-18 03:54:34,598 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:34] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.203 2026-08-18 03:54:34,619 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:34] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-08-18 03:54:34,666 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:34] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-08-18T03:51:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.221 2026-08-18 03:54:34,744 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.040 0.238 2026-08-18 03:54:34,784 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:34,846 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:34,910 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.022 0.042 2026-08-18 03:54:34,976 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.015 0.027 2026-08-18 03:54:35,038 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-08-18 03:54:35,125 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:35,253 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:35] "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.055 0.072 2026-08-18 03:54:35,386 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.050 0.078 2026-08-18 03:54:35,397 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:35] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.124 2026-08-18 03:54:35,423 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:35] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.008 0.012 2026-08-18 03:54:35,446 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.010 2026-08-18 03:54:35,499 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.026 2026-08-18 03:54:35,538 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:35,591 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:35,689 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:35,738 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:35,789 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:35,860 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:35,876 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:54:35,882 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:54:35,914 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:35,970 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:36,014 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:36,085 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:36,136 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:36,190 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:36,257 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:36,265 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23351254 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000001', 'uuid': 'e64aebe5-bd00-4b42-a248-5e694605339b'}] 2026-08-18 03:54:36,270 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:54:37,626 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23351254 order {'name': '/', 'pos_reference': '264-132-000001', 'uuid': 'e64aebe5-bd00-4b42-a248-5e694605339b'} created pos.order #871 2026-08-18 03:54:37,662 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23351254 finished 2026-08-18 03:54:37,907 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 495 0.801 0.843 2026-08-18 03:54:37,948 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54: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.003 2026-08-18 03:54:37,994 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.028 2026-08-18 03:54:38,015 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:38] "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-08-18 03:54:38,138 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:38,189 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:38,249 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:38,300 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:38,363 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:38,419 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:38,470 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:38,536 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:38] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.010 0.047 2026-08-18 03:54:38,578 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:38] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.012 0.019 2026-08-18 03:54:38,613 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:38] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.012 2026-08-18 03:54:38,654 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:38,752 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:38] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.029 0.062 2026-08-18 03:54:38,971 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.125 0.085 2026-08-18 03:54:38,982 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:38] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.195 2026-08-18 03:54:39,056 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.021 2026-08-18 03:54:39,086 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:39,139 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:39,198 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:39,245 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:39,298 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:39,371 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:39,422 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:39,473 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:39,530 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:39,579 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:39,630 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:39,681 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:39,736 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:39,790 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:39,845 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:39,906 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:39,914 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39163713 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000002', 'uuid': '44cf1bac-227c-4875-88b3-4053b637b4c8'}] 2026-08-18 03:54:40,854 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39163713 order {'name': '/', 'pos_reference': '264-132-000002', 'uuid': '44cf1bac-227c-4875-88b3-4053b637b4c8'} created pos.order #872 2026-08-18 03:54:40,922 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39163713 finished 2026-08-18 03:54:41,145 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 401 0.513 0.721 2026-08-18 03:54:41,192 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:41] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:54:41,252 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.025 0.033 2026-08-18 03:54:41,297 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 03:54:41,314 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:41,361 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:41,426 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:41,477 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:41,528 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:41,583 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:41,638 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:41,694 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:41] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.007 0.047 2026-08-18 03:54:41,793 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:41] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.022 0.043 2026-08-18 03:54:41,826 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:41] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-08-18 03:54:41,905 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:42,074 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:42] "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.073 0.092 2026-08-18 03:54:42,216 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.053 0.080 2026-08-18 03:54:42,225 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:42] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.122 2026-08-18 03:54:42,269 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.022 2026-08-18 03:54:42,317 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:42,371 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:42,441 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:42,493 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:42,544 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:42,600 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:42,649 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:42,700 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:42,751 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:42,807 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:42,858 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:42,912 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:42,976 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:42,981 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5022868 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000003', 'uuid': '3a2fc36a-2e20-4694-b0e4-e89dec8978ba'}] 2026-08-18 03:54:44,198 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5022868 order {'name': '/', 'pos_reference': '264-132-000003', 'uuid': '3a2fc36a-2e20-4694-b0e4-e89dec8978ba'} created pos.order #873 2026-08-18 03:54:44,249 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5022868 finished 2026-08-18 03:54:44,465 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 401 0.723 0.763 2026-08-18 03:54:44,516 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:44] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:54:44,568 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.029 2026-08-18 03:54:44,593 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 03:54:44,616 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:44,664 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:44,728 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:44,778 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:44,829 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:44,883 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:44,937 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:44,967 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:44] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.025 2026-08-18 03:54:45,013 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:45] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.009 0.027 2026-08-18 03:54:45,048 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.012 0.012 2026-08-18 03:54:45,089 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:45,179 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:45] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.027 0.060 2026-08-18 03:54:45,296 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.042 0.063 2026-08-18 03:54:45,309 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:45] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.096 2026-08-18 03:54:45,360 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.025 2026-08-18 03:54:45,399 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:45,453 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:45,503 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:45,556 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:45,614 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:45,699 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:45,739 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:45,790 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:45,851 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:45,895 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:45,946 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:46,000 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:46,052 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:46,103 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:46,158 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:46,222 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:46,228 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24035744 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000004', 'uuid': 'bac8122b-0c2c-4d95-a7f8-3b40b336284b'}] 2026-08-18 03:54:47,452 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24035744 order {'name': '/', 'pos_reference': '264-132-000004', 'uuid': 'bac8122b-0c2c-4d95-a7f8-3b40b336284b'} created pos.order #874 2026-08-18 03:54:47,497 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24035744 finished 2026-08-18 03:54:47,702 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 401 0.735 0.741 2026-08-18 03:54:47,744 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:47] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:54:47,792 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.030 2026-08-18 03:54:47,829 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.006 2026-08-18 03:54:47,882 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:47,943 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:47,991 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:48,041 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:48,092 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:48,149 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:48,202 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:48,238 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:48] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.031 2026-08-18 03:54:48,300 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:48] "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-08-18 03:54:48,338 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-08-18 03:54:48,381 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:48,508 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:48] "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.069 2026-08-18 03:54:48,635 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.054 0.068 2026-08-18 03:54:48,646 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:48] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.110 2026-08-18 03:54:48,704 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.027 2026-08-18 03:54:48,744 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:48,797 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:48,854 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:48,921 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:48,972 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:49,023 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:49,080 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:49,138 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:49,181 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:49,232 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:49,288 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:49,340 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:49,396 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:49,457 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:49,461 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70251324 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000005', 'uuid': '751b39c1-c6a5-4620-8d15-05d740d40ee4'}] 2026-08-18 03:54:50,720 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70251324 order {'name': '/', 'pos_reference': '264-132-000005', 'uuid': '751b39c1-c6a5-4620-8d15-05d740d40ee4'} created pos.order #875 2026-08-18 03:54:50,768 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70251324 finished 2026-08-18 03:54:50,973 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 401 0.767 0.748 2026-08-18 03:54:51,037 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:51] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:54:51,087 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.033 2026-08-18 03:54:51,129 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-08-18 03:54:51,142 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:51,196 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:51,259 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:51,309 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:51,358 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:51,412 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:51,468 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:51,503 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:51] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.029 2026-08-18 03:54:51,555 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:51] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.016 0.021 2026-08-18 03:54:51,592 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:51] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.009 2026-08-18 03:54:51,629 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:51,744 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:51] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.044 0.070 2026-08-18 03:54:51,855 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.043 0.061 2026-08-18 03:54:51,864 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:51] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.097 2026-08-18 03:54:51,923 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.029 2026-08-18 03:54:51,961 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:52,019 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:52,072 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:52,125 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:52,178 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:52,244 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:52,295 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:52,346 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:52,402 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:52,459 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:52,503 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:52,553 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:52,617 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:52,664 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:52,714 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:52,776 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:52,781 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80897323 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000006', 'uuid': '22787cc4-1b1b-456f-bba2-463a07995156'}] 2026-08-18 03:54:53,730 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80897323 order {'name': '/', 'pos_reference': '264-132-000006', 'uuid': '22787cc4-1b1b-456f-bba2-463a07995156'} created pos.order #876 2026-08-18 03:54:53,760 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80897323 finished 2026-08-18 03:54:53,956 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 401 0.488 0.688 2026-08-18 03:54:53,999 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:53] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:54:54,042 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.029 2026-08-18 03:54:54,070 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:54:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:54:54,111 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:54,159 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:54,225 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:54,276 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-08-18 03:54:54,277 25 INFO rb-bf20be7-223995-404953 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-08-18 03:54:54,528 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 31346760 (allocated 33955840) 2026-08-18 03:54:54,534 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 132800 2026-08-18 03:54:54,538 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-08-18 03:54:54,541 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 132800 2026-08-18 03:54:54,702 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035454_702432_test_taxes_l10n_in_pos.txt 2026-08-18 03:54:54,702 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmp6trcqbrf_chrome_odoo" 2026-08-18 03:54:55,970 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505] 2026-08-18 03:54:56,137 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 69 checked, 69 removed 2026-08-18 03:55:05,812 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-08-18 03:55:06,339 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome pid: 133104 2026-08-18 03:55:06,339 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless temporary user profile dir: /tmp/tmpvtj931np_chrome_odoo 2026-08-18 03:55:06,347 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:36787/json/version 2026-08-18 03:55:06,349 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36787', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:55:06,425 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Browser version: Chrome/150.0.7871.114 2026-08-18 03:55:06,425 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:36787/json 2026-08-18 03:55:06,428 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36787', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:55:06,484 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Websocket url found: ws://127.0.0.1:36787/devtools/page/937859DB01890E227D0D10BE79FFB3A5 2026-08-18 03:55:06,507 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Enable chrome headless console log notification 2026-08-18 03:55:06,517 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless enable page notifications 2026-08-18 03:55:06,751 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:55:06,755 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Setting session cookie in browser 2026-08-18 03:55:06,757 25 INFO rb-bf20be7-223995-404953 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/133" in browser 2026-08-18 03:55:06,757 25 INFO rb-bf20be7-223995-404953 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/133" 2026-08-18 03:55:06,786 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:55:07,277 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:07] "GET /pos/ui/133 HTTP/1.1" 200 - 83 0.062 0.448 2026-08-18 03:55:07,282 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Navigation result: {'frameId': '937859DB01890E227D0D10BE79FFB3A5', 'loaderId': 'CA20E9C8DC40FA71C8F7213B1AA82444', 'isDownload': False} 2026-08-18 03:55:07,282 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Evaluate ready code "odoo.isTourReady('PosSaleLoyaltyTour1')" 2026-08-18 03:55:07,304 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:55:07,319 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:07] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-18 03:55:07,326 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:07] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-18 03:55:07,332 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:07] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-08-18 03:55:07,817 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:55:07,821 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:55:07,844 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-08-18 03:55:07,859 25 INFO rb-bf20be7-223995-404953 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/133", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:55:07,868 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:07,882 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.018 2026-08-18 03:55:07,897 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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-08-18 03:55:07,909 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:55:07,938 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.014 2026-08-18 03:55:07,963 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.033 2026-08-18 03:55:07,973 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.010 2026-08-18 03:55:08,071 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.047 0.045 2026-08-18 03:55:08,609 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 302 0.240 0.268 2026-08-18 03:55:08,636 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.017 2026-08-18 03:55:08,741 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.000 0.005 2026-08-18 03:55:08,826 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:08] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.048 2026-08-18 03:55:08,862 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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.000 0.013 2026-08-18 03:55:08,883 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: Owl is running in 'dev' mode. 2026-08-18 03:55:08,894 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:55:08,942 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:55:08,969 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 03:55:08,986 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.022 2026-08-18 03:55:08,988 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 03:55:09,003 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:55:09,066 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:09] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.090 0.032 2026-08-18 03:55:09,080 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:09] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.005 0.126 2026-08-18 03:55:09,087 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.113 2026-08-18 03:55:09,104 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:09] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.005 0.027 2026-08-18 03:55:09,107 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:09,170 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:09] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.019 0.014 2026-08-18 03:55:09,265 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:09] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-08-18T03:54:56.000+00:00 HTTP/1.1" 200 - 3 0.013 0.061 2026-08-18 03:55:09,269 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:09,281 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:55:09,289 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:55:09,306 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:09] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-08-18T03:54:56.000+00:00 HTTP/1.1" 200 - 3 0.006 0.106 2026-08-18 03:55:09,317 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:09,328 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:09] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-08-18T03:54:56.000+00:00 HTTP/1.1" 200 - 3 0.001 0.130 2026-08-18 03:55:09,348 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:09] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-08-18T03:54:56.000+00:00 HTTP/1.1" 200 - 3 0.001 0.143 2026-08-18 03:55:09,378 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 03:55:09,412 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:09] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-08-18T03:54:56.000+00:00 HTTP/1.1" 200 - 3 0.018 0.191 2026-08-18 03:55:09,435 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:09] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-08-18T03:54:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.215 2026-08-18 03:55:09,524 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:09] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.048 0.116 2026-08-18 03:55:09,551 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:09] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-08-18T03:54:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-08-18 03:55:09,573 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:09] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-08-18T03:54:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-08-18 03:55:09,601 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:09] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-08-18T03:54:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-08-18 03:55:09,661 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:09] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.022 0.276 2026-08-18 03:55:09,768 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.048 0.276 2026-08-18 03:55:09,799 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:09,868 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:09,971 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 40 0.033 0.075 2026-08-18 03:55:10,049 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.018 0.028 2026-08-18 03:55:10,093 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.014 2026-08-18 03:55:10,170 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:10,313 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03: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 - 61 0.063 0.078 2026-08-18 03:55:10,473 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.070 0.080 2026-08-18 03:55:10,484 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:10] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.153 2026-08-18 03:55:10,532 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.023 2026-08-18 03:55:10,562 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:10,610 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:10] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.019 0.028 2026-08-18 03:55:10,669 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:10] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.010 2026-08-18 03:55:10,724 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:10,799 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:10,872 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:10,886 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:55:10,904 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:55:10,923 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:10,975 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:11,063 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:11,129 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:11,132 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18189786 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': '3956390a-6a19-43c4-9925-6f0693caabf4'}] 2026-08-18 03:55:11,141 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:55:11,544 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18189786 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': '3956390a-6a19-43c4-9925-6f0693caabf4'} created pos.order #877 2026-08-18 03:55:11,557 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18189786 finished 2026-08-18 03:55:11,977 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #258 deleted stock.move.line records with IDs: [1514] 2026-08-18 03:55:12,168 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 476 0.471 0.567 2026-08-18 03:55:12,272 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.017 0.036 2026-08-18 03:55:12,301 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:12] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.011 2026-08-18 03:55:12,339 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:55:12,442 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: tour succeeded 2026-08-18 03:55:12,443 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: ╔════════════════════════════════════╗ ║ TOUR PosSaleLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-18 03:55:12,571 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: heap 17860048 (allocated 19136512) 2026-08-18 03:55:12,578 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing chrome headless with pid 133104 2026-08-18 03:55:12,578 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing websocket connection 2026-08-18 03:55:12,581 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Terminating chrome headless with pid 133104 2026-08-18 03:55:12,677 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035512_676575_test_pos_sale_loyalty_1.txt 2026-08-18 03:55:12,677 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Removing chrome user profile "/tmp/tmpvtj931np_chrome_odoo" 2026-08-18 03:55:12,722 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-08-18 03:55:13,462 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome pid: 133332 2026-08-18 03:55:13,462 25 INFO rb-bf20be7-223995-404953 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/tmp9k6by2gd_chrome_odoo 2026-08-18 03:55:13,462 25 INFO rb-bf20be7-223995-404953 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:40899/json/version 2026-08-18 03:55:13,463 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40899', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:55:13,511 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Browser version: Chrome/150.0.7871.114 2026-08-18 03:55:13,511 25 INFO rb-bf20be7-223995-404953 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:40899/json 2026-08-18 03:55:13,512 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40899', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:55:13,575 25 INFO rb-bf20be7-223995-404953 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:40899/devtools/page/0A1836F741369BC143BD38F1F8E5E9A0 2026-08-18 03:55:13,598 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:13,610 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome headless enable page notifications 2026-08-18 03:55:13,736 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 03:55:13,738 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Setting session cookie in browser 2026-08-18 03:55:13,744 25 INFO rb-bf20be7-223995-404953 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=133" in browser 2026-08-18 03:55:13,744 25 INFO rb-bf20be7-223995-404953 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=133" 2026-08-18 03:55:13,766 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:55:14,295 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:14] "GET /pos/web?config_id=133 HTTP/1.1" 200 - 86 0.041 0.490 2026-08-18 03:55:14,298 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Navigation result: {'frameId': '0A1836F741369BC143BD38F1F8E5E9A0', 'loaderId': 'AE0E73947CF8C1B10ED8D9CA26A405F5', 'isDownload': False} 2026-08-18 03:55:14,299 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:14,317 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:55:14,336 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:14] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 03:55:14,344 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:14] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-08-18 03:55:14,353 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:14] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-08-18 03:55:14,815 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:55:14,820 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:55:14,837 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-08-18 03:55:14,853 25 INFO rb-bf20be7-223995-404953 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=133", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:55:14,859 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:14,871 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.012 2026-08-18 03:55:14,899 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-08-18 03:55:14,911 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:55:14,956 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:14] "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.022 2026-08-18 03:55:14,971 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.044 2026-08-18 03:55:15,038 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.025 0.037 2026-08-18 03:55:15,044 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.027 2026-08-18 03:55:15,601 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 303 0.252 0.261 2026-08-18 03:55:15,620 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:55:15,707 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55: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.006 2026-08-18 03:55:15,769 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:15] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.037 2026-08-18 03:55:15,810 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-08-18 03:55:15,837 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:15,862 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-08-18 03:55:15,914 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:55:15,943 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:55:15,950 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 03:55:15,987 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:55:16,001 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:55:16,002 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:16] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.027 0.057 2026-08-18 03:55:16,015 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:16] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.003 0.072 2026-08-18 03:55:16,030 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:16] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.005 0.031 2026-08-18 03:55:16,032 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.105 2026-08-18 03:55:16,113 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:16,174 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:16] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.007 0.033 2026-08-18 03:55:16,197 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.049 2026-08-18 03:55:16,331 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:16,334 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:16] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.096 0.091 2026-08-18 03:55:16,363 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:55:16,383 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:16,383 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:55:16,405 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:16] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-08-18T03:54:56.000+00:00 HTTP/1.1" 200 - 3 0.008 0.222 2026-08-18 03:55:16,485 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:16] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.022 0.317 2026-08-18 03:55:16,514 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:16] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-08-18T03:54:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.313 2026-08-18 03:55:16,556 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:16] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-08-18T03:54:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.290 2026-08-18 03:55:16,591 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:16] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-08-18T03:54:56.000+00:00 HTTP/1.1" 200 - 3 0.006 0.193 2026-08-18 03:55:16,627 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:16] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-08-18T03:54:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.428 2026-08-18 03:55:16,658 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:16] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-08-18T03:54:56.000+00:00 HTTP/1.1" 200 - 3 0.007 0.235 2026-08-18 03:55:16,677 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:16] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-08-18T03:54:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-08-18 03:55:16,751 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.202 2026-08-18 03:55:16,784 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:16] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-08-18T03:54:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.177 2026-08-18 03:55:16,795 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:16,809 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:16] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-08-18T03:54:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.246 2026-08-18 03:55:16,862 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:16,959 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 40 0.028 0.066 2026-08-18 03:55:17,056 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.031 0.039 2026-08-18 03:55:17,113 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.018 2026-08-18 03:55:17,175 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:17,323 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:17] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.064 0.078 2026-08-18 03:55:17,473 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.063 0.080 2026-08-18 03:55:17,483 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:17] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.139 2026-08-18 03:55:17,536 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.028 2026-08-18 03:55:17,563 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:17,597 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:17] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.011 0.021 2026-08-18 03:55:17,703 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:17,752 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:17,804 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:17,858 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: tour succeeded 2026-08-18 03:55:17,858 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:17,966 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: heap 16371704 (allocated 17825792) 2026-08-18 03:55:17,982 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing chrome headless with pid 133332 2026-08-18 03:55:17,985 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing websocket connection 2026-08-18 03:55:17,990 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Terminating chrome headless with pid 133332 2026-08-18 03:55:18,095 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035518_095211_test_pos_sale_loyalty_ignored_in_pos.txt 2026-08-18 03:55:18,095 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Removing chrome user profile "/tmp/tmp9k6by2gd_chrome_odoo" 2026-08-18 03:55:18,124 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos ... 2026-08-18 03:55:19,059 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Chrome pid: 133566 2026-08-18 03:55:19,059 25 INFO rb-bf20be7-223995-404953 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/tmprbr36h_0_chrome_odoo 2026-08-18 03:55:19,060 25 INFO rb-bf20be7-223995-404953 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:39841/json/version 2026-08-18 03:55:19,061 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39841', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:55:19,191 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Browser version: Chrome/150.0.7871.114 2026-08-18 03:55:19,191 25 INFO rb-bf20be7-223995-404953 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:39841/json 2026-08-18 03:55:19,191 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39841', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:55:19,247 25 INFO rb-bf20be7-223995-404953 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:39841/devtools/page/9AE47C30E2EE11B03B876CDFD89AEF52 2026-08-18 03:55:19,350 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:19,360 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:19,538 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 03:55:19,543 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:19,548 25 INFO rb-bf20be7-223995-404953 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/133" in browser 2026-08-18 03:55:19,548 25 INFO rb-bf20be7-223995-404953 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/133" 2026-08-18 03:55:19,565 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:55:20,067 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:20] "GET /pos/ui/133 HTTP/1.1" 200 - 88 0.067 0.440 2026-08-18 03:55:20,070 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Navigation result: {'frameId': '9AE47C30E2EE11B03B876CDFD89AEF52', 'loaderId': 'E95807D66A6E356974F98798FD4C320D', 'isDownload': False} 2026-08-18 03:55:20,070 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:20,089 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:55:20,118 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:20] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-18 03:55:20,123 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:20] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-08-18 03:55:20,136 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:20] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.019 2026-08-18 03:55:20,609 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:55:20,618 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:55:20,688 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-18 03:55:20,706 25 INFO rb-bf20be7-223995-404953 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/133", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:55:20,719 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:20,720 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.006 2026-08-18 03:55:20,751 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 03:55:20,765 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:55:20,803 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55: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.010 2026-08-18 03:55:20,817 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-08-18 03:55:20,905 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.044 0.041 2026-08-18 03:55:20,910 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.070 2026-08-18 03:55:21,432 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 297 0.223 0.256 2026-08-18 03:55:21,460 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-08-18 03:55:21,508 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55: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.008 2026-08-18 03:55:21,579 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:21] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.034 2026-08-18 03:55:21,613 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55: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-08-18 03:55:21,631 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:21,650 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-08-18 03:55:21,707 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 03:55:21,722 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 03:55:21,737 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 03:55:21,740 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:21] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.015 0.026 2026-08-18 03:55:21,809 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-08-18 03:55:21,811 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-08-18 03:55:21,837 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:21] "GET /web/image/res.users/260/avatar_128 HTTP/1.1" 200 - 14 0.048 0.093 2026-08-18 03:55:21,852 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:21] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.005 0.051 2026-08-18 03:55:21,855 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.148 2026-08-18 03:55:21,891 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:21,939 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.023 2026-08-18 03:55:21,980 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:21] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.020 0.041 2026-08-18 03:55:21,988 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:22,092 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:22] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 32 0.066 0.112 2026-08-18 03:55:22,099 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:55:22,109 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:55:22,142 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:22] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-08-18T03:54:56.000+00:00 HTTP/1.1" 200 - 3 0.021 0.160 2026-08-18 03:55:22,184 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:22] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-08-18T03:54:56.000+00:00 HTTP/1.1" 200 - 3 0.010 0.208 2026-08-18 03:55:22,234 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:22] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-08-18T03:54:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.251 2026-08-18 03:55:22,289 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:22] "GET /pos/ui/133 HTTP/1.1" 200 - 32 0.023 0.351 2026-08-18 03:55:22,321 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:22] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-08-18T03:54:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.201 2026-08-18 03:55:22,350 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:22] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-08-18T03:54:56.000+00:00 HTTP/1.1" 200 - 3 0.010 0.190 2026-08-18 03:55:22,373 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:22] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-08-18T03:54:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.386 2026-08-18 03:55:22,395 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:22] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-08-18T03:54:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-08-18 03:55:22,419 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:22] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-08-18T03:54:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-08-18 03:55:22,452 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:22] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-08-18T03:54:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.123 2026-08-18 03:55:22,568 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.066 0.313 2026-08-18 03:55:22,633 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:22,689 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:22,752 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:22,806 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:22,865 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:22,918 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:22,944 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55: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 - 7 0.006 0.019 2026-08-18 03:55:22,971 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:22,979 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:22] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 6 0.006 0.021 2026-08-18 03:55:23,029 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:23,038 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:23] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.004 0.011 2026-08-18 03:55:23,092 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:23,110 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:55:23,111 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:55:23,145 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:23,194 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:23,266 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:23,321 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:23,336 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:23] "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-08-18 03:55:23,370 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87960078 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': 'a410e4c7-d9c5-4186-8de0-cc2811f7d992'}] 2026-08-18 03:55:23,377 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:55:23,762 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87960078 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': 'a410e4c7-d9c5-4186-8de0-cc2811f7d992'} created pos.order #878 2026-08-18 03:55:23,780 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87960078 finished 2026-08-18 03:55:23,836 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 193 0.205 0.263 2026-08-18 03:55:23,950 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.045 0.033 2026-08-18 03:55:23,978 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.006 2026-08-18 03:55:24,101 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:24,101 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:24,221 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: heap 15746116 (allocated 17301504) 2026-08-18 03:55:24,228 25 INFO rb-bf20be7-223995-404953 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 133566 2026-08-18 03:55:24,230 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:24,232 25 INFO rb-bf20be7-223995-404953 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 133566 2026-08-18 03:55:24,333 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035524_332874_test_sale_order_loyalty_card_can_be_used_in_pos.txt 2026-08-18 03:55:24,333 25 INFO rb-bf20be7-223995-404953 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/tmprbr36h_0_chrome_odoo" 2026-08-18 03:55:24,469 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 03:55:31,445 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #262 deleted res.currency.rate records with IDs: [83, 84, 85] 2026-08-18 03:55:32,347 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-08-18 03:55:32,631 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report_refund_sign ... 2026-08-18 03:55:32,892 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 03:55:33,910 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-08-18 03:55:36,923 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:55:37,130 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38905261 started for PoS orders references: [{'name': None, 'pos_reference': '260-136-000001', 'uuid': '446e2784-b31d-4c96-8030-a939cc952c06'}] 2026-08-18 03:55:37,188 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38905261 order {'name': None, 'pos_reference': '260-136-000001', 'uuid': '446e2784-b31d-4c96-8030-a939cc952c06'} created pos.order #881 2026-08-18 03:55:37,190 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38905261 finished 2026-08-18 03:55:37,246 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:37] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 76 0.121 0.205 2026-08-18 03:55:37,313 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 03:55:38,304 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_res_config_settings: Starting TestSelfOrderSettings.test_self_order_qr_generation ... 2026-08-18 03:55:40,969 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 03:55:42,035 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_always_attribute ... 2026-08-18 03:55:45,647 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome pid: 133792 2026-08-18 03:55:45,647 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless temporary user profile dir: /tmp/tmp5ixji6hq_chrome_odoo 2026-08-18 03:55:45,647 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:40477/json/version 2026-08-18 03:55:45,649 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40477', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:55:45,746 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Browser version: Chrome/150.0.7871.114 2026-08-18 03:55:45,746 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:40477/json 2026-08-18 03:55:45,747 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40477', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:55:45,800 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Websocket url found: ws://127.0.0.1:40477/devtools/page/889DE0ED39B1709CC00477638A7FC7C5 2026-08-18 03:55:45,864 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Enable chrome headless console log notification 2026-08-18 03:55:45,887 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless enable page notifications 2026-08-18 03:55:45,911 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Setting session cookie in browser 2026-08-18 03:55:46,032 25 INFO rb-bf20be7-223995-404953 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/138?access_token=a0f198a8029745c6" in browser 2026-08-18 03:55:46,032 25 INFO rb-bf20be7-223995-404953 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/138?access_token=a0f198a8029745c6" 2026-08-18 03:55:46,060 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:55:46,446 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:46] "GET /pos-self/138?access_token=a0f198a8029745c6 HTTP/1.1" 200 - 59 0.047 0.346 2026-08-18 03:55:46,457 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Navigation result: {'frameId': '889DE0ED39B1709CC00477638A7FC7C5', 'loaderId': '718B26EB7C21B7AE3ADBE0BCAB258F75', 'isDownload': False} 2026-08-18 03:55:46,457 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Evaluate ready code "odoo.isTourReady('selfAlwaysAttributeVariants')" 2026-08-18 03:55:46,488 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:55:46,525 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:55:46,564 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:46] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.006 0.050 2026-08-18 03:55:46,575 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:55:46,636 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:46] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.037 0.088 2026-08-18 03:55:46,686 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:55:46,708 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:46] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.031 0.157 2026-08-18 03:55:46,833 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:46] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-18 03:55:46,855 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.004 0.012 2026-08-18 03:55:46,866 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:46] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.006 0.011 2026-08-18 03:55:46,868 25 INFO rb-bf20be7-223995-404953 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/138?access_token=a0f198a8029745c6", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:55:46,877 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:55:46,877 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:46] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:55:46,881 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:46,968 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:46] "POST /pos-self/relations/138 HTTP/1.1" 200 - 37 0.036 0.036 2026-08-18 03:55:47,001 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.097 2026-08-18 03:55:47,304 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:47] "POST /pos-self/data/138 HTTP/1.1" 200 - 182 0.158 0.146 2026-08-18 03:55:47,309 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.288 2026-08-18 03:55:47,366 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: Owl is running in 'dev' mode. 2026-08-18 03:55:47,417 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:47] "GET /web/image/ir.attachment/7468/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-08-18 03:55:47,485 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:47,551 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:47] "GET /web/image/pos.category/318/image_128?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-08-18 03:55:47,562 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:55:47,578 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:47,581 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:47] "GET /web/image/pos.category/319/image_128?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 2 0.002 0.047 2026-08-18 03:55:47,601 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:47] "GET /web/image/product.template/2202/image_512?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-08-18 03:55:47,617 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:47] "GET /web/image/product.template/2197/image_512?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.072 2026-08-18 03:55:47,632 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:47] "GET /web/image/product.template/2198/image_512?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.083 2026-08-18 03:55:47,642 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:47] "GET /web/image/product.template/2201/image_512?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-08-18 03:55:47,646 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:47,657 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:47] "GET /web/image/product.template/2199/image_512?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.082 2026-08-18 03:55:47,668 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:47] "GET /web/image/product.template/2200/image_512?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-08-18 03:55:47,701 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:47,774 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:47,844 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:47,852 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:47] "GET /web/image/ir.attachment/7434/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-18 03:55:47,868 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:55:47,895 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:47] "GET /web/image/product.product/2381/image_512?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 8 0.004 0.017 2026-08-18 03:55:47,895 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:47,945 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:47,998 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:48,055 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:48,112 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:48,176 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:48,235 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:48,284 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:48] "GET /web/image/product.product/2382/image_512?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 8 0.006 0.019 2026-08-18 03:55:48,288 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:48,339 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:48,409 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:48,450 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25692333 started for PoS orders references: [{'name': None, 'pos_reference': '260-138-000001', 'uuid': '470948bf-b368-4ec1-bc2a-591ed86b6361'}] 2026-08-18 03:55:48,497 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25692333 order {'name': None, 'pos_reference': '260-138-000001', 'uuid': '470948bf-b368-4ec1-bc2a-591ed86b6361'} created pos.order #882 2026-08-18 03:55:48,508 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25692333 finished 2026-08-18 03:55:48,606 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 103 0.098 0.104 2026-08-18 03:55:48,662 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.010 0.014 2026-08-18 03:55:48,665 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:48,723 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:48,778 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:48,827 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:48,877 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: tour succeeded 2026-08-18 03:55:48,877 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: ╔════════════════════════════════════════════╗ ║ TOUR selfAlwaysAttributeVariants SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-18 03:55:48,936 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: heap 8967272 (allocated 9961472) 2026-08-18 03:55:48,942 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing chrome headless with pid 133792 2026-08-18 03:55:48,945 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing websocket connection 2026-08-18 03:55:48,946 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Terminating chrome headless with pid 133792 2026-08-18 03:55:49,049 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035549_048833_test_self_order_always_attribute.txt 2026-08-18 03:55:49,049 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Removing chrome user profile "/tmp/tmp5ixji6hq_chrome_odoo" 2026-08-18 03:55:49,120 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-08-18 03:55:52,156 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome pid: 133998 2026-08-18 03:55:52,157 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless temporary user profile dir: /tmp/tmporvzzjbm_chrome_odoo 2026-08-18 03:55:52,157 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:41809/json/version 2026-08-18 03:55:52,158 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41809', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:55:52,272 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Browser version: Chrome/150.0.7871.114 2026-08-18 03:55:52,272 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:41809/json 2026-08-18 03:55:52,272 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41809', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:55:52,347 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Websocket url found: ws://127.0.0.1:41809/devtools/page/8DE53AD6BEFD7856FC59A08B60AD3703 2026-08-18 03:55:52,397 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Enable chrome headless console log notification 2026-08-18 03:55:52,404 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless enable page notifications 2026-08-18 03:55:52,448 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Setting session cookie in browser 2026-08-18 03:55:52,565 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Open "http://127.0.0.1:8069/pos-self/139?access_token=7d4ba4d44a984a49" in browser 2026-08-18 03:55:52,566 25 INFO rb-bf20be7-223995-404953 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/139?access_token=7d4ba4d44a984a49" 2026-08-18 03:55:52,578 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:55:52,933 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:52] "GET /pos-self/139?access_token=7d4ba4d44a984a49 HTTP/1.1" 200 - 59 0.056 0.302 2026-08-18 03:55:52,936 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Navigation result: {'frameId': '8DE53AD6BEFD7856FC59A08B60AD3703', 'loaderId': '3ACC395A5E12C9C3D638E59EF7BAE62D', 'isDownload': False} 2026-08-18 03:55:52,937 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Evaluate ready code "odoo.isTourReady('self_attribute_selector')" 2026-08-18 03:55:52,949 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:55:52,974 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:55:53,014 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:53] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.029 2026-08-18 03:55:53,024 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:55:53,041 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:53] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.072 2026-08-18 03:55:53,064 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:55:53,082 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:53] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.019 0.095 2026-08-18 03:55:53,258 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:53] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.013 2026-08-18 03:55:53,280 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:53] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.005 0.012 2026-08-18 03:55:53,291 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:53] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.003 0.020 2026-08-18 03:55:53,294 25 INFO rb-bf20be7-223995-404953 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/139?access_token=7d4ba4d44a984a49", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:55:53,302 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:55:53,303 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:53] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 03:55:53,309 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:53,396 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:53] "POST /pos-self/relations/139 HTTP/1.1" 200 - 37 0.031 0.034 2026-08-18 03:55:53,435 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-18 03:55:53,740 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:53] "POST /pos-self/data/139 HTTP/1.1" 200 - 181 0.144 0.163 2026-08-18 03:55:53,744 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.290 2026-08-18 03:55:53,776 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: Owl is running in 'dev' mode. 2026-08-18 03:55:53,823 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:53] "GET /web/image/ir.attachment/7509/raw HTTP/1.1" 200 - 4 0.001 0.014 2026-08-18 03:55:53,857 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:53,909 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:53] "GET /web/image/pos.category/318/image_128?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 2 0.001 0.027 2026-08-18 03:55:53,910 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:55:53,945 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:53] "GET /web/image/product.template/2197/image_512?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 3 0.012 0.028 2026-08-18 03:55:53,953 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:53,959 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:53] "GET /web/image/product.template/2201/image_512?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-08-18 03:55:53,973 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:53] "GET /web/image/product.template/2198/image_512?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.057 2026-08-18 03:55:53,988 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:53] "GET /web/image/product.template/2199/image_512?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.062 2026-08-18 03:55:54,007 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:54] "GET /web/image/product.template/2200/image_512?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.077 2026-08-18 03:55:54,010 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:54,056 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55: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-08-18 03:55:54,065 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:54,142 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:54,211 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:54,237 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:54] "GET /web/image/ir.attachment/7475/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-08-18 03:55:54,251 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:54] "GET /web/image/product.product/2380/image_512?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 8 0.003 0.016 2026-08-18 03:55:54,271 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:54,320 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:54,365 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:54,418 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:54,473 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:54,528 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:54,601 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:54,662 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:54,712 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:54,766 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:54,836 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:54,869 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75215409 started for PoS orders references: [{'name': None, 'pos_reference': '260-139-000001', 'uuid': 'ae7df1ba-440a-49b5-889f-400daec41fc0'}] 2026-08-18 03:55:54,908 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75215409 order {'name': None, 'pos_reference': '260-139-000001', 'uuid': 'ae7df1ba-440a-49b5-889f-400daec41fc0'} created pos.order #883 2026-08-18 03:55:54,925 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75215409 finished 2026-08-18 03:55:55,030 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:55] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 107 0.081 0.120 2026-08-18 03:55:55,091 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.012 2026-08-18 03:55:55,092 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:55,147 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:55,214 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:55,276 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:55,309 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: tour succeeded 2026-08-18 03:55:55,309 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: ╔════════════════════════════════════════╗ ║ TOUR self_attribute_selector SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-18 03:55:55,377 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: heap 9009276 (allocated 10485760) 2026-08-18 03:55:55,399 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing chrome headless with pid 133998 2026-08-18 03:55:55,400 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing websocket connection 2026-08-18 03:55:55,404 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Terminating chrome headless with pid 133998 2026-08-18 03:55:55,504 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035555_504469_test_self_order_attribute.txt 2026-08-18 03:55:55,504 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Removing chrome user profile "/tmp/tmporvzzjbm_chrome_odoo" 2026-08-18 03:55:55,552 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_check_attributes_show_images ... 2026-08-18 03:55:58,330 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4814] 2026-08-18 03:55:58,400 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted product.product records with IDs: [2380] 2026-08-18 03:55:58,946 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Chrome pid: 134198 2026-08-18 03:55:58,946 25 INFO rb-bf20be7-223995-404953 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/tmpzz5iv6aa_chrome_odoo 2026-08-18 03:55:58,947 25 INFO rb-bf20be7-223995-404953 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:35763/json/version 2026-08-18 03:55:58,948 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35763', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:55:59,093 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Browser version: Chrome/150.0.7871.114 2026-08-18 03:55:59,093 25 INFO rb-bf20be7-223995-404953 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:35763/json 2026-08-18 03:55:59,094 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35763', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:55:59,156 25 INFO rb-bf20be7-223995-404953 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:35763/devtools/page/39E0A25C7C9BE22DAD4E46E0BE905074 2026-08-18 03:55:59,191 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:59,196 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Chrome headless enable page notifications 2026-08-18 03:55:59,257 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Setting session cookie in browser 2026-08-18 03:55:59,277 25 INFO rb-bf20be7-223995-404953 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/140?access_token=ec3c3ee0d7124154" in browser 2026-08-18 03:55:59,277 25 INFO rb-bf20be7-223995-404953 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/140?access_token=ec3c3ee0d7124154" 2026-08-18 03:55:59,317 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:55:59,704 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:59] "GET /pos-self/140?access_token=ec3c3ee0d7124154 HTTP/1.1" 200 - 59 0.062 0.329 2026-08-18 03:55:59,709 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Navigation result: {'frameId': '39E0A25C7C9BE22DAD4E46E0BE905074', 'loaderId': '58AC3CAADFA5D34F2BC2CC47B04C1621', 'isDownload': False} 2026-08-18 03:55:59,709 25 INFO rb-bf20be7-223995-404953 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-08-18 03:55:59,732 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:55:59,760 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:55:59,786 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:59] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.005 0.041 2026-08-18 03:55:59,802 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:55:59,817 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:59] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.063 2026-08-18 03:55:59,832 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:55:59,863 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:55:59] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.094 2026-08-18 03:56:00,030 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:00] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.008 2026-08-18 03:56:00,063 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.019 2026-08-18 03:56:00,077 25 INFO rb-bf20be7-223995-404953 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/140?access_token=ec3c3ee0d7124154", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:56:00,087 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:00,092 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:00] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.012 0.033 2026-08-18 03:56:00,095 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:56:00,095 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:00] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.013 2026-08-18 03:56:00,193 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:00] "POST /pos-self/relations/140 HTTP/1.1" 200 - 37 0.043 0.047 2026-08-18 03:56:00,245 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.134 2026-08-18 03:56:00,543 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:00] "POST /pos-self/data/140 HTTP/1.1" 200 - 181 0.141 0.183 2026-08-18 03:56:00,547 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.284 2026-08-18 03:56:00,583 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:00,629 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:00] "GET /web/image/ir.attachment/7550/raw HTTP/1.1" 200 - 4 0.004 0.007 2026-08-18 03:56:00,675 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:00,753 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:00,762 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:00] "GET /web/image/pos.category/318/image_128?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 2 0.003 0.052 2026-08-18 03:56:00,768 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:56:00,790 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:00] "GET /web/image/product.template/2197/image_512?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.069 2026-08-18 03:56:00,807 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:00,808 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:00] "GET /web/image/product.template/2198/image_512?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.083 2026-08-18 03:56:00,825 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:00] "GET /web/image/product.template/2201/image_512?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-08-18 03:56:00,842 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:00] "GET /web/image/product.template/2199/image_512?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.096 2026-08-18 03:56:00,861 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:00] "GET /web/image/product.template/2200/image_512?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.109 2026-08-18 03:56:00,862 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: tour succeeded 2026-08-18 03:56:00,864 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:00,908 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: heap 7074600 (allocated 7602176) 2026-08-18 03:56:00,913 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing chrome headless with pid 134198 2026-08-18 03:56:00,915 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing websocket connection 2026-08-18 03:56:00,918 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Terminating chrome headless with pid 134198 2026-08-18 03:56:01,015 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035601_015531_test_self_order_check_attributes_show_images.txt 2026-08-18 03:56:01,016 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Removing chrome user profile "/tmp/tmpzz5iv6aa_chrome_odoo" 2026-08-18 03:56:01,065 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute ... 2026-08-18 03:56:04,358 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome pid: 134386 2026-08-18 03:56:04,359 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless temporary user profile dir: /tmp/tmps4w6m4bu_chrome_odoo 2026-08-18 03:56:04,359 25 INFO rb-bf20be7-223995-404953 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:39011/json/version 2026-08-18 03:56:04,361 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39011', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:56:04,435 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Browser version: Chrome/150.0.7871.114 2026-08-18 03:56:04,435 25 INFO rb-bf20be7-223995-404953 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:39011/json 2026-08-18 03:56:04,443 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39011', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:56:04,491 25 INFO rb-bf20be7-223995-404953 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:39011/devtools/page/DAF7FC0BA5373137EA1E31BE31528451 2026-08-18 03:56:04,535 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Enable chrome headless console log notification 2026-08-18 03:56:04,547 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless enable page notifications 2026-08-18 03:56:04,611 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Setting session cookie in browser 2026-08-18 03:56:04,706 25 INFO rb-bf20be7-223995-404953 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/141?access_token=270e46a9761d4771" in browser 2026-08-18 03:56:04,707 25 INFO rb-bf20be7-223995-404953 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/141?access_token=270e46a9761d4771" 2026-08-18 03:56:04,723 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:56:05,332 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:05] "GET /pos-self/141?access_token=270e46a9761d4771 HTTP/1.1" 200 - 59 0.042 0.574 2026-08-18 03:56:05,336 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Navigation result: {'frameId': 'DAF7FC0BA5373137EA1E31BE31528451', 'loaderId': 'A7E49574B0BD0AB19A775F7F0DA5B287', 'isDownload': False} 2026-08-18 03:56:05,337 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:05,355 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:56:05,399 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:56:05,419 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:05] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.008 0.035 2026-08-18 03:56:05,428 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:56:05,465 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:05] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.060 2026-08-18 03:56:05,474 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:56:05,484 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:05] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.093 2026-08-18 03:56:05,651 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:05] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-08-18 03:56:05,666 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:05] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.016 2026-08-18 03:56:05,684 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:05] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.008 0.018 2026-08-18 03:56:05,697 25 INFO rb-bf20be7-223995-404953 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/141?access_token=270e46a9761d4771", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:56:05,704 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:56:05,705 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:05] "POST /pos/ping HTTP/1.1" 200 - 1 0.005 0.006 2026-08-18 03:56:05,714 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:05,831 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:05] "POST /pos-self/relations/141 HTTP/1.1" 200 - 37 0.061 0.053 2026-08-18 03:56:05,891 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.168 2026-08-18 03:56:06,181 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:06] "POST /pos-self/data/141 HTTP/1.1" 200 - 182 0.136 0.179 2026-08-18 03:56:06,204 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.012 0.286 2026-08-18 03:56:06,237 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:06,294 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:06] "GET /web/image/ir.attachment/7592/raw HTTP/1.1" 200 - 4 0.001 0.011 2026-08-18 03:56:06,340 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:06,406 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:06] "GET /web/image/pos.category/318/image_128?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 2 0.006 0.041 2026-08-18 03:56:06,410 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:06,453 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:06] "GET /web/image/pos.category/320/image_128?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 2 0.006 0.081 2026-08-18 03:56:06,465 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:06,473 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:56:06,481 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:06] "GET /web/image/product.template/2197/image_512?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.098 2026-08-18 03:56:06,503 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:06] "GET /web/image/product.template/2198/image_512?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.114 2026-08-18 03:56:06,522 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:06] "GET /web/image/product.template/2201/image_512?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.136 2026-08-18 03:56:06,525 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:06,541 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:06] "GET /web/image/product.template/2199/image_512?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.151 2026-08-18 03:56:06,562 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:06] "GET /web/image/product.template/2200/image_512?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.132 2026-08-18 03:56:06,575 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: tour succeeded 2026-08-18 03:56:06,576 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:06,588 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:06] "GET /web/image/product.template/2203/image_512?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 3 0.009 0.101 2026-08-18 03:56:06,612 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: heap 7150260 (allocated 7864320) 2026-08-18 03:56:06,617 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing chrome headless with pid 134386 2026-08-18 03:56:06,617 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing websocket connection 2026-08-18 03:56:06,619 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Terminating chrome headless with pid 134386 2026-08-18 03:56:06,720 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035606_719959_test_self_order_multi_check_attribute.txt 2026-08-18 03:56:06,720 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Removing chrome user profile "/tmp/tmps4w6m4bu_chrome_odoo" 2026-08-18 03:56:06,763 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price ... 2026-08-18 03:56:09,378 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4814] 2026-08-18 03:56:09,416 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted product.product records with IDs: [2380] 2026-08-18 03:56:09,817 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Chrome pid: 134589 2026-08-18 03:56:09,817 25 INFO rb-bf20be7-223995-404953 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/tmpviltfpr3_chrome_odoo 2026-08-18 03:56:09,817 25 INFO rb-bf20be7-223995-404953 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:43311/json/version 2026-08-18 03:56:09,818 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43311', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:56:09,848 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Browser version: Chrome/150.0.7871.114 2026-08-18 03:56:09,848 25 INFO rb-bf20be7-223995-404953 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:43311/json 2026-08-18 03:56:09,849 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43311', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:56:09,882 25 INFO rb-bf20be7-223995-404953 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:43311/devtools/page/44483E3995271A2A1EDE858121469949 2026-08-18 03:56:09,907 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:09,915 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:10,010 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:10,017 25 INFO rb-bf20be7-223995-404953 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/142?access_token=d67a7a28fa4a472c" in browser 2026-08-18 03:56:10,018 25 INFO rb-bf20be7-223995-404953 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/142?access_token=d67a7a28fa4a472c" 2026-08-18 03:56:10,040 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:56:10,420 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:10] "GET /pos-self/142?access_token=d67a7a28fa4a472c HTTP/1.1" 200 - 59 0.051 0.336 2026-08-18 03:56:10,422 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Navigation result: {'frameId': '44483E3995271A2A1EDE858121469949', 'loaderId': '01E66D383419DADFFBF9315BC1E1A7F2', 'isDownload': False} 2026-08-18 03:56:10,423 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:10,434 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:56:10,466 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:56:10,503 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:10] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.029 0.029 2026-08-18 03:56:10,512 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:56:10,532 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:10] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.082 2026-08-18 03:56:10,542 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:56:10,550 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:10] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.094 2026-08-18 03:56:10,740 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:10] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-18 03:56:10,768 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:10] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.003 0.012 2026-08-18 03:56:10,874 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.007 2026-08-18 03:56:10,898 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:56:10,898 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:10] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:56:10,898 25 INFO rb-bf20be7-223995-404953 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/142?access_token=d67a7a28fa4a472c", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:56:10,910 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:10,971 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:10] "POST /pos-self/relations/142 HTTP/1.1" 200 - 37 0.015 0.034 2026-08-18 03:56:10,997 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.070 2026-08-18 03:56:11,021 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-08-18 03:56:11,426 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:11] "POST /pos-self/data/142 HTTP/1.1" 200 - 181 0.116 0.156 2026-08-18 03:56:11,464 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:11,501 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:11] "GET /web/image/ir.attachment/7633/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 03:56:11,588 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:11,635 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:11] "GET /web/image/pos.category/318/image_128?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-08-18 03:56:11,663 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:56:11,676 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:11] "GET /web/image/product.template/2197/image_512?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 3 0.009 0.016 2026-08-18 03:56:11,690 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:11] "GET /web/image/product.template/2198/image_512?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-08-18 03:56:11,704 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:11] "GET /web/image/product.template/2201/image_512?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-08-18 03:56:11,719 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:11] "GET /web/image/product.template/2199/image_512?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.057 2026-08-18 03:56:11,727 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:11,735 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:11] "GET /web/image/product.template/2200/image_512?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-08-18 03:56:11,783 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:11,833 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:11,890 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:11,901 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:56:11,949 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:12,000 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:12,063 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:12,108 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:12,161 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:12,281 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:12,281 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:12,319 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:12,390 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:12,451 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:12,467 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:12] "GET /web/image/ir.attachment/7599/raw HTTP/1.1" 200 - 4 0.003 0.006 2026-08-18 03:56:12,491 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:12] "GET /web/image/product.product/2387/image_512?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 8 0.006 0.012 2026-08-18 03:56:12,511 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:12,578 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:12,608 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51317599 started for PoS orders references: [{'name': None, 'pos_reference': '260-142-000001', 'uuid': '70be82db-5eac-4d7c-9dee-a1c5a9f9fc65'}] 2026-08-18 03:56:12,652 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51317599 order {'name': None, 'pos_reference': '260-142-000001', 'uuid': '70be82db-5eac-4d7c-9dee-a1c5a9f9fc65'} created pos.order #884 2026-08-18 03:56:12,669 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51317599 finished 2026-08-18 03:56:12,781 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:12] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 106 0.089 0.120 2026-08-18 03:56:12,816 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.010 2026-08-18 03:56:12,831 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:12,884 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: tour succeeded 2026-08-18 03:56:12,884 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:12,929 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: heap 8329436 (allocated 9437184) 2026-08-18 03:56:12,933 25 INFO rb-bf20be7-223995-404953 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 134589 2026-08-18 03:56:12,934 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Closing websocket connection 2026-08-18 03:56:12,934 25 INFO rb-bf20be7-223995-404953 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 134589 2026-08-18 03:56:13,033 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035613_033283_test_self_order_multi_check_attribute_with_extra_price.txt 2026-08-18 03:56:13,033 25 INFO rb-bf20be7-223995-404953 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/tmpviltfpr3_chrome_odoo" 2026-08-18 03:56:13,093 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_product_info ... 2026-08-18 03:56:15,975 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome pid: 134783 2026-08-18 03:56:15,975 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless temporary user profile dir: /tmp/tmpk5x4ziue_chrome_odoo 2026-08-18 03:56:15,975 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:38417/json/version 2026-08-18 03:56:15,977 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38417', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:56:16,023 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Browser version: Chrome/150.0.7871.114 2026-08-18 03:56:16,023 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:38417/json 2026-08-18 03:56:16,024 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38417', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:56:16,069 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Websocket url found: ws://127.0.0.1:38417/devtools/page/D1299B02EC07DBA3606E6D8848B00BF4 2026-08-18 03:56:16,078 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Enable chrome headless console log notification 2026-08-18 03:56:16,092 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless enable page notifications 2026-08-18 03:56:16,160 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Setting session cookie in browser 2026-08-18 03:56:16,288 25 INFO rb-bf20be7-223995-404953 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/143?access_token=cf0ab96067a54787&table_identifier=088ee2c2" in browser 2026-08-18 03:56:16,289 25 INFO rb-bf20be7-223995-404953 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/143?access_token=cf0ab96067a54787&table_identifier=088ee2c2" 2026-08-18 03:56:16,314 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:56:16,623 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:16] "GET /pos-self/143?access_token=cf0ab96067a54787&table_identifier=088ee2c2 HTTP/1.1" 200 - 61 0.041 0.278 2026-08-18 03:56:16,626 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Navigation result: {'frameId': 'D1299B02EC07DBA3606E6D8848B00BF4', 'loaderId': 'DF94EC6273B55924B4C113063544CE8B', 'isDownload': False} 2026-08-18 03:56:16,626 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:16,648 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:56:16,670 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:56:16,694 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:16] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.008 0.034 2026-08-18 03:56:16,722 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:56:16,740 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:16] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.015 0.072 2026-08-18 03:56:16,751 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:56:16,785 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:16] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.107 2026-08-18 03:56:16,929 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:16] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.017 2026-08-18 03:56:16,964 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:16] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.004 0.009 2026-08-18 03:56:17,138 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.006 2026-08-18 03:56:17,156 25 INFO rb-bf20be7-223995-404953 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/143?access_token=cf0ab96067a54787&table_identifier=088ee2c2", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:56:17,164 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:17,178 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:56:17,178 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:17] "POST /pos/ping HTTP/1.1" 200 - 1 0.004 0.014 2026-08-18 03:56:17,225 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-08-18 03:56:17,287 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:17] "POST /pos-self/relations/143 HTTP/1.1" 200 - 37 0.026 0.061 2026-08-18 03:56:17,290 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.035 2026-08-18 03:56:17,583 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:17] "POST /pos-self/data/143 HTTP/1.1" 200 - 169 0.094 0.146 2026-08-18 03:56:17,620 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: Owl is running in 'dev' mode. 2026-08-18 03:56:17,666 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:17] "GET /web/image/ir.attachment/7674/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 03:56:17,713 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:17,732 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:17] "GET /web/image/ir.attachment/7640/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-08-18 03:56:17,808 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:56:17,857 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:17,901 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 03:56:17,919 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:17,924 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:17] "GET /web/image/pos.category/321/image_128?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 2 0.011 0.025 2026-08-18 03:56:17,944 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:17] "GET /web/image/product.template/2204/image_512?unique=2026-08-18T03:55:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.033 2026-08-18 03:56:17,976 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: tour succeeded 2026-08-18 03:56:17,977 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: ╔════════════════════════════════════════╗ ║ TOUR self_order_product_info SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-18 03:56:18,032 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: heap 6651428 (allocated 7340032) 2026-08-18 03:56:18,034 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing chrome headless with pid 134783 2026-08-18 03:56:18,036 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing websocket connection 2026-08-18 03:56:18,037 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Terminating chrome headless with pid 134783 2026-08-18 03:56:18,239 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035618_239192_test_self_order_product_info.txt 2026-08-18 03:56:18,239 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Removing chrome user profile "/tmp/tmpk5x4ziue_chrome_odoo" 2026-08-18 03:56:18,285 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 03:56:19,314 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_extra_price_is_not_trusted_from_the_frontend ... 2026-08-18 03:56:22,355 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:56:22,685 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5535854 started for PoS orders references: [{'name': None, 'pos_reference': '260-144-000001', 'uuid': 'c5098ee7-dcd7-4b15-880b-5e71275104f9'}] 2026-08-18 03:56:22,719 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5535854 order {'name': None, 'pos_reference': '260-144-000001', 'uuid': 'c5098ee7-dcd7-4b15-880b-5e71275104f9'} created pos.order #885 2026-08-18 03:56:22,720 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5535854 finished 2026-08-18 03:56:22,797 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:22] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 125 0.076 0.369 2026-08-18 03:56:23,047 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20833350 started for PoS orders references: [{'name': None, 'pos_reference': '260-144-000002', 'uuid': 'd27bb477-6ec0-4926-bdd9-18f126a0d5fd'}] 2026-08-18 03:56:23,102 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20833350 order {'name': None, 'pos_reference': '260-144-000002', 'uuid': 'd27bb477-6ec0-4926-bdd9-18f126a0d5fd'} created pos.order #886 2026-08-18 03:56:23,104 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20833350 finished 2026-08-18 03:56:23,214 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:23] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 134 0.155 0.107 2026-08-18 03:56:23,255 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_line_subtotals_are_not_trusted_from_the_frontend ... 2026-08-18 03:56:26,105 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:56:26,276 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29035004 started for PoS orders references: [{'name': None, 'pos_reference': '260-145-000001', 'uuid': 'e7457d4c-24a6-4030-aba4-cfcae5720c55'}] 2026-08-18 03:56:26,313 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29035004 order {'name': None, 'pos_reference': '260-145-000001', 'uuid': 'e7457d4c-24a6-4030-aba4-cfcae5720c55'} created pos.order #887 2026-08-18 03:56:26,314 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29035004 finished 2026-08-18 03:56:26,374 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:26] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 125 0.058 0.214 2026-08-18 03:56:26,590 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33683716 started for PoS orders references: [{'name': None, 'pos_reference': '260-145-000002', 'uuid': 'c30429b1-ac42-44c0-ad7f-24127722f50b'}] 2026-08-18 03:56:26,626 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33683716 order {'name': None, 'pos_reference': '260-145-000002', 'uuid': 'c30429b1-ac42-44c0-ad7f-24127722f50b'} created pos.order #888 2026-08-18 03:56:26,627 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33683716 finished 2026-08-18 03:56:26,699 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:26] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 134 0.068 0.103 2026-08-18 03:56:26,726 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_free_items_multi_qty ... 2026-08-18 03:56:29,607 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_no_free_items ... 2026-08-18 03:56:32,370 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_unit_mulitple_qty ... 2026-08-18 03:56:35,162 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_product_dont_display_all_variants ... 2026-08-18 03:56:38,373 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome pid: 134975 2026-08-18 03:56:38,377 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless temporary user profile dir: /tmp/tmpqs9upz7q_chrome_odoo 2026-08-18 03:56:38,378 25 INFO rb-bf20be7-223995-404953 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:36685/json/version 2026-08-18 03:56:38,379 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36685', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:56:38,454 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Browser version: Chrome/150.0.7871.114 2026-08-18 03:56:38,454 25 INFO rb-bf20be7-223995-404953 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:36685/json 2026-08-18 03:56:38,455 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36685', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:56:38,489 25 INFO rb-bf20be7-223995-404953 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:36685/devtools/page/A307FAEC39886947F9EC8439E6F51028 2026-08-18 03:56:38,514 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Enable chrome headless console log notification 2026-08-18 03:56:38,521 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless enable page notifications 2026-08-18 03:56:38,597 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Setting session cookie in browser 2026-08-18 03:56:38,703 25 INFO rb-bf20be7-223995-404953 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/149?access_token=6cdc177b4b154833" in browser 2026-08-18 03:56:38,703 25 INFO rb-bf20be7-223995-404953 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/149?access_token=6cdc177b4b154833" 2026-08-18 03:56:38,726 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:56:39,060 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:39] "GET /pos-self/149?access_token=6cdc177b4b154833 HTTP/1.1" 200 - 57 0.035 0.302 2026-08-18 03:56:39,062 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Navigation result: {'frameId': 'A307FAEC39886947F9EC8439E6F51028', 'loaderId': 'A821BC8E1EDDF9EBEA88F564B7230798', 'isDownload': False} 2026-08-18 03:56:39,062 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:39,079 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:56:39,097 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:56:39,132 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:39] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.026 2026-08-18 03:56:39,143 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:56:39,160 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:39] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.067 2026-08-18 03:56:39,167 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:56:39,179 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:39] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.084 2026-08-18 03:56:39,332 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:39] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-18 03:56:39,366 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.010 2026-08-18 03:56:39,389 25 INFO rb-bf20be7-223995-404953 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/149?access_token=6cdc177b4b154833", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:56:39,393 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:39] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.012 0.020 2026-08-18 03:56:39,399 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:39,399 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:56:39,399 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:39] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 03:56:39,482 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:39] "POST /pos-self/relations/149 HTTP/1.1" 200 - 37 0.028 0.040 2026-08-18 03:56:39,522 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.100 2026-08-18 03:56:39,840 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:39] "POST /pos-self/data/149 HTTP/1.1" 200 - 192 0.138 0.182 2026-08-18 03:56:39,847 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.307 2026-08-18 03:56:39,924 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:39] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.036 2026-08-18 03:56:39,936 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:39,980 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:39] "GET /web/image/ir.attachment/7906/raw HTTP/1.1" 200 - 4 0.004 0.009 2026-08-18 03:56:39,994 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:40,006 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:40] "GET /web/image/ir.attachment/7872/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-08-18 03:56:40,026 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:56:40,097 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:40,139 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:40] "GET /web/image/pos.category/322/image_128?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 2 0.001 0.032 2026-08-18 03:56:40,152 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:40,172 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:40] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.001 0.059 2026-08-18 03:56:40,196 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:40] "GET /web/image/product.template/2205/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.071 2026-08-18 03:56:40,219 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:40] "GET /web/image/product.template/2206/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.090 2026-08-18 03:56:40,242 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:40,245 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:40] "GET /web/image/product.template/2209/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.109 2026-08-18 03:56:40,272 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:40] "GET /web/image/product.template/2207/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-08-18 03:56:40,292 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:40] "GET /web/image/product.template/2208/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.122 2026-08-18 03:56:40,317 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:40] "GET /web/image/product.template/2224/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.129 2026-08-18 03:56:40,317 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:40,348 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:40] "GET /web/image/product.template/2223/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.140 2026-08-18 03:56:40,365 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:40] "GET /web/image/product.template/2221/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.138 2026-08-18 03:56:40,377 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:40] "GET /web/image/product.template/2222/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.119 2026-08-18 03:56:40,379 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:40,401 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:40] "GET /web/image/product.product/2406/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 8 0.004 0.119 2026-08-18 03:56:40,421 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:40] "GET /web/image/product.product/2408/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 8 0.004 0.118 2026-08-18 03:56:40,434 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:40,442 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:40] "GET /web/image/product.product/2409/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 8 0.006 0.116 2026-08-18 03:56:40,511 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:40,572 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:40,630 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:40,700 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:40,765 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:40,827 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:40,882 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:40,961 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: tour succeeded 2026-08-18 03:56:40,962 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:41,026 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: heap 11242988 (allocated 12718080) 2026-08-18 03:56:41,028 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing chrome headless with pid 134975 2026-08-18 03:56:41,028 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing websocket connection 2026-08-18 03:56:41,028 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Terminating chrome headless with pid 134975 2026-08-18 03:56:41,133 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035641_133667_test_product_dont_display_all_variants.txt 2026-08-18 03:56:41,134 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Removing chrome user profile "/tmp/tmpqs9upz7q_chrome_odoo" 2026-08-18 03:56:41,188 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation ... 2026-08-18 03:56:44,578 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Chrome pid: 135180 2026-08-18 03:56:44,580 25 INFO rb-bf20be7-223995-404953 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/tmprzk79lwe_chrome_odoo 2026-08-18 03:56:44,580 25 INFO rb-bf20be7-223995-404953 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:45869/json/version 2026-08-18 03:56:44,581 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45869', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:56:44,630 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Browser version: Chrome/150.0.7871.114 2026-08-18 03:56:44,631 25 INFO rb-bf20be7-223995-404953 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:45869/json 2026-08-18 03:56:44,631 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45869', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:56:44,645 25 INFO rb-bf20be7-223995-404953 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:45869/devtools/page/B2EB02E6ADF1CE496D0327E4391BDBB5 2026-08-18 03:56:44,720 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:44,731 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:44,824 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:44,959 25 INFO rb-bf20be7-223995-404953 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/150?access_token=b3011e383f934487" in browser 2026-08-18 03:56:44,960 25 INFO rb-bf20be7-223995-404953 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/150?access_token=b3011e383f934487" 2026-08-18 03:56:44,995 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:56:45,483 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:45] "GET /pos-self/150?access_token=b3011e383f934487 HTTP/1.1" 200 - 59 0.035 0.464 2026-08-18 03:56:45,485 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Navigation result: {'frameId': 'B2EB02E6ADF1CE496D0327E4391BDBB5', 'loaderId': 'EF345125FCDD4E9D1FAA46C5AA72A283', 'isDownload': False} 2026-08-18 03:56:45,486 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:45,508 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:56:45,530 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:56:45,553 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:45] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.036 2026-08-18 03:56:45,575 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:56:45,609 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:45] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.029 0.065 2026-08-18 03:56:45,633 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:56:45,653 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:45] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.122 2026-08-18 03:56:45,739 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:45] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-08-18 03:56:45,758 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:45] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.005 0.009 2026-08-18 03:56:45,773 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.004 0.018 2026-08-18 03:56:45,793 25 INFO rb-bf20be7-223995-404953 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/150?access_token=b3011e383f934487", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:56:45,802 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:45,808 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:56:45,809 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:45] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.007 2026-08-18 03:56:45,857 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.029 2026-08-18 03:56:45,939 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:45] "POST /pos-self/relations/150 HTTP/1.1" 200 - 37 0.045 0.068 2026-08-18 03:56:45,944 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.064 2026-08-18 03:56:46,279 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:46] "POST /pos-self/data/150 HTTP/1.1" 200 - 189 0.142 0.160 2026-08-18 03:56:46,329 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:46,392 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:46] "GET /web/image/ir.attachment/7947/raw HTTP/1.1" 200 - 4 0.007 0.008 2026-08-18 03:56:46,439 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:46,548 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:46] "GET /web/image/pos.category/324/image_128?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 2 0.002 0.060 2026-08-18 03:56:46,551 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:46,574 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:56:46,575 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:46] "GET /web/image/pos.category/323/image_128?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 2 0.010 0.083 2026-08-18 03:56:46,598 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:46] "GET /web/image/pos.category/325/image_128?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 2 0.001 0.099 2026-08-18 03:56:46,613 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:46] "GET /web/image/pos.category/322/image_128?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 2 0.000 0.112 2026-08-18 03:56:46,638 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.030 2026-08-18 03:56:46,648 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:46] "GET /web/image/product.template/2225/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.015 0.124 2026-08-18 03:56:46,653 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:46,675 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:46] "GET /web/image/product.template/2226/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.158 2026-08-18 03:56:46,698 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:46] "GET /web/image/product.template/2227/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.082 2026-08-18 03:56:46,710 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:46] "GET /web/image/product.template/2228/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-08-18 03:56:46,713 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:46,732 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:46] "GET /web/image/product.template/2234/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.086 2026-08-18 03:56:46,765 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:46] "GET /web/image/product.product/2412/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 8 0.005 0.109 2026-08-18 03:56:46,767 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:46,793 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:46] "GET /web/image/product.product/2411/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 8 0.009 0.125 2026-08-18 03:56:46,819 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:46] "GET /web/image/product.product/2413/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 8 0.009 0.129 2026-08-18 03:56:46,837 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:46] "GET /web/image/product.template/2229/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.116 2026-08-18 03:56:46,853 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:46] "GET /web/image/product.template/2230/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.129 2026-08-18 03:56:46,861 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:46,867 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:46] "GET /web/image/product.template/2231/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.124 2026-08-18 03:56:46,880 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:46,884 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:46] "GET /web/image/product.template/2232/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-08-18 03:56:46,899 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:46] "GET /web/image/product.template/2233/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-08-18 03:56:46,926 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:46] "GET /web/image/product.template/2205/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.048 2026-08-18 03:56:46,938 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:46,941 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:46] "GET /web/image/product.template/2206/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.059 2026-08-18 03:56:46,951 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:46] "GET /web/image/product.template/2209/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-18 03:56:46,989 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:47,053 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:47,093 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:47] "GET /web/image/product.product/2414/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 8 0.012 0.014 2026-08-18 03:56:47,104 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:47,110 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:47] "GET /web/image/product.product/2415/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 8 0.004 0.037 2026-08-18 03:56:47,155 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:47,221 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:47,301 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:47,347 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:47] "GET /web/image/product.product/2416/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 8 0.005 0.023 2026-08-18 03:56:47,368 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:47,379 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:47] "GET /web/image/product.product/2417/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 8 0.013 0.043 2026-08-18 03:56:47,408 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:47] "GET /web/image/product.product/2418/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 8 0.007 0.077 2026-08-18 03:56:47,420 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:47,424 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:47] "GET /web/image/product.product/2419/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 8 0.006 0.091 2026-08-18 03:56:47,471 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:47,523 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:47,572 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:47,675 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: tour succeeded 2026-08-18 03:56:47,676 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:47,783 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: heap 13880924 (allocated 14954496) 2026-08-18 03:56:47,795 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing chrome headless with pid 135180 2026-08-18 03:56:47,796 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing websocket connection 2026-08-18 03:56:47,797 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Terminating chrome headless with pid 135180 2026-08-18 03:56:47,893 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035647_892851_test_self_combo_extra_price_selection_and_confirmation.txt 2026-08-18 03:56:47,893 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Removing chrome user profile "/tmp/tmprzk79lwe_chrome_odoo" 2026-08-18 03:56:47,932 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-08-18 03:56:51,657 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome pid: 135390 2026-08-18 03:56:51,659 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless temporary user profile dir: /tmp/tmp84ggffiw_chrome_odoo 2026-08-18 03:56:51,659 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:45889/json/version 2026-08-18 03:56:51,661 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45889', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:56:51,740 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Browser version: Chrome/150.0.7871.114 2026-08-18 03:56:51,740 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:45889/json 2026-08-18 03:56:51,740 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45889', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:56:51,789 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Websocket url found: ws://127.0.0.1:45889/devtools/page/C92193B15E19EEDF7223DA85E6DA1AD0 2026-08-18 03:56:51,811 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Enable chrome headless console log notification 2026-08-18 03:56:51,820 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless enable page notifications 2026-08-18 03:56:51,867 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Setting session cookie in browser 2026-08-18 03:56:51,960 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Open "http://127.0.0.1:8069/pos-self/151?access_token=8ab71022f78e4c0d" in browser 2026-08-18 03:56:51,960 25 INFO rb-bf20be7-223995-404953 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/151?access_token=8ab71022f78e4c0d" 2026-08-18 03:56:51,977 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:56:52,318 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:52] "GET /pos-self/151?access_token=8ab71022f78e4c0d HTTP/1.1" 200 - 59 0.044 0.300 2026-08-18 03:56:52,321 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Navigation result: {'frameId': 'C92193B15E19EEDF7223DA85E6DA1AD0', 'loaderId': 'A37FED232F23E929E7424319D53E1584', 'isDownload': False} 2026-08-18 03:56:52,321 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Evaluate ready code "odoo.isTourReady('self_combo_selector')" 2026-08-18 03:56:52,344 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:56:52,374 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:56:52,405 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:52] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.020 0.036 2026-08-18 03:56:52,416 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:56:52,434 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:52] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.078 2026-08-18 03:56:52,445 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:56:52,457 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:52] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.097 2026-08-18 03:56:52,616 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:52] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-08-18 03:56:52,649 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:52] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.002 0.007 2026-08-18 03:56:52,670 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:52] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.018 2026-08-18 03:56:52,686 25 INFO rb-bf20be7-223995-404953 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/151?access_token=8ab71022f78e4c0d", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:56:52,694 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:56:52,694 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:52] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 03:56:52,696 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:52,775 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:52] "POST /pos-self/relations/151 HTTP/1.1" 200 - 37 0.031 0.041 2026-08-18 03:56:52,810 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.101 2026-08-18 03:56:53,132 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:53] "POST /pos-self/data/151 HTTP/1.1" 200 - 189 0.147 0.169 2026-08-18 03:56:53,142 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.316 2026-08-18 03:56:53,177 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: Owl is running in 'dev' mode. 2026-08-18 03:56:53,224 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:53] "GET /web/image/ir.attachment/7988/raw HTTP/1.1" 200 - 4 0.003 0.005 2026-08-18 03:56:53,287 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:53,356 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:53] "GET /web/image/pos.category/326/image_128?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 2 0.002 0.022 2026-08-18 03:56:53,383 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:53] "GET /web/image/pos.category/327/image_128?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 2 0.002 0.045 2026-08-18 03:56:53,393 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:56:53,402 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56: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-08-18 03:56:53,408 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:53] "GET /web/image/pos.category/328/image_128?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 2 0.003 0.067 2026-08-18 03:56:53,428 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:53,459 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:53] "GET /web/image/pos.category/322/image_128?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 2 0.014 0.105 2026-08-18 03:56:53,480 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:53] "GET /web/image/product.template/2235/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.119 2026-08-18 03:56:53,497 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:53] "GET /web/image/product.template/2236/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.128 2026-08-18 03:56:53,519 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:53,529 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:53] "GET /web/image/product.template/2237/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-08-18 03:56:53,547 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:53] "GET /web/image/product.template/2238/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.124 2026-08-18 03:56:53,566 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:53] "GET /web/image/product.template/2239/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.009 0.131 2026-08-18 03:56:53,582 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:53,582 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:53] "GET /web/image/product.template/2244/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.118 2026-08-18 03:56:53,611 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:53] "GET /web/image/product.product/2422/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 8 0.007 0.116 2026-08-18 03:56:53,635 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:53] "GET /web/image/product.product/2421/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 8 0.005 0.119 2026-08-18 03:56:53,646 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:53,663 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:53] "GET /web/image/product.product/2423/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 8 0.014 0.111 2026-08-18 03:56:53,684 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:53] "GET /web/image/product.product/2393/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 8 0.007 0.120 2026-08-18 03:56:53,706 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:53] "GET /web/image/product.template/2240/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.132 2026-08-18 03:56:53,726 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:53] "GET /web/image/product.template/2241/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.121 2026-08-18 03:56:53,728 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:53,745 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:53] "GET /web/image/product.template/2242/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.128 2026-08-18 03:56:53,771 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:53] "GET /web/image/product.template/2243/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.114 2026-08-18 03:56:53,788 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:53] "GET /web/image/product.template/2205/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.115 2026-08-18 03:56:53,798 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:53,803 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:53] "GET /web/image/product.template/2206/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-08-18 03:56:53,833 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:53] "GET /web/image/product.template/2209/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.009 0.112 2026-08-18 03:56:53,859 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:53] "GET /web/image/product.product/2424/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 8 0.008 0.096 2026-08-18 03:56:53,873 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:53,884 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:53] "GET /web/image/product.product/2425/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 8 0.010 0.118 2026-08-18 03:56:53,910 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:53] "GET /web/image/product.product/2427/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 8 0.010 0.071 2026-08-18 03:56:53,933 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:53] "GET /web/image/product.product/2426/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 8 0.005 0.097 2026-08-18 03:56:53,954 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:53] "GET /web/image/product.product/2428/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 8 0.004 0.111 2026-08-18 03:56:53,963 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:53,981 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:53] "GET /web/image/product.product/2429/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 8 0.014 0.120 2026-08-18 03:56:54,057 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:54,096 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:54] "GET /web/image/ir.attachment/7954/raw HTTP/1.1" 200 - 4 0.007 0.018 2026-08-18 03:56:54,123 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:54] "GET /web/image/product.product/2430/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 8 0.011 0.020 2026-08-18 03:56:54,148 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:54,207 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:54,252 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:54,304 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:54,400 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:54,441 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18805279 started for PoS orders references: [{'name': None, 'pos_reference': '260-151-000001', 'uuid': '1d7cbb6d-5622-46c1-bcd9-fd7665fc174a'}] 2026-08-18 03:56:54,487 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18805279 order {'name': None, 'pos_reference': '260-151-000001', 'uuid': '1d7cbb6d-5622-46c1-bcd9-fd7665fc174a'} created pos.order #893 2026-08-18 03:56:54,499 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18805279 finished 2026-08-18 03:56:54,616 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:54] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 150 0.102 0.136 2026-08-18 03:56:54,683 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.012 0.011 2026-08-18 03:56:54,699 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:54,700 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.029 2026-08-18 03:56:54,746 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:54,803 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:54,851 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: tour succeeded 2026-08-18 03:56:54,852 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: ╔════════════════════════════════════╗ ║ TOUR self_combo_selector SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-18 03:56:54,958 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: heap 11606612 (allocated 13504512) 2026-08-18 03:56:54,965 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing chrome headless with pid 135390 2026-08-18 03:56:54,965 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing websocket connection 2026-08-18 03:56:54,966 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Terminating chrome headless with pid 135390 2026-08-18 03:56:55,072 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035655_071781_test_self_order_combo.txt 2026-08-18 03:56:55,072 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Removing chrome user profile "/tmp/tmp84ggffiw_chrome_odoo" 2026-08-18 03:56:55,125 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_categories ... 2026-08-18 03:56:58,792 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome pid: 135612 2026-08-18 03:56:58,792 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless temporary user profile dir: /tmp/tmpkaq_00my_chrome_odoo 2026-08-18 03:56:58,793 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:42999/json/version 2026-08-18 03:56:58,795 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42999', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:56:58,829 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Browser version: Chrome/150.0.7871.114 2026-08-18 03:56:58,829 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:42999/json 2026-08-18 03:56:58,830 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42999', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:56:58,864 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Websocket url found: ws://127.0.0.1:42999/devtools/page/EC7C772D93C57BE9BF0D28FD37A7B197 2026-08-18 03:56:58,877 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Enable chrome headless console log notification 2026-08-18 03:56:58,881 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless enable page notifications 2026-08-18 03:56:58,970 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Setting session cookie in browser 2026-08-18 03:56:59,078 25 INFO rb-bf20be7-223995-404953 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/152?access_token=0c118aa2a7304683" in browser 2026-08-18 03:56:59,078 25 INFO rb-bf20be7-223995-404953 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/152?access_token=0c118aa2a7304683" 2026-08-18 03:56:59,104 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:56:59,435 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:59] "GET /pos-self/152?access_token=0c118aa2a7304683 HTTP/1.1" 200 - 59 0.037 0.298 2026-08-18 03:56:59,439 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Navigation result: {'frameId': 'EC7C772D93C57BE9BF0D28FD37A7B197', 'loaderId': '989F41C7C48BF779056C9ADD10488A82', 'isDownload': False} 2026-08-18 03:56:59,439 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:59,457 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:56:59,476 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:56:59,504 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:59] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.037 2026-08-18 03:56:59,530 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:56:59,564 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:59] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.030 0.063 2026-08-18 03:56:59,570 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:56:59,581 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:59] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.100 2026-08-18 03:56:59,741 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:59] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.013 2026-08-18 03:56:59,765 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:59] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.014 2026-08-18 03:56:59,778 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:59] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.004 0.022 2026-08-18 03:56:59,793 25 INFO rb-bf20be7-223995-404953 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/152?access_token=0c118aa2a7304683", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:56:59,801 25 INFO rb-bf20be7-223995-404953 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-08-18 03:56:59,805 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:56:59,805 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:59] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.007 2026-08-18 03:56:59,899 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:59] "POST /pos-self/relations/152 HTTP/1.1" 200 - 37 0.031 0.045 2026-08-18 03:56:59,942 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:56:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.109 2026-08-18 03:57:00,183 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:00] "POST /pos-self/data/152 HTTP/1.1" 200 - 189 0.079 0.169 2026-08-18 03:57:00,187 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.224 2026-08-18 03:57:00,232 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: Owl is running in 'dev' mode. 2026-08-18 03:57:00,278 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:00] "GET /web/image/ir.attachment/8029/raw HTTP/1.1" 200 - 4 0.005 0.007 2026-08-18 03:57:00,364 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:00,430 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:00] "GET /web/image/pos.category/330/image_128?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 2 0.008 0.026 2026-08-18 03:57:00,442 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:57:00,454 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:57:00,455 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:00] "GET /web/image/pos.category/329/image_128?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 2 0.002 0.056 2026-08-18 03:57:00,481 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:00] "GET /web/image/pos.category/331/image_128?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 2 0.001 0.079 2026-08-18 03:57:00,504 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:00] "GET /web/image/pos.category/332/image_128?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 2 0.002 0.097 2026-08-18 03:57:00,515 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:00,524 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:00] "GET /web/image/product.template/2245/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-08-18 03:57:00,542 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:00] "GET /web/image/pos.category/322/image_128?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 2 0.001 0.121 2026-08-18 03:57:00,579 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:00] "GET /web/image/product.template/2246/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-08-18 03:57:00,583 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:00,596 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:00] "GET /web/image/product.template/2247/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.109 2026-08-18 03:57:00,624 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:00] "GET /web/image/product.template/2248/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-08-18 03:57:00,650 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:00] "GET /web/image/product.template/2249/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.011 0.124 2026-08-18 03:57:00,661 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:00,671 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:00] "GET /web/image/product.template/2254/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.131 2026-08-18 03:57:00,693 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:00] "GET /web/image/product.template/2250/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.143 2026-08-18 03:57:00,706 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:00] "GET /web/image/product.template/2255/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-08-18 03:57:00,721 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:00,746 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:00] "GET /web/image/product.product/2435/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 8 0.021 0.126 2026-08-18 03:57:00,777 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:00] "GET /web/image/product.product/2434/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 8 0.006 0.144 2026-08-18 03:57:00,791 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:00,794 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:00] "GET /web/image/product.template/2251/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.125 2026-08-18 03:57:00,816 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:00] "GET /web/image/product.template/2252/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.133 2026-08-18 03:57:00,831 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:00] "GET /web/image/product.template/2253/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.122 2026-08-18 03:57:00,849 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:00] "GET /web/image/product.template/2205/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.132 2026-08-18 03:57:00,863 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:00] "GET /web/image/ir.attachment/7995/raw HTTP/1.1" 200 - 4 0.002 0.110 2026-08-18 03:57:00,878 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:00] "GET /web/image/product.template/2206/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.094 2026-08-18 03:57:00,902 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:00] "GET /web/image/product.product/2441/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 8 0.011 0.090 2026-08-18 03:57:00,957 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57545617 started for PoS orders references: [{'name': None, 'pos_reference': '260-152-000001', 'uuid': 'bd9b786d-811e-46ff-a95d-046295e706e5'}] 2026-08-18 03:57:00,992 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57545617 order {'name': None, 'pos_reference': '260-152-000001', 'uuid': 'bd9b786d-811e-46ff-a95d-046295e706e5'} created pos.order #894 2026-08-18 03:57:01,002 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57545617 finished 2026-08-18 03:57:01,106 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:01] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 125 0.083 0.203 2026-08-18 03:57:01,116 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:01] "GET /web/image/product.template/2209/image_512?unique=2026-08-18T03:56:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.275 2026-08-18 03:57:01,161 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.010 0.012 2026-08-18 03:57:01,162 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:01,210 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: tour succeeded 2026-08-18 03:57:01,212 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: ╔═════════════════════════════════════════════╗ ║ TOUR self_combo_selector_category SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-08-18 03:57:01,274 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: heap 9026012 (allocated 10485760) 2026-08-18 03:57:01,283 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing chrome headless with pid 135612 2026-08-18 03:57:01,285 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing websocket connection 2026-08-18 03:57:01,286 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Terminating chrome headless with pid 135612 2026-08-18 03:57:01,394 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035701_394524_test_self_order_combo_categories.txt 2026-08-18 03:57:01,394 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Removing chrome user profile "/tmp/tmpkaq_00my_chrome_odoo" 2026-08-18 03:57:01,459 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 03:57:02,562 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_common ... 2026-08-18 03:57:05,598 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome pid: 135827 2026-08-18 03:57:05,598 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless temporary user profile dir: /tmp/tmpwr1g530i_chrome_odoo 2026-08-18 03:57:05,599 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:37379/json/version 2026-08-18 03:57:05,611 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37379', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:57:05,706 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Browser version: Chrome/150.0.7871.114 2026-08-18 03:57:05,707 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:37379/json 2026-08-18 03:57:05,707 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37379', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:57:05,743 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Websocket url found: ws://127.0.0.1:37379/devtools/page/2E19DE15802652894F23538F1B0E3668 2026-08-18 03:57:05,765 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Enable chrome headless console log notification 2026-08-18 03:57:05,801 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless enable page notifications 2026-08-18 03:57:05,833 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Setting session cookie in browser 2026-08-18 03:57:05,941 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Open "http://127.0.0.1:8069/pos-self/153?access_token=dc54615162a940ab" in browser 2026-08-18 03:57:05,942 25 INFO rb-bf20be7-223995-404953 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/153?access_token=dc54615162a940ab" 2026-08-18 03:57:05,956 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:57:06,468 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:06] "GET /pos-self/153?access_token=dc54615162a940ab HTTP/1.1" 200 - 57 0.035 0.480 2026-08-18 03:57:06,471 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Navigation result: {'frameId': '2E19DE15802652894F23538F1B0E3668', 'loaderId': '4E23C6D25F9DF5C053FC85166C22E673', 'isDownload': False} 2026-08-18 03:57:06,471 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:06,491 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:57:06,515 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:57:06,539 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:06] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.010 0.031 2026-08-18 03:57:06,552 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:57:06,601 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:06] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.036 0.068 2026-08-18 03:57:06,621 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:57:06,639 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:06] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.126 2026-08-18 03:57:06,760 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:06] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-08-18 03:57:06,784 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.004 0.021 2026-08-18 03:57:06,806 25 INFO rb-bf20be7-223995-404953 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/153?access_token=dc54615162a940ab", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:57:06,811 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:06] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.007 0.033 2026-08-18 03:57:06,816 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:57:06,816 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:06] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.009 2026-08-18 03:57:06,817 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:06,926 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:06] "POST /pos-self/relations/153 HTTP/1.1" 200 - 35 0.055 0.037 2026-08-18 03:57:06,967 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.117 2026-08-18 03:57:07,347 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:07] "POST /pos-self/data/153 HTTP/1.1" 200 - 180 0.221 0.159 2026-08-18 03:57:07,351 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.353 2026-08-18 03:57:07,451 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:07] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.040 2026-08-18 03:57:07,458 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: Owl is running in 'dev' mode. 2026-08-18 03:57:07,511 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:07] "GET /web/image/ir.attachment/8080/raw HTTP/1.1" 200 - 4 0.002 0.011 2026-08-18 03:57:07,513 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:07,615 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:07,652 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:07] "GET /web/image/pos.category/333/image_128?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-08-18 03:57:07,667 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:07,672 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:07] "GET /web/image/product.template/2257/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.005 0.025 2026-08-18 03:57:07,686 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:07] "GET /web/image/product.template/2260/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.038 2026-08-18 03:57:07,706 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:07] "GET /web/image/product.template/2258/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.056 2026-08-18 03:57:07,722 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: tour succeeded 2026-08-18 03:57:07,723 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:07] "GET /web/image/product.template/2256/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.069 2026-08-18 03:57:07,723 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: ╔════════════════════════════════════╗ ║ TOUR self_order_is_close SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-18 03:57:07,738 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:07] "GET /web/image/product.template/2259/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.080 2026-08-18 03:57:07,767 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: heap 6651244 (allocated 7340032) 2026-08-18 03:57:07,772 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing chrome headless with pid 135827 2026-08-18 03:57:07,772 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing websocket connection 2026-08-18 03:57:07,773 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Terminating chrome headless with pid 135827 2026-08-18 03:57:07,875 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035707_875221_test_self_order_common.txt 2026-08-18 03:57:07,876 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Removing chrome user profile "/tmp/tmpwr1g530i_chrome_odoo" 2026-08-18 03:57:07,919 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_config_default_user ... 2026-08-18 03:57:11,086 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_consultation_open ... 2026-08-18 03:57:15,940 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome pid: 136012 2026-08-18 03:57:15,941 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless temporary user profile dir: /tmp/tmp332ju7i0_chrome_odoo 2026-08-18 03:57:15,941 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:41731/json/version 2026-08-18 03:57:15,959 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41731', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:57:16,386 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Browser version: Chrome/150.0.7871.114 2026-08-18 03:57:16,386 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:41731/json 2026-08-18 03:57:16,387 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41731', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:57:16,479 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Websocket url found: ws://127.0.0.1:41731/devtools/page/9242510DA7673716978589069ACC8B22 2026-08-18 03:57:16,508 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Enable chrome headless console log notification 2026-08-18 03:57:16,550 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless enable page notifications 2026-08-18 03:57:16,623 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Setting session cookie in browser 2026-08-18 03:57:16,802 25 INFO rb-bf20be7-223995-404953 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/155" in browser 2026-08-18 03:57:16,802 25 INFO rb-bf20be7-223995-404953 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/155" 2026-08-18 03:57:16,858 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:57:17,734 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:17] "GET /pos-self/155 HTTP/1.1" 200 - 57 0.120 0.770 2026-08-18 03:57:17,737 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Navigation result: {'frameId': '9242510DA7673716978589069ACC8B22', 'loaderId': '966B3205E4DF6F444B25C1E5ABB65E27', 'isDownload': False} 2026-08-18 03:57:17,737 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:17,770 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:57:17,830 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:57:17,887 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:17] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.039 0.065 2026-08-18 03:57:17,904 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:57:17,929 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:17] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.133 2026-08-18 03:57:17,954 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:57:17,985 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:17] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.032 0.157 2026-08-18 03:57:18,233 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:18] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.014 2026-08-18 03:57:18,288 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:18] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.005 0.021 2026-08-18 03:57:18,317 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.004 0.016 2026-08-18 03:57:18,332 25 INFO rb-bf20be7-223995-404953 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/155", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:57:18,347 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:18,368 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:57:18,368 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:18] "POST /pos/ping HTTP/1.1" 200 - 1 0.007 0.023 2026-08-18 03:57:18,534 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:18] "POST /pos-self/relations/155 HTTP/1.1" 200 - 37 0.087 0.042 2026-08-18 03:57:18,578 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.155 2026-08-18 03:57:19,048 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:19] "POST /pos-self/data/155 HTTP/1.1" 200 - 181 0.255 0.209 2026-08-18 03:57:19,056 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.416 2026-08-18 03:57:19,175 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: Owl is running in 'dev' mode. 2026-08-18 03:57:19,262 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:19] "GET /web/image/ir.attachment/8165/raw HTTP/1.1" 200 - 4 0.004 0.011 2026-08-18 03:57:19,331 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:19,368 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:19] "GET /web/image/ir.attachment/8131/raw HTTP/1.1" 200 - 4 0.004 0.008 2026-08-18 03:57:19,473 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:57:19,642 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:19,717 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:19,753 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:19] "GET /web/image/pos.category/333/image_128?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 2 0.003 0.040 2026-08-18 03:57:19,785 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:19,799 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:19] "GET /web/image/product.template/2256/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.009 0.047 2026-08-18 03:57:19,824 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: tour succeeded 2026-08-18 03:57:19,825 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:19,829 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:19] "GET /web/image/product.template/2257/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.009 0.075 2026-08-18 03:57:19,858 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:19] "GET /web/image/product.template/2260/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.013 0.099 2026-08-18 03:57:19,882 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:19] "GET /web/image/product.template/2258/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.005 0.123 2026-08-18 03:57:19,902 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:19] "GET /web/image/product.template/2259/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.006 0.134 2026-08-18 03:57:19,983 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: heap 6828876 (allocated 7340032) 2026-08-18 03:57:20,001 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing chrome headless with pid 136012 2026-08-18 03:57:20,008 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing websocket connection 2026-08-18 03:57:20,017 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Terminating chrome headless with pid 136012 2026-08-18 03:57:20,253 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035720_252341_test_self_order_consultation_open.txt 2026-08-18 03:57:20,253 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Removing chrome user profile "/tmp/tmp332ju7i0_chrome_odoo" 2026-08-18 03:57:20,317 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_closed ... 2026-08-18 03:57:24,767 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 136198 2026-08-18 03:57:24,767 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpxa1xt5p7_chrome_odoo 2026-08-18 03:57:24,767 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:36397/json/version 2026-08-18 03:57:24,769 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36397', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:57:24,959 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: Chrome/150.0.7871.114 2026-08-18 03:57:24,959 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:36397/json 2026-08-18 03:57:24,960 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36397', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:57:25,047 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:36397/devtools/page/74E24A464507524E6D4775854E02A31E 2026-08-18 03:57:25,169 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-08-18 03:57:25,277 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-08-18 03:57:25,477 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-08-18 03:57:25,711 25 INFO rb-bf20be7-223995-404953 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/156?access_token=7b5618603f2846ba" in browser 2026-08-18 03:57:25,712 25 INFO rb-bf20be7-223995-404953 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/156?access_token=7b5618603f2846ba" 2026-08-18 03:57:25,764 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:57:26,367 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:26] "GET /pos-self/156?access_token=7b5618603f2846ba HTTP/1.1" 200 - 57 0.218 0.398 2026-08-18 03:57:26,383 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '74E24A464507524E6D4775854E02A31E', 'loaderId': '9252AB6DE8C9647C626EC816BE70C31C', 'isDownload': False} 2026-08-18 03:57:26,383 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:26,460 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:57:26,525 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:57:26,610 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:26] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.069 0.058 2026-08-18 03:57:26,644 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:57:26,660 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:26] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.024 0.147 2026-08-18 03:57:26,731 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:57:26,763 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:26] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.066 0.206 2026-08-18 03:57:27,050 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:27] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.013 2026-08-18 03:57:27,099 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:27] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.011 0.019 2026-08-18 03:57:27,129 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.028 2026-08-18 03:57:27,162 25 INFO rb-bf20be7-223995-404953 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/156?access_token=7b5618603f2846ba", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:57:27,178 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:57:27,178 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:27] "POST /pos/ping HTTP/1.1" 200 - 1 0.003 0.007 2026-08-18 03:57:27,182 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:27,365 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:27] "POST /pos-self/relations/156 HTTP/1.1" 200 - 35 0.105 0.049 2026-08-18 03:57:27,448 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.222 2026-08-18 03:57:28,078 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:28] "POST /pos-self/data/156 HTTP/1.1" 200 - 187 0.401 0.210 2026-08-18 03:57:28,082 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.588 2026-08-18 03:57:28,159 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: Owl is running in 'dev' mode. 2026-08-18 03:57:28,247 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:28,275 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:28] "GET /web/image/ir.attachment/8206/raw HTTP/1.1" 200 - 4 0.005 0.042 2026-08-18 03:57:28,330 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:28,478 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:28] "GET /web/image/ir.attachment/8172/raw HTTP/1.1" 200 - 4 0.016 0.113 2026-08-18 03:57:28,501 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:57:28,605 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:28,734 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:28,744 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:28] "GET /web/image/pos.category/334/image_128?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 2 0.036 0.042 2026-08-18 03:57:28,769 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:28,782 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:28] "GET /web/image/pos.category/335/image_128?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 2 0.010 0.103 2026-08-18 03:57:28,792 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:57:28,818 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:28] "GET /web/image/pos.category/336/image_128?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 2 0.006 0.139 2026-08-18 03:57:28,825 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:28,853 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:28] "GET /web/image/pos.category/333/image_128?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 2 0.007 0.160 2026-08-18 03:57:28,882 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:28,892 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:28] "GET /web/image/product.template/2261/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.112 2026-08-18 03:57:28,906 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:28] "GET /web/image/product.template/2262/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.109 2026-08-18 03:57:28,933 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:28] "GET /web/image/product.template/2263/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.106 2026-08-18 03:57:28,936 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:28,971 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:28] "GET /web/image/product.template/2264/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.011 0.127 2026-08-18 03:57:28,986 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:28,998 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:28] "GET /web/image/product.template/2265/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.006 0.110 2026-08-18 03:57:29,034 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:29] "GET /web/image/product.template/2260/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.012 0.136 2026-08-18 03:57:29,069 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:29,080 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:29] "GET /web/image/product.template/2270/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.012 0.159 2026-08-18 03:57:29,178 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:29] "GET /web/image/product.template/2266/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.037 0.212 2026-08-18 03:57:29,209 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:29] "GET /web/image/product.template/2267/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.007 0.244 2026-08-18 03:57:29,251 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:29] "GET /web/image/product.template/2268/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.015 0.244 2026-08-18 03:57:29,260 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:29,273 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:29] "GET /web/image/product.template/2269/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.009 0.234 2026-08-18 03:57:29,297 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:29] "GET /web/image/product.template/2256/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.005 0.236 2026-08-18 03:57:29,338 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:29] "GET /web/image/product.template/2257/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.018 0.216 2026-08-18 03:57:29,383 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:29,384 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:29] "GET /web/image/product.product/2449/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.023 0.037 2026-08-18 03:57:29,432 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:29] "GET /web/image/product.product/2448/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.018 0.094 2026-08-18 03:57:29,448 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:29,491 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:29] "GET /web/image/product.product/2446/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.038 0.117 2026-08-18 03:57:29,512 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:29,525 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:29] "GET /web/image/product.product/2447/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.009 0.173 2026-08-18 03:57:29,595 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:29,674 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:29,707 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:29] "GET /web/image/product.product/2450/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.044 0.028 2026-08-18 03:57:29,740 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:29,775 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:29] "GET /web/image/product.product/2451/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.026 0.107 2026-08-18 03:57:29,829 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:29] "GET /web/image/product.product/2452/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.013 0.077 2026-08-18 03:57:29,835 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-08-18 03:57:29,836 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: ╔══════════════════════════════════════╗ ║ TOUR self_order_pos_closed SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-08-18 03:57:29,890 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:29] "GET /web/image/product.product/2455/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.033 0.095 2026-08-18 03:57:29,947 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:29] "GET /web/image/product.product/2453/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.040 0.151 2026-08-18 03:57:30,001 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10557308 (allocated 11931648) 2026-08-18 03:57:30,012 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 136198 2026-08-18 03:57:30,024 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-08-18 03:57:30,026 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 136198 2026-08-18 03:57:30,038 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:30] "GET /web/image/product.product/2454/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.054 0.235 2026-08-18 03:57:30,248 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035730_247874_test_self_order_pos_closed.txt 2026-08-18 03:57:30,248 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpxa1xt5p7_chrome_odoo" 2026-08-18 03:57:30,801 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 136406 2026-08-18 03:57:30,801 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmprowf7cal_chrome_odoo 2026-08-18 03:57:30,801 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:35099/json/version 2026-08-18 03:57:30,803 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35099', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:57:31,004 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: Chrome/150.0.7871.114 2026-08-18 03:57:31,004 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:35099/json 2026-08-18 03:57:31,005 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35099', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:57:31,025 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:35099/devtools/page/F82199AF3AA34BD3363D9A80A9859306 2026-08-18 03:57:31,121 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-08-18 03:57:31,136 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-08-18 03:57:31,231 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-08-18 03:57:31,297 25 INFO rb-bf20be7-223995-404953 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/156" in browser 2026-08-18 03:57:31,297 25 INFO rb-bf20be7-223995-404953 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/156" 2026-08-18 03:57:31,375 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:31] "GET /pos-self/156 HTTP/1.1" 200 - 5 0.011 0.024 2026-08-18 03:57:31,405 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': 'F82199AF3AA34BD3363D9A80A9859306', 'loaderId': '734270620BE9E495A2CD2C78C0B587EF', 'isDownload': False} 2026-08-18 03:57:31,405 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:31,485 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:57:31,580 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:31] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.011 0.075 2026-08-18 03:57:31,598 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:31] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.005 0.093 2026-08-18 03:57:31,645 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:31] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.005 0.137 2026-08-18 03:57:31,917 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:31] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.010 2026-08-18 03:57:31,967 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:31] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 4 0.012 0.016 2026-08-18 03:57:32,007 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-08-18 03:57:32,032 25 INFO rb-bf20be7-223995-404953 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/156", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:57:32,041 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:57:32,042 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:57:32,051 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:32,124 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:32] "POST /pos-self/relations/156 HTTP/1.1" 200 - 14 0.036 0.030 2026-08-18 03:57:32,136 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.005 0.061 2026-08-18 03:57:32,651 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:32] "POST /pos-self/data/156 HTTP/1.1" 200 - 118 0.255 0.249 2026-08-18 03:57:32,654 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.478 2026-08-18 03:57:32,736 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: Owl is running in 'dev' mode. 2026-08-18 03:57:32,819 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:32] "GET /web/image/ir.attachment/8212/raw HTTP/1.1" 200 - 4 0.004 0.010 2026-08-18 03:57:32,841 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:33,036 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:33,080 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:33] "GET /web/image/ir.attachment/8172/raw HTTP/1.1" 200 - 4 0.004 0.017 2026-08-18 03:57:33,116 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:57:33,210 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:33,276 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:33] "GET /web/image/pos.category/334/image_128?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 2 0.009 0.025 2026-08-18 03:57:33,311 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:33,339 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:33] "GET /web/image/pos.category/335/image_128?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 2 0.004 0.086 2026-08-18 03:57:33,372 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:33] "GET /web/image/pos.category/336/image_128?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 2 0.009 0.104 2026-08-18 03:57:33,393 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:33,402 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57: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-08-18 03:57:33,417 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:33] "GET /web/image/pos.category/333/image_128?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 2 0.006 0.145 2026-08-18 03:57:33,435 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:33,450 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:33] "GET /web/image/product.template/2261/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.005 0.126 2026-08-18 03:57:33,472 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:33] "GET /web/image/product.template/2262/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.007 0.136 2026-08-18 03:57:33,576 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:33,582 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:33] "GET /web/image/product.template/2263/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.041 0.207 2026-08-18 03:57:33,612 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:33] "GET /web/image/product.template/2264/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.009 0.197 2026-08-18 03:57:33,634 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:33] "GET /web/image/product.template/2265/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.009 0.203 2026-08-18 03:57:33,659 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:33] "GET /web/image/product.template/2270/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.007 0.195 2026-08-18 03:57:33,662 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:33,691 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:33] "GET /web/image/product.template/2266/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.009 0.217 2026-08-18 03:57:33,694 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:33,722 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:33] "GET /web/image/product.template/2267/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.009 0.184 2026-08-18 03:57:33,766 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:33] "GET /web/image/product.template/2260/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.010 0.153 2026-08-18 03:57:33,801 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:33] "GET /web/image/product.template/2268/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.014 0.116 2026-08-18 03:57:33,804 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:33,833 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:33] "GET /web/image/product.template/2269/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.009 0.138 2026-08-18 03:57:33,864 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:33] "GET /web/image/product.template/2256/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.009 0.166 2026-08-18 03:57:33,891 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:33] "GET /web/image/product.template/2257/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.006 0.163 2026-08-18 03:57:33,939 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:34,048 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:34] "GET /web/image/product.product/2447/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.020 0.034 2026-08-18 03:57:34,076 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:34,103 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:34] "GET /web/image/product.product/2448/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.019 0.083 2026-08-18 03:57:34,140 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:34,143 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:34] "GET /web/image/product.product/2449/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.013 0.127 2026-08-18 03:57:34,190 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:34] "GET /web/image/product.product/2446/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.023 0.157 2026-08-18 03:57:34,200 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:34,298 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:34,376 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:34] "GET /web/image/product.product/2450/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.024 0.025 2026-08-18 03:57:34,378 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:34,449 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:34,500 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-08-18 03:57:34,500 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: ╔══════════════════════════════════════╗ ║ TOUR self_order_pos_closed SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-08-18 03:57:34,528 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:34] "GET /web/image/product.product/2451/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.122 0.076 2026-08-18 03:57:34,647 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10455864 (allocated 11669504) 2026-08-18 03:57:34,668 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:34] "GET /web/image/product.product/2452/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.105 0.149 2026-08-18 03:57:34,668 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 136406 2026-08-18 03:57:34,675 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-08-18 03:57:34,677 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 136406 2026-08-18 03:57:34,710 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:34] "GET /web/image/product.product/2453/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.017 0.278 2026-08-18 03:57:34,758 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:34] "GET /web/image/product.product/2455/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.023 0.312 2026-08-18 03:57:34,803 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:34] "GET /web/image/product.product/2454/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.022 0.360 2026-08-18 03:57:34,890 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035734_889328_test_self_order_pos_closed.txt 2026-08-18 03:57:34,890 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmprowf7cal_chrome_odoo" 2026-08-18 03:57:35,613 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 136617 2026-08-18 03:57:35,613 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmp8a4k5bm3_chrome_odoo 2026-08-18 03:57:35,613 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:34811/json/version 2026-08-18 03:57:35,615 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34811', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:57:35,880 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: Chrome/150.0.7871.114 2026-08-18 03:57:35,880 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:34811/json 2026-08-18 03:57:35,881 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34811', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:57:35,960 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:34811/devtools/page/30011401012B1A21478692E9F1F65058 2026-08-18 03:57:35,991 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-08-18 03:57:36,005 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-08-18 03:57:36,095 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-08-18 03:57:36,160 25 INFO rb-bf20be7-223995-404953 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/156?access_token=7b5618603f2846ba" in browser 2026-08-18 03:57:36,160 25 INFO rb-bf20be7-223995-404953 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/156?access_token=7b5618603f2846ba" 2026-08-18 03:57:36,359 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:36] "GET /pos-self/156?access_token=7b5618603f2846ba HTTP/1.1" 200 - 5 0.014 0.109 2026-08-18 03:57:36,371 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '30011401012B1A21478692E9F1F65058', 'loaderId': '07D462938600495E33A3A6F5C2330F4B', 'isDownload': False} 2026-08-18 03:57:36,371 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:36,395 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:57:36,529 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:36] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.034 0.089 2026-08-18 03:57:36,558 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:36] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.007 0.141 2026-08-18 03:57:36,586 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:36] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.010 0.157 2026-08-18 03:57:36,968 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:36] "GET /favicon.ico HTTP/1.1" 301 - 1 0.016 0.014 2026-08-18 03:57:37,135 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:37] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 4 0.055 0.074 2026-08-18 03:57:37,165 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:37] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.066 2026-08-18 03:57:37,201 25 INFO rb-bf20be7-223995-404953 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/156?access_token=7b5618603f2846ba", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:57:37,206 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:57:37,207 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:57:37,219 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:37,438 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:37] "POST /pos-self/relations/156 HTTP/1.1" 200 - 14 0.174 0.035 2026-08-18 03:57:37,444 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.194 2026-08-18 03:57:38,075 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:38] "POST /pos-self/data/156 HTTP/1.1" 200 - 119 0.409 0.198 2026-08-18 03:57:38,077 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.603 2026-08-18 03:57:38,240 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:38] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.046 0.055 2026-08-18 03:57:38,257 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: Owl is running in 'dev' mode. 2026-08-18 03:57:38,343 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:38] "GET /web/image/ir.attachment/8215/raw HTTP/1.1" 200 - 4 0.001 0.016 2026-08-18 03:57:38,349 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:38,471 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:38,501 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:38] "GET /web/image/ir.attachment/8172/raw HTTP/1.1" 200 - 4 0.011 0.012 2026-08-18 03:57:38,570 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:57:38,816 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:38,943 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:38,983 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:38] "GET /web/image/pos.category/334/image_128?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 2 0.013 0.112 2026-08-18 03:57:39,005 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:39,048 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:39,080 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:39] "GET /web/image/pos.category/335/image_128?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 2 0.035 0.176 2026-08-18 03:57:39,128 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:39,158 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:39] "GET /web/image/pos.category/336/image_128?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 2 0.031 0.251 2026-08-18 03:57:39,184 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:39,228 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:39] "GET /web/image/pos.category/333/image_128?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.348 2026-08-18 03:57:39,247 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:39,248 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 03:57:39,295 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:39] "GET /web/image/product.template/2261/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.017 0.392 2026-08-18 03:57:39,299 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:39,364 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:39,380 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:39] "GET /web/image/product.template/2262/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.047 0.440 2026-08-18 03:57:39,425 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:39,438 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:39] "GET /web/image/product.template/2256/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.015 0.415 2026-08-18 03:57:39,467 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:39] "GET /web/image/product.template/2257/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.007 0.360 2026-08-18 03:57:39,495 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:39] "GET /web/image/product.template/2260/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.005 0.316 2026-08-18 03:57:39,522 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:39] "GET /web/image/product.template/2258/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.008 0.249 2026-08-18 03:57:39,548 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:39] "GET /web/image/product.template/2259/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.010 0.231 2026-08-18 03:57:39,563 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:39,570 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:39] "GET /web/image/product.template/2263/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.011 0.169 2026-08-18 03:57:39,595 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:39] "GET /web/image/product.template/2264/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.006 0.128 2026-08-18 03:57:39,618 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:39] "GET /web/image/product.template/2265/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.007 0.130 2026-08-18 03:57:39,654 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:39] "GET /web/image/product.template/2270/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.010 0.140 2026-08-18 03:57:39,714 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:39,775 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:39,818 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:39] "GET /web/image/product.product/2447/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.116 0.046 2026-08-18 03:57:39,833 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:39,889 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:39] "GET /web/image/product.product/2448/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.027 0.201 2026-08-18 03:57:39,926 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:39,955 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:39] "GET /web/image/product.product/2449/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.034 0.256 2026-08-18 03:57:40,012 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:40] "GET /web/image/product.product/2446/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.018 0.316 2026-08-18 03:57:40,016 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:40,054 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:40] "GET /web/image/product.product/2450/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.014 0.088 2026-08-18 03:57:40,085 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:40,146 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:40] "GET /web/image/product.product/2451/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.024 0.156 2026-08-18 03:57:40,166 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-08-18 03:57:40,167 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: ╔═══════════════════════════════════════╗ ║ TOUR kiosk_order_pos_closed SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-18 03:57:40,199 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:40] "GET /web/image/product.product/2452/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.022 0.112 2026-08-18 03:57:40,262 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:40] "GET /web/image/product.product/2453/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.022 0.170 2026-08-18 03:57:40,293 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10350984 (allocated 11407360) 2026-08-18 03:57:40,312 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:40] "GET /web/image/product.product/2454/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.020 0.220 2026-08-18 03:57:40,337 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 136617 2026-08-18 03:57:40,342 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-08-18 03:57:40,345 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 136617 2026-08-18 03:57:40,455 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:40] "GET /web/image/product.product/2455/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.117 0.263 2026-08-18 03:57:40,582 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035740_582600_test_self_order_pos_closed.txt 2026-08-18 03:57:40,583 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmp8a4k5bm3_chrome_odoo" 2026-08-18 03:57:40,653 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_landing_page_carousel ... 2026-08-18 03:57:45,098 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 136830 2026-08-18 03:57:45,098 25 INFO rb-bf20be7-223995-404953 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/tmpm6lhn0bx_chrome_odoo 2026-08-18 03:57:45,099 25 INFO rb-bf20be7-223995-404953 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:38379/json/version 2026-08-18 03:57:45,100 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38379', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:57:45,194 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Browser version: Chrome/150.0.7871.114 2026-08-18 03:57:45,194 25 INFO rb-bf20be7-223995-404953 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:38379/json 2026-08-18 03:57:45,195 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38379', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:57:45,236 25 INFO rb-bf20be7-223995-404953 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:38379/devtools/page/A3E731C16906F2510370075F947A647B 2026-08-18 03:57:45,311 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:45,334 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless enable page notifications 2026-08-18 03:57:45,380 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Setting session cookie in browser 2026-08-18 03:57:45,531 25 INFO rb-bf20be7-223995-404953 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/157?access_token=ccaac753c2274dfb" in browser 2026-08-18 03:57:45,531 25 INFO rb-bf20be7-223995-404953 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/157?access_token=ccaac753c2274dfb" 2026-08-18 03:57:45,580 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:57:46,482 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:46] "GET /pos-self/157?access_token=ccaac753c2274dfb HTTP/1.1" 200 - 57 0.079 0.832 2026-08-18 03:57:46,485 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': 'A3E731C16906F2510370075F947A647B', 'loaderId': 'F187986BA4D3490589AD9978D5E47FB8', 'isDownload': False} 2026-08-18 03:57:46,485 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:46,529 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:57:46,624 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:57:46,730 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:46] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.094 0.059 2026-08-18 03:57:46,753 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:57:46,784 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:46] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.019 0.182 2026-08-18 03:57:46,805 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:57:46,825 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:46] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.225 2026-08-18 03:57:47,425 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:47] "GET /favicon.ico HTTP/1.1" 301 - 1 0.030 0.026 2026-08-18 03:57:47,486 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.013 0.023 2026-08-18 03:57:47,518 25 INFO rb-bf20be7-223995-404953 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/157?access_token=ccaac753c2274dfb", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:57:47,551 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:47,577 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:47] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.068 0.040 2026-08-18 03:57:47,596 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:47,608 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:57:47,608 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:47] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.079 2026-08-18 03:57:47,801 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:47] "POST /pos-self/relations/157 HTTP/1.1" 200 - 35 0.100 0.055 2026-08-18 03:57:47,845 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.191 2026-08-18 03:57:48,696 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:48] "POST /pos-self/data/157 HTTP/1.1" 200 - 179 0.571 0.224 2026-08-18 03:57:48,701 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.795 2026-08-18 03:57:48,772 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:48,951 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:48] "GET /web/image/ir.attachment/8253/raw HTTP/1.1" 200 - 4 0.047 0.055 2026-08-18 03:57:49,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:49] "GET /web/image/ir.attachment/8252/raw HTTP/1.1" 200 - 4 0.019 0.022 2026-08-18 03:57:49,153 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-08-18 03:57:49,154 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:49,315 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5827816 (allocated 7077888) 2026-08-18 03:57:49,350 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 136830 2026-08-18 03:57:49,354 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-08-18 03:57:49,355 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 136830 2026-08-18 03:57:49,499 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035749_498928_test_self_order_pos_landing_page_carousel.txt 2026-08-18 03:57:49,499 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpm6lhn0bx_chrome_odoo" 2026-08-18 03:57:50,396 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 137009 2026-08-18 03:57:50,396 25 INFO rb-bf20be7-223995-404953 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/tmpl8jib9l1_chrome_odoo 2026-08-18 03:57:50,396 25 INFO rb-bf20be7-223995-404953 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:35283/json/version 2026-08-18 03:57:50,397 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35283', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:57:50,814 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Browser version: Chrome/150.0.7871.114 2026-08-18 03:57:50,814 25 INFO rb-bf20be7-223995-404953 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:35283/json 2026-08-18 03:57:50,815 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35283', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:57:50,899 25 INFO rb-bf20be7-223995-404953 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:35283/devtools/page/77258C5F9C3C4180575FAE1AA721FC39 2026-08-18 03:57:51,019 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:51,102 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless enable page notifications 2026-08-18 03:57:51,212 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Setting session cookie in browser 2026-08-18 03:57:51,282 25 INFO rb-bf20be7-223995-404953 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/157" in browser 2026-08-18 03:57:51,282 25 INFO rb-bf20be7-223995-404953 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/157" 2026-08-18 03:57:51,477 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:51] "GET /pos-self/157 HTTP/1.1" 200 - 5 0.018 0.031 2026-08-18 03:57:51,485 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '77258C5F9C3C4180575FAE1AA721FC39', 'loaderId': '719EDBD4FC21E3CAAB9AFB94B317B2F3', 'isDownload': False} 2026-08-18 03:57:51,485 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:51,511 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:57:51,566 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:51] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.014 0.020 2026-08-18 03:57:51,603 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:51] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.017 0.048 2026-08-18 03:57:51,632 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:51] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.010 0.083 2026-08-18 03:57:51,909 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:51] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.015 2026-08-18 03:57:51,974 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:51] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 4 0.023 0.021 2026-08-18 03:57:52,003 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:52] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.042 2026-08-18 03:57:52,021 25 INFO rb-bf20be7-223995-404953 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/157", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:57:52,031 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:57:52,031 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:57:52,043 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:52,094 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:52,172 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:52] "POST /pos-self/relations/157 HTTP/1.1" 200 - 14 0.071 0.044 2026-08-18 03:57:52,191 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.008 0.119 2026-08-18 03:57:53,128 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:53] "POST /pos-self/data/157 HTTP/1.1" 200 - 111 0.722 0.193 2026-08-18 03:57:53,131 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.896 2026-08-18 03:57:53,171 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:53,267 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:53] "GET /web/image/ir.attachment/8259/raw HTTP/1.1" 200 - 4 0.009 0.012 2026-08-18 03:57:53,382 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:53] "GET /web/image/ir.attachment/8258/raw HTTP/1.1" 200 - 4 0.010 0.014 2026-08-18 03:57:53,428 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-08-18 03:57:53,429 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:53,613 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5757468 (allocated 6815744) 2026-08-18 03:57:53,630 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 137009 2026-08-18 03:57:53,635 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-08-18 03:57:53,637 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 137009 2026-08-18 03:57:53,902 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035753_901293_test_self_order_pos_landing_page_carousel.txt 2026-08-18 03:57:53,902 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpl8jib9l1_chrome_odoo" 2026-08-18 03:57:54,770 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 137182 2026-08-18 03:57:54,770 25 INFO rb-bf20be7-223995-404953 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/tmpn8itwgcs_chrome_odoo 2026-08-18 03:57:54,770 25 INFO rb-bf20be7-223995-404953 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:34015/json/version 2026-08-18 03:57:54,771 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34015', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:57:55,168 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Browser version: Chrome/150.0.7871.114 2026-08-18 03:57:55,169 25 INFO rb-bf20be7-223995-404953 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:34015/json 2026-08-18 03:57:55,169 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34015', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:57:55,224 25 INFO rb-bf20be7-223995-404953 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:34015/devtools/page/189DA8CBF61C08020555FDFAF48266A0 2026-08-18 03:57:55,307 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:55,320 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless enable page notifications 2026-08-18 03:57:55,395 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Setting session cookie in browser 2026-08-18 03:57:55,439 25 INFO rb-bf20be7-223995-404953 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/157?access_token=ccaac753c2274dfb" in browser 2026-08-18 03:57:55,439 25 INFO rb-bf20be7-223995-404953 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/157?access_token=ccaac753c2274dfb" 2026-08-18 03:57:55,527 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:55] "GET /pos-self/157?access_token=ccaac753c2274dfb HTTP/1.1" 200 - 5 0.018 0.038 2026-08-18 03:57:55,543 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '189DA8CBF61C08020555FDFAF48266A0', 'loaderId': '2976921148FEDDAA2045DEC22B6EEE1D', 'isDownload': False} 2026-08-18 03:57:55,543 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:55,581 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:57:55,648 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:55] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.007 0.030 2026-08-18 03:57:55,671 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:55] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.007 0.047 2026-08-18 03:57:55,695 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:55] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.009 0.062 2026-08-18 03:57:56,075 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:56] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.014 2026-08-18 03:57:56,123 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-08-18 03:57:56,142 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:56] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 4 0.005 0.023 2026-08-18 03:57:56,157 25 INFO rb-bf20be7-223995-404953 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/157?access_token=ccaac753c2274dfb", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:57:56,166 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:57:56,166 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:57:56,186 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:56,241 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:56,290 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:56] "POST /pos-self/relations/157 HTTP/1.1" 200 - 14 0.044 0.032 2026-08-18 03:57:56,299 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.078 2026-08-18 03:57:56,944 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:56] "POST /pos-self/data/157 HTTP/1.1" 200 - 112 0.435 0.171 2026-08-18 03:57:56,950 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.605 2026-08-18 03:57:57,133 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:57] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.049 0.044 2026-08-18 03:57:57,201 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:57,351 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:57] "GET /web/image/ir.attachment/8262/raw HTTP/1.1" 200 - 4 0.001 0.082 2026-08-18 03:57:57,417 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:57:57] "GET /web/image/ir.attachment/8261/raw HTTP/1.1" 200 - 4 0.014 0.045 2026-08-18 03:57:57,442 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-08-18 03:57:57,443 25 INFO rb-bf20be7-223995-404953 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-08-18 03:57:57,632 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5764468 (allocated 6553600) 2026-08-18 03:57:57,668 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 137182 2026-08-18 03:57:57,674 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-08-18 03:57:57,677 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 137182 2026-08-18 03:57:57,949 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035757_948452_test_self_order_pos_landing_page_carousel.txt 2026-08-18 03:57:57,950 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpn8itwgcs_chrome_odoo" 2026-08-18 03:57:58,086 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_product_availability ... 2026-08-18 03:58:06,006 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 137365 2026-08-18 03:58:06,007 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmp52vzerth_chrome_odoo 2026-08-18 03:58:06,007 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:44543/json/version 2026-08-18 03:58:06,008 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44543', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:58:06,174 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Browser version: Chrome/150.0.7871.114 2026-08-18 03:58:06,174 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:44543/json 2026-08-18 03:58:06,175 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44543', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:58:06,215 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:44543/devtools/page/8F5484065012603EE06EA868DC9B402D 2026-08-18 03:58:06,264 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-08-18 03:58:06,283 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-08-18 03:58:06,346 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-08-18 03:58:06,531 25 INFO rb-bf20be7-223995-404953 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/158?access_token=7821da78beb54f74" in browser 2026-08-18 03:58:06,531 25 INFO rb-bf20be7-223995-404953 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/158?access_token=7821da78beb54f74" 2026-08-18 03:58:06,598 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:58:07,165 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:07] "GET /pos-self/158?access_token=7821da78beb54f74 HTTP/1.1" 200 - 57 0.171 0.431 2026-08-18 03:58:07,168 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': '8F5484065012603EE06EA868DC9B402D', 'loaderId': '91D6C209CB2DDC4C922106FFF67BB4F3', 'isDownload': False} 2026-08-18 03:58:07,168 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:07,190 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:58:07,238 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:58:07,284 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:07] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.032 0.048 2026-08-18 03:58:07,306 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:58:07,335 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:07] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.019 0.104 2026-08-18 03:58:07,369 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:58:07,406 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:07] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.022 0.182 2026-08-18 03:58:07,705 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:07] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.016 2026-08-18 03:58:07,771 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:07] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.015 0.014 2026-08-18 03:58:07,790 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.021 2026-08-18 03:58:07,820 25 INFO rb-bf20be7-223995-404953 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/158?access_token=7821da78beb54f74", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:58:07,833 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:07,850 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:58:07,850 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:07] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.022 2026-08-18 03:58:07,936 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.020 0.038 2026-08-18 03:58:08,198 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:08] "POST /pos-self/relations/158 HTTP/1.1" 200 - 37 0.211 0.102 2026-08-18 03:58:08,216 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.006 0.225 2026-08-18 03:58:09,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:09] "POST /pos-self/data/158 HTTP/1.1" 200 - 190 0.535 0.225 2026-08-18 03:58:09,162 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:09] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.041 0.061 2026-08-18 03:58:09,372 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: Owl is running in 'dev' mode. 2026-08-18 03:58:09,402 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:09] "GET /web/image/ir.attachment/8300/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-08-18 03:58:09,595 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:09,633 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:09] "GET /web/image/ir.attachment/8266/raw HTTP/1.1" 200 - 4 0.008 0.011 2026-08-18 03:58:09,665 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:09] "GET /web/image/ir.attachment/8299/raw HTTP/1.1" 200 - 4 0.017 0.030 2026-08-18 03:58:09,803 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 03:58:10,098 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:10,160 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:10,190 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:10] "GET /web/image/pos.category/337/image_128?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 2 0.014 0.045 2026-08-18 03:58:10,222 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:10] "GET /web/image/pos.category/338/image_128?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 2 0.003 0.083 2026-08-18 03:58:10,269 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:10] "GET /web/image/pos.category/339/image_128?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 2 0.015 0.104 2026-08-18 03:58:10,283 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:10,312 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:10] "GET /web/image/pos.category/333/image_128?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 2 0.006 0.152 2026-08-18 03:58:10,341 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:10] "GET /web/image/product.template/2271/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.011 0.159 2026-08-18 03:58:10,366 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:10,378 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:10] "GET /web/image/product.template/2272/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.007 0.189 2026-08-18 03:58:10,405 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:10,455 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:10] "GET /web/image/product.template/2273/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.033 0.183 2026-08-18 03:58:10,487 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:10,497 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:10] "GET /web/image/product.template/2274/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.006 0.189 2026-08-18 03:58:10,520 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:10] "GET /web/image/product.template/2280/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.005 0.210 2026-08-18 03:58:10,546 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:10] "GET /web/image/product.template/2275/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.009 0.164 2026-08-18 03:58:10,581 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:10,597 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:10] "GET /web/image/product.product/2460/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.022 0.109 2026-08-18 03:58:10,630 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:10] "GET /web/image/product.product/2461/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.013 0.147 2026-08-18 03:58:10,665 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:10,721 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58: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-08-18 03:58:10,726 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:10,753 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:10] "GET /web/image/product.product/2466/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.025 0.021 2026-08-18 03:58:10,818 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:10,855 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:10,907 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:10,968 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:11,036 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:11,116 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:11,185 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:11,238 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:11,303 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:11,358 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:11,411 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:11,486 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:11,610 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:11,672 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:11,761 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10343149 started for PoS orders references: [{'name': None, 'pos_reference': '260-158-000001', 'uuid': '19f3f53f-19cf-49a1-942a-b0288fad7cfe'}] 2026-08-18 03:58:11,823 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10343149 order {'name': None, 'pos_reference': '260-158-000001', 'uuid': '19f3f53f-19cf-49a1-942a-b0288fad7cfe'} created pos.order #895 2026-08-18 03:58:11,857 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10343149 finished 2026-08-18 03:58:12,050 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:12] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 99 0.207 0.161 2026-08-18 03:58:12,116 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.014 2026-08-18 03:58:12,122 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-08-18 03:58:12,123 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:12,144 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:12] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.008 0.022 2026-08-18 03:58:12,222 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 9705928 (allocated 11010048) 2026-08-18 03:58:12,240 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 137365 2026-08-18 03:58:12,243 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-08-18 03:58:12,245 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 137365 2026-08-18 03:58:12,390 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035812_390405_test_self_order_product_availability.txt 2026-08-18 03:58:12,390 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmp52vzerth_chrome_odoo" 2026-08-18 03:58:13,061 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 137563 2026-08-18 03:58:13,061 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmpqsz0btyu_chrome_odoo 2026-08-18 03:58:13,062 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:40431/json/version 2026-08-18 03:58:13,063 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40431', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:58:13,172 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Browser version: Chrome/150.0.7871.114 2026-08-18 03:58:13,172 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:40431/json 2026-08-18 03:58:13,173 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40431', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:58:13,225 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:40431/devtools/page/EFE13227503F271B5EA4B2FAE65CB249 2026-08-18 03:58:13,314 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-08-18 03:58:13,348 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-08-18 03:58:13,463 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-08-18 03:58:13,530 25 INFO rb-bf20be7-223995-404953 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/158?access_token=7821da78beb54f74&table_identifier=1987eb42" in browser 2026-08-18 03:58:13,530 25 INFO rb-bf20be7-223995-404953 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/158?access_token=7821da78beb54f74&table_identifier=1987eb42" 2026-08-18 03:58:13,623 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:13] "GET /pos-self/158?access_token=7821da78beb54f74&table_identifier=1987eb42 HTTP/1.1" 200 - 9 0.022 0.033 2026-08-18 03:58:13,647 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': 'EFE13227503F271B5EA4B2FAE65CB249', 'loaderId': '4FAD87FE611EC150364D2BBC1B52FF44', 'isDownload': False} 2026-08-18 03:58:13,648 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:13,678 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:58:13,706 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:13] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.010 0.009 2026-08-18 03:58:13,720 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:13] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.004 0.019 2026-08-18 03:58:13,742 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:13] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.004 0.039 2026-08-18 03:58:14,065 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:14] "GET /favicon.ico HTTP/1.1" 301 - 1 0.005 0.012 2026-08-18 03:58:14,167 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:14] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 4 0.010 0.046 2026-08-18 03:58:14,168 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.046 2026-08-18 03:58:14,224 25 INFO rb-bf20be7-223995-404953 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/158?access_token=7821da78beb54f74&table_identifier=1987eb42", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:58:14,252 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:58:14,257 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 03:58:14,262 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:14,303 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:14,403 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:14] "POST /pos-self/relations/158 HTTP/1.1" 200 - 16 0.050 0.035 2026-08-18 03:58:14,420 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.094 2026-08-18 03:58:14,489 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-08-18 03:58:14,965 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:14] "POST /pos-self/data/158 HTTP/1.1" 200 - 120 0.206 0.195 2026-08-18 03:58:15,071 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.017 0.010 2026-08-18 03:58:15,098 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: Owl is running in 'dev' mode. 2026-08-18 03:58:15,166 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:15] "GET /web/image/ir.attachment/8306/raw HTTP/1.1" 200 - 4 0.012 0.017 2026-08-18 03:58:15,175 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:15,242 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:15] "GET /web/image/ir.attachment/8266/raw HTTP/1.1" 200 - 4 0.018 0.025 2026-08-18 03:58:15,281 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:58:15,513 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:15,611 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:15] "GET /web/image/pos.category/337/image_128?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 2 0.005 0.026 2026-08-18 03:58:15,650 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:15] "GET /web/image/pos.category/338/image_128?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 2 0.002 0.058 2026-08-18 03:58:15,667 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:15,710 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:15,728 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:15] "GET /web/image/pos.category/339/image_128?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 2 0.012 0.119 2026-08-18 03:58:15,747 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:58:15,805 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:15,807 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:15] "GET /web/image/pos.category/333/image_128?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 2 0.007 0.197 2026-08-18 03:58:15,847 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:15] "GET /web/image/product.template/2271/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.008 0.190 2026-08-18 03:58:15,880 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:15,889 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:15] "GET /web/image/product.template/2273/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.022 0.191 2026-08-18 03:58:15,915 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:15] "GET /web/image/product.template/2272/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.009 0.226 2026-08-18 03:58:15,963 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:15] "GET /web/image/product.template/2274/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.009 0.242 2026-08-18 03:58:15,994 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:15] "GET /web/image/product.template/2275/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.011 0.210 2026-08-18 03:58:16,010 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:16,018 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:16] "GET /web/image/product.template/2280/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.007 0.197 2026-08-18 03:58:16,050 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:16] "GET /web/image/product.template/2276/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.011 0.157 2026-08-18 03:58:16,120 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:16] "GET /web/image/product.product/2460/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.018 0.199 2026-08-18 03:58:16,185 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:16] "GET /web/image/product.product/2461/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.015 0.204 2026-08-18 03:58:16,186 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:16,214 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:16] "GET /web/image/product.template/2277/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.008 0.229 2026-08-18 03:58:16,251 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:16] "GET /web/image/product.template/2278/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.009 0.207 2026-08-18 03:58:16,276 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:16,290 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:16] "GET /web/image/product.template/2279/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.009 0.241 2026-08-18 03:58:16,316 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:16,331 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:16] "GET /web/image/product.template/2256/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.008 0.253 2026-08-18 03:58:16,365 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:16] "GET /web/image/product.template/2257/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.005 0.181 2026-08-18 03:58:16,365 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:16,389 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:16] "GET /web/image/product.template/2260/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 3 0.006 0.171 2026-08-18 03:58:16,428 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:16,434 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:16] "GET /web/image/product.product/2466/image_512?unique=2026-08-18T03:57:01.000+00:00 HTTP/1.1" 200 - 8 0.020 0.174 2026-08-18 03:58:16,593 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:16,664 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:16,750 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:16,825 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:16,880 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:16,962 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:17,012 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:17,066 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:17,135 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:17,196 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:17,255 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:17,333 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #956911 started for PoS orders references: [{'name': None, 'pos_reference': '260-158-000002', 'uuid': 'dd04558d-5c65-4461-a8df-2e8a96226bee'}] 2026-08-18 03:58:17,363 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #956911 order {'name': None, 'pos_reference': '260-158-000002', 'uuid': 'dd04558d-5c65-4461-a8df-2e8a96226bee'} created pos.order #896 2026-08-18 03:58:17,412 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #956911 finished 2026-08-18 03:58:17,525 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.115 0.157 2026-08-18 03:58:17,605 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-08-18 03:58:17,606 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:17,625 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.021 0.017 2026-08-18 03:58:17,742 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 10233504 (allocated 11796480) 2026-08-18 03:58:17,761 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 137563 2026-08-18 03:58:17,772 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-08-18 03:58:17,773 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 137563 2026-08-18 03:58:17,927 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035817_927431_test_self_order_product_availability.txt 2026-08-18 03:58:17,927 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmpqsz0btyu_chrome_odoo" 2026-08-18 03:58:18,001 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 03:58:19,304 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_access_right_with_message_follower ... 2026-08-18 03:58:22,085 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:58:22,332 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59032981 started for PoS orders references: [{'name': None, 'pos_reference': '260-159-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'}] 2026-08-18 03:58:22,373 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59032981 order {'name': None, 'pos_reference': '260-159-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'} created pos.order #897 2026-08-18 03:58:22,374 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59032981 finished 2026-08-18 03:58:22,483 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:22] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 121 0.102 0.299 2026-08-18 03:58:22,558 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:22] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 42 0.025 0.038 2026-08-18 03:58:22,588 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_config_session_loaded_fields ... 2026-08-18 03:58:25,227 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:58:26,300 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:26] "POST /pos-self/data/160 HTTP/1.1" 200 - 201 0.286 0.794 2026-08-18 03:58:26,372 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_generate_return_values_includes_payment_method ... 2026-08-18 03:58:31,797 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:58:32,051 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:32] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 72 0.051 0.206 2026-08-18 03:58:32,098 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_get_orders_by_access_token ... 2026-08-18 03:58:36,769 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:58:37,163 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:37] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 26 0.121 0.275 2026-08-18 03:58:37,477 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:37] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 56 0.250 0.060 2026-08-18 03:58:37,491 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:37] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 6 0.003 0.008 2026-08-18 03:58:37,654 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:37] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.120 0.037 2026-08-18 03:58:37,931 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:37] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.201 0.066 2026-08-18 03:58:38,335 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:38] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.014 0.039 2026-08-18 03:58:38,356 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:38] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 9 0.004 0.010 2026-08-18 03:58:38,408 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:38] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.020 0.026 2026-08-18 03:58:38,483 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:38] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.038 0.027 2026-08-18 03:58:38,522 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_order_sanatization ... 2026-08-18 03:58:41,616 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_preparation_categories_are_loaded ... 2026-08-18 03:58:45,065 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:58:45,519 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:45] "POST /pos-self/data/164 HTTP/1.1" 200 - 192 0.127 0.329 2026-08-18 03:58:46,028 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome pid: 137779 2026-08-18 03:58:46,028 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless temporary user profile dir: /tmp/tmpvf1oub0a_chrome_odoo 2026-08-18 03:58:46,028 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:39685/json/version 2026-08-18 03:58:46,031 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39685', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:58:46,181 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Browser version: Chrome/150.0.7871.114 2026-08-18 03:58:46,181 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:39685/json 2026-08-18 03:58:46,182 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39685', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:58:46,237 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Websocket url found: ws://127.0.0.1:39685/devtools/page/56DFF2D642202E3F5EC79C7FBE3B0A10 2026-08-18 03:58:46,367 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Enable chrome headless console log notification 2026-08-18 03:58:46,397 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless enable page notifications 2026-08-18 03:58:46,524 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Setting session cookie in browser 2026-08-18 03:58:46,551 25 INFO rb-bf20be7-223995-404953 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/164?access_token=c2c02701207e4b9b" in browser 2026-08-18 03:58:46,551 25 INFO rb-bf20be7-223995-404953 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/164?access_token=c2c02701207e4b9b" 2026-08-18 03:58:46,897 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:46] "GET /pos-self/164?access_token=c2c02701207e4b9b HTTP/1.1" 200 - 38 0.094 0.205 2026-08-18 03:58:46,913 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Navigation result: {'frameId': '56DFF2D642202E3F5EC79C7FBE3B0A10', 'loaderId': '09A4BD4182217CB74381652E7303FDA3', 'isDownload': False} 2026-08-18 03:58:46,913 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:46,959 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:58:47,014 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:58:47,059 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:47] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.019 0.062 2026-08-18 03:58:47,079 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:58:47,097 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:47] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.094 2026-08-18 03:58:47,131 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:58:47,187 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:47] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.050 0.143 2026-08-18 03:58:47,515 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:47] "GET /favicon.ico HTTP/1.1" 301 - 1 0.006 0.011 2026-08-18 03:58:47,566 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:47] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.011 0.014 2026-08-18 03:58:47,588 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.033 2026-08-18 03:58:47,624 25 INFO rb-bf20be7-223995-404953 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/164?access_token=c2c02701207e4b9b", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:58:47,649 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:47,662 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:58:47,662 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:47] "POST /pos/ping HTTP/1.1" 200 - 1 0.004 0.012 2026-08-18 03:58:47,816 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:47] "POST /pos-self/relations/164 HTTP/1.1" 200 - 36 0.081 0.044 2026-08-18 03:58:47,872 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.011 0.162 2026-08-18 03:58:48,459 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:48] "POST /pos-self/data/164 HTTP/1.1" 200 - 106 0.190 0.375 2026-08-18 03:58:48,462 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.550 2026-08-18 03:58:48,529 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: Owl is running in 'dev' mode. 2026-08-18 03:58:48,584 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:48] "GET /web/image/ir.attachment/8544/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-08-18 03:58:48,654 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:48,705 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:48,717 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:58:48,752 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:48] "GET /web/image/pos.category/347/image_128?unique=2026-08-18T03:58:18.000+00:00 HTTP/1.1" 200 - 2 0.007 0.023 2026-08-18 03:58:48,774 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:48,780 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:48] "GET /web/image/product.template/2281/image_512?unique=2026-08-18T03:58:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.049 2026-08-18 03:58:48,838 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:48,886 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:48,933 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:48,985 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:49,036 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:49,093 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: tour succeeded 2026-08-18 03:58:49,094 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:49,201 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: heap 6667560 (allocated 7602176) 2026-08-18 03:58:49,219 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing chrome headless with pid 137779 2026-08-18 03:58:49,224 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing websocket connection 2026-08-18 03:58:49,228 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Terminating chrome headless with pid 137779 2026-08-18 03:58:49,424 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035849_424125_test_preparation_categories_are_loaded.txt 2026-08-18 03:58:49,424 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Removing chrome user profile "/tmp/tmpvf1oub0a_chrome_odoo" 2026-08-18 03:58:49,512 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 03:58:50,566 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-08-18 03:58:53,926 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome pid: 137970 2026-08-18 03:58:53,926 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp0k1sdked_chrome_odoo 2026-08-18 03:58:53,927 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:36943/json/version 2026-08-18 03:58:53,928 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36943', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:58:54,076 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-08-18 03:58:54,077 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:36943/json 2026-08-18 03:58:54,077 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36943', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:58:54,108 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Websocket url found: ws://127.0.0.1:36943/devtools/page/E47E33F88B47892B9081C38118E84EAD 2026-08-18 03:58:54,162 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Enable chrome headless console log notification 2026-08-18 03:58:54,206 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless enable page notifications 2026-08-18 03:58:54,312 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Setting session cookie in browser 2026-08-18 03:58:54,491 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Open "http://127.0.0.1:8069/pos-self/165?access_token=168b7d02111f4ed0" in browser 2026-08-18 03:58:54,492 25 INFO rb-bf20be7-223995-404953 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/165?access_token=168b7d02111f4ed0" 2026-08-18 03:58:54,577 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:58:55,399 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:55] "GET /pos-self/165?access_token=168b7d02111f4ed0 HTTP/1.1" 200 - 57 0.125 0.706 2026-08-18 03:58:55,407 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Navigation result: {'frameId': 'E47E33F88B47892B9081C38118E84EAD', 'loaderId': '891B61A77A36A082F607CB0222869A00', 'isDownload': False} 2026-08-18 03:58:55,408 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Evaluate ready code "odoo.isTourReady('kiosk_simple_order')" 2026-08-18 03:58:55,480 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:58:55,542 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:58:55,674 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:55] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.069 0.108 2026-08-18 03:58:55,700 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:58:55,756 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:55] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.042 0.213 2026-08-18 03:58:55,805 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:58:55,831 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:55] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.022 0.306 2026-08-18 03:58:56,181 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.004 0.013 2026-08-18 03:58:56,192 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:56] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.013 2026-08-18 03:58:56,210 25 INFO rb-bf20be7-223995-404953 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/165?access_token=168b7d02111f4ed0", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:58:56,220 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:56,245 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:56] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.008 0.023 2026-08-18 03:58:56,262 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:58:56,262 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:56] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.040 2026-08-18 03:58:56,275 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:56,471 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:56] "POST /pos-self/relations/165 HTTP/1.1" 200 - 37 0.116 0.046 2026-08-18 03:58:56,522 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.014 0.193 2026-08-18 03:58:56,994 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:56] "POST /pos-self/data/165 HTTP/1.1" 200 - 175 0.248 0.249 2026-08-18 03:58:56,998 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.425 2026-08-18 03:58:57,229 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:57] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.035 0.082 2026-08-18 03:58:57,327 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: Owl is running in 'dev' mode. 2026-08-18 03:58:57,432 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:57] "GET /web/image/ir.attachment/8595/raw HTTP/1.1" 200 - 4 0.008 0.014 2026-08-18 03:58:57,594 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:57,664 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:57] "GET /web/image/ir.attachment/8594/raw HTTP/1.1" 200 - 4 0.015 0.011 2026-08-18 03:58:57,795 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:57] "GET /web/image/pos.category/348/image_128?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 2 0.002 0.024 2026-08-18 03:58:57,830 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:57] "GET /web/image/product.template/2286/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.011 0.051 2026-08-18 03:58:57,844 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:58:57,878 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:57] "GET /web/image/product.template/2287/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.011 0.020 2026-08-18 03:58:57,909 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:57] "GET /web/image/product.template/2290/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.008 0.052 2026-08-18 03:58:57,958 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:57,973 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:57] "GET /web/image/product.template/2288/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.016 0.102 2026-08-18 03:58:58,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:58] "GET /web/image/product.template/2289/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.008 0.132 2026-08-18 03:58:58,093 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:58,180 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:58] "GET /web/image/ir.attachment/8561/raw HTTP/1.1" 200 - 4 0.020 0.037 2026-08-18 03:58:58,192 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58: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-08-18 03:58:58,210 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:58,267 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:58,346 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:58] "GET /web/image/product.product/2472/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 8 0.109 0.082 2026-08-18 03:58:58,451 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10254237 started for PoS orders references: [{'name': None, 'pos_reference': '260-165-000001', 'uuid': '118343ba-2499-4c9c-810f-6d34816d8b88'}] 2026-08-18 03:58:58,486 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10254237 order {'name': None, 'pos_reference': '260-165-000001', 'uuid': '118343ba-2499-4c9c-810f-6d34816d8b88'} created pos.order #901 2026-08-18 03:58:58,542 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10254237 finished 2026-08-18 03:58:58,678 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:58] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.173 0.223 2026-08-18 03:58:58,785 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:58:58] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.010 0.013 2026-08-18 03:58:58,786 25 INFO rb-bf20be7-223995-404953 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-08-18 03:58:58,834 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: tour succeeded 2026-08-18 03:58:58,835 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: ╔═══════════════════════════════════╗ ║ TOUR kiosk_simple_order SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-18 03:58:58,937 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: heap 7540944 (allocated 8388608) 2026-08-18 03:58:58,970 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing chrome headless with pid 137970 2026-08-18 03:58:58,980 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing websocket connection 2026-08-18 03:58:58,983 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Terminating chrome headless with pid 137970 2026-08-18 03:58:59,183 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035859_182621_test_duplicate_order_kiosk.txt 2026-08-18 03:58:59,183 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Removing chrome user profile "/tmp/tmp0k1sdked_chrome_odoo" 2026-08-18 03:58:59,278 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_order_price_null ... 2026-08-18 03:59:03,013 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome pid: 138161 2026-08-18 03:59:03,013 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless temporary user profile dir: /tmp/tmpi9nqmzt7_chrome_odoo 2026-08-18 03:59:03,013 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:38627/json/version 2026-08-18 03:59:03,014 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38627', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:59:03,134 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Browser version: Chrome/150.0.7871.114 2026-08-18 03:59:03,134 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:38627/json 2026-08-18 03:59:03,135 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38627', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:59:03,190 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Websocket url found: ws://127.0.0.1:38627/devtools/page/4C3374783DC390AADE02FA90EFC148AA 2026-08-18 03:59:03,289 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Enable chrome headless console log notification 2026-08-18 03:59:03,297 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless enable page notifications 2026-08-18 03:59:03,430 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Setting session cookie in browser 2026-08-18 03:59:03,590 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Open "http://127.0.0.1:8069/pos-self/166?access_token=d3d7efca7abb4c56" in browser 2026-08-18 03:59:03,590 25 INFO rb-bf20be7-223995-404953 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/166?access_token=d3d7efca7abb4c56" 2026-08-18 03:59:03,628 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:59:04,214 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:04] "GET /pos-self/166?access_token=d3d7efca7abb4c56 HTTP/1.1" 200 - 57 0.133 0.460 2026-08-18 03:59:04,234 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Navigation result: {'frameId': '4C3374783DC390AADE02FA90EFC148AA', 'loaderId': '46DC9EC9BD8711BD1319EC6ED1D9A39A', 'isDownload': False} 2026-08-18 03:59:04,234 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:04,278 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:59:04,321 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:59:04,366 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:04] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.038 0.040 2026-08-18 03:59:04,390 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:59:04,427 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:04] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.016 0.118 2026-08-18 03:59:04,446 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:59:04,477 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:04] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.024 0.155 2026-08-18 03:59:04,781 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:04] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.018 2026-08-18 03:59:04,860 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:04] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.019 0.015 2026-08-18 03:59:04,882 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.004 0.036 2026-08-18 03:59:04,938 25 INFO rb-bf20be7-223995-404953 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/166?access_token=d3d7efca7abb4c56", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:59:04,946 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:59:04,946 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:04] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:59:04,969 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:05,025 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:05,121 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:05] "POST /pos-self/relations/166 HTTP/1.1" 200 - 37 0.087 0.044 2026-08-18 03:59:05,174 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.012 0.156 2026-08-18 03:59:05,684 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:05] "POST /pos-self/data/166 HTTP/1.1" 200 - 175 0.300 0.221 2026-08-18 03:59:05,695 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.478 2026-08-18 03:59:05,846 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:05] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.034 0.046 2026-08-18 03:59:05,875 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: Owl is running in 'dev' mode. 2026-08-18 03:59:05,952 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:05] "GET /web/image/ir.attachment/8636/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-08-18 03:59:06,048 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:06,095 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:06] "GET /web/image/ir.attachment/8635/raw HTTP/1.1" 200 - 4 0.010 0.015 2026-08-18 03:59:06,164 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:59:06,240 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:06] "GET /web/image/product.template/2286/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.028 0.040 2026-08-18 03:59:06,271 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:06] "GET /web/image/product.template/2287/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.011 0.078 2026-08-18 03:59:06,310 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:06] "GET /web/image/pos.category/348/image_128?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 2 0.001 0.156 2026-08-18 03:59:06,318 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:06,342 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:06] "GET /web/image/product.template/2288/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.012 0.108 2026-08-18 03:59:06,370 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:06] "GET /web/image/product.template/2290/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.151 2026-08-18 03:59:06,402 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:06,407 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:06] "GET /web/image/product.template/2289/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.010 0.170 2026-08-18 03:59:06,470 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:06] "GET /web/image/ir.attachment/8602/raw HTTP/1.1" 200 - 4 0.011 0.014 2026-08-18 03:59:06,488 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:06,499 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:59:06,554 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:06] "GET /web/image/product.product/2472/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 8 0.032 0.045 2026-08-18 03:59:06,598 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:06,708 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54928623 started for PoS orders references: [{'name': None, 'pos_reference': '260-166-000001', 'uuid': '5625f78a-8b61-448b-b1ac-6f6e5bcf9a3d'}] 2026-08-18 03:59:06,812 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54928623 order {'name': None, 'pos_reference': '260-166-000001', 'uuid': '5625f78a-8b61-448b-b1ac-6f6e5bcf9a3d'} created pos.order #902 2026-08-18 03:59:06,852 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54928623 finished 2026-08-18 03:59:07,334 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:07] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 235 0.402 0.333 2026-08-18 03:59:07,436 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:07,460 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:07] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.017 0.021 2026-08-18 03:59:07,499 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: tour succeeded 2026-08-18 03:59:07,500 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: ╔═══════════════════════════════════════╗ ║ TOUR kiosk_order_price_null SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-18 03:59:07,549 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: heap 7437384 (allocated 8650752) 2026-08-18 03:59:07,570 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing chrome headless with pid 138161 2026-08-18 03:59:07,574 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing websocket connection 2026-08-18 03:59:07,578 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Terminating chrome headless with pid 138161 2026-08-18 03:59:07,733 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035907_733166_test_order_price_null.txt 2026-08-18 03:59:07,733 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Removing chrome user profile "/tmp/tmpi9nqmzt7_chrome_odoo" 2026-08-18 03:59:07,777 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-08-18 03:59:11,534 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 138352 2026-08-18 03:59:11,535 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpvbj5eyyk_chrome_odoo 2026-08-18 03:59:11,535 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:34955/json/version 2026-08-18 03:59:11,536 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34955', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:59:11,653 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-08-18 03:59:11,653 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:34955/json 2026-08-18 03:59:11,653 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34955', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:59:11,695 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:34955/devtools/page/60BD54371248BD71CF90BEC1ED795630 2026-08-18 03:59:11,730 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-08-18 03:59:11,760 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-08-18 03:59:11,842 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-08-18 03:59:12,059 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/167?access_token=16c6ca732bbb4d81" in browser 2026-08-18 03:59:12,059 25 INFO rb-bf20be7-223995-404953 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/167?access_token=16c6ca732bbb4d81" 2026-08-18 03:59:12,116 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:59:12,657 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:12] "GET /pos-self/167?access_token=16c6ca732bbb4d81 HTTP/1.1" 200 - 59 0.123 0.431 2026-08-18 03:59:12,660 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '60BD54371248BD71CF90BEC1ED795630', 'loaderId': '086339C87647D907C32FB51458E7950B', 'isDownload': False} 2026-08-18 03:59:12,661 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:12,694 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:59:12,720 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:59:12,770 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:12] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.034 0.035 2026-08-18 03:59:12,810 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:59:12,852 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:12] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.021 0.124 2026-08-18 03:59:12,872 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:59:12,886 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:12] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.014 0.162 2026-08-18 03:59:13,283 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:13] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.029 2026-08-18 03:59:13,331 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:13] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.009 0.012 2026-08-18 03:59:13,362 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.013 2026-08-18 03:59:13,393 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:59:13,393 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:13] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 03:59:13,398 25 INFO rb-bf20be7-223995-404953 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/167?access_token=16c6ca732bbb4d81", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:59:13,407 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:13,462 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:13,625 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:13] "POST /pos-self/relations/167 HTTP/1.1" 200 - 37 0.126 0.043 2026-08-18 03:59:13,679 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.206 2026-08-18 03:59:14,111 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:14] "POST /pos-self/data/167 HTTP/1.1" 200 - 182 0.224 0.216 2026-08-18 03:59:14,124 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.413 2026-08-18 03:59:14,237 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:14] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.031 0.035 2026-08-18 03:59:14,287 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-08-18 03:59:14,424 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:14,425 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:14] "GET /web/image/ir.attachment/8677/raw HTTP/1.1" 200 - 4 0.016 0.045 2026-08-18 03:59:14,495 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:14] "GET /web/image/ir.attachment/8643/raw HTTP/1.1" 200 - 4 0.018 0.027 2026-08-18 03:59:14,527 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:59:14,669 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:14,776 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:14,787 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:14] "GET /web/image/pos.category/348/image_128?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 2 0.022 0.038 2026-08-18 03:59:14,869 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:14] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.024 0.116 2026-08-18 03:59:14,879 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:14,947 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:14,962 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:14] "GET /web/image/product.template/2286/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.030 0.192 2026-08-18 03:59:15,008 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:15] "GET /web/image/product.template/2287/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.009 0.255 2026-08-18 03:59:15,059 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:15] "GET /web/image/product.template/2290/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.014 0.293 2026-08-18 03:59:15,060 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:15,102 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:15] "GET /web/image/product.template/2288/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.021 0.318 2026-08-18 03:59:15,150 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:15,170 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:15] "GET /web/image/product.template/2289/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.023 0.343 2026-08-18 03:59:15,207 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:15] "GET /web/image/product.template/2292/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.009 0.219 2026-08-18 03:59:15,252 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:15] "GET /web/image/product.template/2291/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.017 0.250 2026-08-18 03:59:15,275 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:15,366 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59: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-08-18 03:59:15,389 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:15,443 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:15] "GET /web/image/product.product/2472/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 8 0.021 0.053 2026-08-18 03:59:15,446 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:15,498 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:15,500 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:15] "GET /web/image/product.product/2477/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 8 0.028 0.099 2026-08-18 03:59:15,544 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:15,547 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:15] "GET /web/image/product.product/2478/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 8 0.023 0.146 2026-08-18 03:59:15,610 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:15,787 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:15,855 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:15,975 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68136194 started for PoS orders references: [{'name': None, 'pos_reference': '260-167-000001', 'uuid': '9bc330b0-0e5d-4956-b427-5116362b22e6'}] 2026-08-18 03:59:16,111 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68136194 order {'name': None, 'pos_reference': '260-167-000001', 'uuid': '9bc330b0-0e5d-4956-b427-5116362b22e6'} created pos.order #903 2026-08-18 03:59:16,145 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68136194 finished 2026-08-18 03:59:16,320 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:16] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 128 0.265 0.188 2026-08-18 03:59:16,442 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.029 0.017 2026-08-18 03:59:16,448 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:16,465 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:16] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.011 0.052 2026-08-18 03:59:16,492 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:16,558 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:16,623 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:16,684 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:16,735 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-08-18 03:59:16,736 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:16,876 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8644580 (allocated 9961472) 2026-08-18 03:59:16,899 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 138352 2026-08-18 03:59:16,901 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-08-18 03:59:16,905 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 138352 2026-08-18 03:59:17,112 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035917_112089_test_self_order_kiosk.txt 2026-08-18 03:59:17,112 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpvbj5eyyk_chrome_odoo" 2026-08-18 03:59:17,750 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 138555 2026-08-18 03:59:17,750 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmppb3quo27_chrome_odoo 2026-08-18 03:59:17,750 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:35239/json/version 2026-08-18 03:59:17,758 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35239', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:59:17,889 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-08-18 03:59:17,889 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:35239/json 2026-08-18 03:59:17,889 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35239', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:59:17,941 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:35239/devtools/page/3FF6426E7FDEC82F3EACF29CEDCBE202 2026-08-18 03:59:18,046 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-08-18 03:59:18,079 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-08-18 03:59:18,158 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-08-18 03:59:18,184 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/167?access_token=16c6ca732bbb4d81" in browser 2026-08-18 03:59:18,184 25 INFO rb-bf20be7-223995-404953 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/167?access_token=16c6ca732bbb4d81" 2026-08-18 03:59:18,325 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:18] "GET /pos-self/167?access_token=16c6ca732bbb4d81 HTTP/1.1" 200 - 7 0.023 0.034 2026-08-18 03:59:18,343 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '3FF6426E7FDEC82F3EACF29CEDCBE202', 'loaderId': '2181752F06416615D8D00C7EFB4FF703', 'isDownload': False} 2026-08-18 03:59:18,344 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:18,405 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:59:18,440 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:18] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.009 0.017 2026-08-18 03:59:18,456 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:18] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.005 0.014 2026-08-18 03:59:18,483 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:18] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.008 0.047 2026-08-18 03:59:18,826 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:18] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-08-18 03:59:18,886 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.022 2026-08-18 03:59:18,904 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:18] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 4 0.007 0.019 2026-08-18 03:59:18,915 25 INFO rb-bf20be7-223995-404953 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/167?access_token=16c6ca732bbb4d81", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:59:18,932 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:59:18,932 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:59:18,946 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:18,981 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:18,997 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.008 2026-08-18 03:59:19,095 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:19] "POST /pos-self/relations/167 HTTP/1.1" 200 - 16 0.063 0.046 2026-08-18 03:59:19,105 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.042 2026-08-18 03:59:19,523 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:19] "POST /pos-self/data/167 HTTP/1.1" 200 - 114 0.210 0.163 2026-08-18 03:59:19,650 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:19] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.012 0.033 2026-08-18 03:59:19,668 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-08-18 03:59:19,721 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:19] "GET /web/image/ir.attachment/8677/raw HTTP/1.1" 200 - 4 0.001 0.010 2026-08-18 03:59:19,753 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:19,830 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:19] "GET /web/image/ir.attachment/8643/raw HTTP/1.1" 200 - 4 0.009 0.017 2026-08-18 03:59:19,881 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:59:19,946 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:20,050 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:20] "GET /web/image/pos.category/348/image_128?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 2 0.006 0.037 2026-08-18 03:59:20,061 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:20,098 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:20] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.021 0.062 2026-08-18 03:59:20,129 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:20] "GET /web/image/product.template/2286/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.010 0.085 2026-08-18 03:59:20,149 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:20,155 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:20] "GET /web/image/product.template/2287/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.008 0.105 2026-08-18 03:59:20,178 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:20] "GET /web/image/product.template/2290/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.125 2026-08-18 03:59:20,210 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:20] "GET /web/image/product.template/2288/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.015 0.138 2026-08-18 03:59:20,215 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:20,238 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:20] "GET /web/image/product.template/2289/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.009 0.160 2026-08-18 03:59:20,306 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:59:20,321 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:20,366 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:20] "GET /web/image/product.product/2472/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 8 0.037 0.035 2026-08-18 03:59:20,375 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:20,433 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:20] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.009 0.017 2026-08-18 03:59:20,528 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:20,599 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:20,658 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72209498 started for PoS orders references: [{'name': None, 'pos_reference': '260-167-000002', 'uuid': 'e16b4428-f509-4535-a175-3f617d278992'}] 2026-08-18 03:59:20,692 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72209498 order {'name': None, 'pos_reference': '260-167-000002', 'uuid': 'e16b4428-f509-4535-a175-3f617d278992'} created pos.order #904 2026-08-18 03:59:20,725 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72209498 finished 2026-08-18 03:59:20,869 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:20] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 68 0.110 0.151 2026-08-18 03:59:20,961 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.019 0.019 2026-08-18 03:59:21,016 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:21,025 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:21] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.010 0.041 2026-08-18 03:59:21,066 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:21,148 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:21,178 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:21,212 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:21] "GET /web/image/ir.attachment/8676/raw HTTP/1.1" 200 - 4 0.008 0.019 2026-08-18 03:59:21,237 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:21,288 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-08-18 03:59:21,289 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:21,440 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8387136 (allocated 9437184) 2026-08-18 03:59:21,478 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 138555 2026-08-18 03:59:21,483 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-08-18 03:59:21,484 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 138555 2026-08-18 03:59:21,684 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035921_683647_test_self_order_kiosk.txt 2026-08-18 03:59:21,684 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmppb3quo27_chrome_odoo" 2026-08-18 03:59:22,244 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 138750 2026-08-18 03:59:22,244 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmprcpst3wx_chrome_odoo 2026-08-18 03:59:22,244 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:41601/json/version 2026-08-18 03:59:22,245 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41601', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:59:22,366 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-08-18 03:59:22,366 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:41601/json 2026-08-18 03:59:22,366 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41601', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:59:22,462 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:41601/devtools/page/BAF35A84789829238E02577C15A262E8 2026-08-18 03:59:22,517 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-08-18 03:59:22,543 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-08-18 03:59:22,641 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-08-18 03:59:22,715 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/167?access_token=16c6ca732bbb4d81" in browser 2026-08-18 03:59:22,716 25 INFO rb-bf20be7-223995-404953 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/167?access_token=16c6ca732bbb4d81" 2026-08-18 03:59:22,815 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:22] "GET /pos-self/167?access_token=16c6ca732bbb4d81 HTTP/1.1" 200 - 7 0.028 0.041 2026-08-18 03:59:22,866 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'BAF35A84789829238E02577C15A262E8', 'loaderId': '32327015287A0E14D3435FA1F0C41D72', 'isDownload': False} 2026-08-18 03:59:22,866 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:22,899 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:59:22,932 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:22] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.009 0.009 2026-08-18 03:59:22,958 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:22] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.011 0.029 2026-08-18 03:59:22,982 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:22] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.009 0.051 2026-08-18 03:59:23,317 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:23] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.012 2026-08-18 03:59:23,392 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:23] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 4 0.012 0.015 2026-08-18 03:59:23,409 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.031 2026-08-18 03:59:23,457 25 INFO rb-bf20be7-223995-404953 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/167?access_token=16c6ca732bbb4d81", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:59:23,469 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:59:23,469 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:59:23,472 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:23,534 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:23,622 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:23] "POST /pos-self/relations/167 HTTP/1.1" 200 - 16 0.066 0.039 2026-08-18 03:59:23,628 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.105 2026-08-18 03:59:24,460 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:24] "POST /pos-self/data/167 HTTP/1.1" 200 - 114 0.251 0.540 2026-08-18 03:59:24,464 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.780 2026-08-18 03:59:24,714 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:24] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.011 0.073 2026-08-18 03:59:24,747 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-08-18 03:59:24,845 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:24] "GET /web/image/ir.attachment/8677/raw HTTP/1.1" 200 - 4 0.006 0.016 2026-08-18 03:59:24,986 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:25,084 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:25] "GET /web/image/ir.attachment/8676/raw HTTP/1.1" 200 - 4 0.052 0.038 2026-08-18 03:59:25,138 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 03:59:25,158 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:25] "GET /web/image/pos.category/348/image_128?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 2 0.009 0.047 2026-08-18 03:59:25,188 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:25] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.003 0.077 2026-08-18 03:59:25,218 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:25] "GET /web/image/product.template/2286/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.012 0.061 2026-08-18 03:59:25,238 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:25] "GET /web/image/product.template/2287/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-08-18 03:59:25,261 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:25] "GET /web/image/product.template/2290/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.103 2026-08-18 03:59:25,282 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:25] "GET /web/image/product.template/2288/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.008 0.080 2026-08-18 03:59:25,312 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:25] "GET /web/image/product.template/2289/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.106 2026-08-18 03:59:25,363 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:25,422 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:25,529 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:25,642 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:25,676 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:25] "GET /web/image/ir.attachment/8643/raw HTTP/1.1" 200 - 4 0.006 0.013 2026-08-18 03:59:25,722 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:25,739 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59: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-08-18 03:59:25,774 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:25] "GET /web/image/product.product/2472/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 8 0.013 0.018 2026-08-18 03:59:25,799 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:26,020 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:26,102 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:26,189 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80483452 started for PoS orders references: [{'name': None, 'pos_reference': '260-167-000003', 'uuid': '8b7e3c29-56a4-4f79-ae9a-214944f3b2c5'}] 2026-08-18 03:59:26,267 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80483452 order {'name': None, 'pos_reference': '260-167-000003', 'uuid': '8b7e3c29-56a4-4f79-ae9a-214944f3b2c5'} created pos.order #905 2026-08-18 03:59:26,387 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80483452 finished 2026-08-18 03:59:26,477 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:26] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 68 0.218 0.156 2026-08-18 03:59:26,527 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:26] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.007 2026-08-18 03:59:26,539 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:26,587 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:26,644 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:26,694 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:26,768 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:26,830 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:26,887 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-08-18 03:59:26,887 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:27,022 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8037020 (allocated 9175040) 2026-08-18 03:59:27,058 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 138750 2026-08-18 03:59:27,063 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-08-18 03:59:27,071 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 138750 2026-08-18 03:59:27,285 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035927_284906_test_self_order_kiosk.txt 2026-08-18 03:59:27,285 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmprcpst3wx_chrome_odoo" 2026-08-18 03:59:27,975 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 138944 2026-08-18 03:59:27,975 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpoybtp6nk_chrome_odoo 2026-08-18 03:59:27,975 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:46879/json/version 2026-08-18 03:59:27,977 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46879', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:59:28,083 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-08-18 03:59:28,083 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:46879/json 2026-08-18 03:59:28,083 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46879', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:59:28,120 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:46879/devtools/page/93E02AD879BC470CDBDDF39E9A35F0E6 2026-08-18 03:59:28,215 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-08-18 03:59:28,253 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-08-18 03:59:28,383 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-08-18 03:59:28,409 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/167?access_token=16c6ca732bbb4d81" in browser 2026-08-18 03:59:28,409 25 INFO rb-bf20be7-223995-404953 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/167?access_token=16c6ca732bbb4d81" 2026-08-18 03:59:28,543 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:28] "GET /pos-self/167?access_token=16c6ca732bbb4d81 HTTP/1.1" 200 - 7 0.027 0.041 2026-08-18 03:59:28,558 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '93E02AD879BC470CDBDDF39E9A35F0E6', 'loaderId': '41FB71FDE0AA7120E9169F665CABBF76', 'isDownload': False} 2026-08-18 03:59:28,558 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:28,592 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:59:28,666 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:28] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.008 0.013 2026-08-18 03:59:28,700 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:28] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.015 0.036 2026-08-18 03:59:28,750 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:28] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.021 0.074 2026-08-18 03:59:29,288 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:29] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.024 2026-08-18 03:59:29,388 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:29] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 4 0.024 0.017 2026-08-18 03:59:29,460 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.021 2026-08-18 03:59:29,510 25 INFO rb-bf20be7-223995-404953 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/167?access_token=16c6ca732bbb4d81", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:59:29,520 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:59:29,522 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 03:59:29,537 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:29,581 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:29,735 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:29] "POST /pos-self/relations/167 HTTP/1.1" 200 - 16 0.145 0.041 2026-08-18 03:59:29,754 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.006 0.194 2026-08-18 03:59:30,251 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:30] "POST /pos-self/data/167 HTTP/1.1" 200 - 114 0.305 0.180 2026-08-18 03:59:30,254 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.459 2026-08-18 03:59:30,353 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:30] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.035 2026-08-18 03:59:30,378 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-08-18 03:59:30,576 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:30] "GET /web/image/ir.attachment/8677/raw HTTP/1.1" 200 - 4 0.010 0.020 2026-08-18 03:59:30,663 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:30,713 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:30] "GET /web/image/ir.attachment/8676/raw HTTP/1.1" 200 - 4 0.006 0.015 2026-08-18 03:59:30,789 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:30] "GET /web/image/pos.category/348/image_128?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 2 0.014 0.041 2026-08-18 03:59:30,802 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:59:30,834 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:30,835 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:30] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.009 0.088 2026-08-18 03:59:30,886 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:30] "GET /web/image/product.template/2286/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.019 0.119 2026-08-18 03:59:30,942 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:30,945 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:30] "GET /web/image/product.template/2287/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.017 0.164 2026-08-18 03:59:31,001 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:31] "GET /web/image/product.template/2290/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.026 0.163 2026-08-18 03:59:31,039 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:31,040 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:31] "GET /web/image/product.template/2288/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.012 0.210 2026-08-18 03:59:31,110 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:31] "GET /web/image/product.template/2289/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.010 0.279 2026-08-18 03:59:31,123 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:59:31,128 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:31,167 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:31] "GET /web/image/ir.attachment/8643/raw HTTP/1.1" 200 - 4 0.026 0.081 2026-08-18 03:59:31,211 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:31,226 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:31] "GET /web/image/product.product/2472/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 8 0.027 0.074 2026-08-18 03:59:31,295 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6384048 started for PoS orders references: [{'name': None, 'pos_reference': '260-167-000004', 'uuid': 'cd0af5e2-d825-4996-8f9b-1a4bc29e4b88'}] 2026-08-18 03:59:31,361 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6384048 order {'name': None, 'pos_reference': '260-167-000004', 'uuid': 'cd0af5e2-d825-4996-8f9b-1a4bc29e4b88'} created pos.order #906 2026-08-18 03:59:31,386 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6384048 finished 2026-08-18 03:59:31,557 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:31] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 68 0.161 0.176 2026-08-18 03:59:31,713 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:31] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.011 0.011 2026-08-18 03:59:31,736 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:31,778 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:31,858 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:31,938 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:31,983 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:32,032 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-08-18 03:59:32,033 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:32,118 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 7987668 (allocated 8912896) 2026-08-18 03:59:32,137 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 138944 2026-08-18 03:59:32,140 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-08-18 03:59:32,145 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 138944 2026-08-18 03:59:32,351 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035932_350860_test_self_order_kiosk.txt 2026-08-18 03:59:32,351 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpoybtp6nk_chrome_odoo" 2026-08-18 03:59:33,012 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 139139 2026-08-18 03:59:33,012 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmplm9rz2pr_chrome_odoo 2026-08-18 03:59:33,012 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:34383/json/version 2026-08-18 03:59:33,014 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:33,103 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-08-18 03:59:33,103 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:34383/json 2026-08-18 03:59:33,104 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:33,141 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:34383/devtools/page/1A134F056FD4A870B57D34A920C61323 2026-08-18 03:59:33,200 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-08-18 03:59:33,244 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-08-18 03:59:33,313 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-08-18 03:59:33,324 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/167?access_token=16c6ca732bbb4d81" in browser 2026-08-18 03:59:33,324 25 INFO rb-bf20be7-223995-404953 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/167?access_token=16c6ca732bbb4d81" 2026-08-18 03:59:33,447 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:33] "GET /pos-self/167?access_token=16c6ca732bbb4d81 HTTP/1.1" 200 - 7 0.021 0.060 2026-08-18 03:59:33,457 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '1A134F056FD4A870B57D34A920C61323', 'loaderId': 'E45B3D84F126695C08E6D39F73F49087', 'isDownload': False} 2026-08-18 03:59:33,457 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:33,497 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:59:33,548 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:33] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.024 2026-08-18 03:59:33,566 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:33] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.004 0.038 2026-08-18 03:59:33,604 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:33] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.018 0.059 2026-08-18 03:59:33,974 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:33] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.016 2026-08-18 03:59:33,994 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:33] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.020 2026-08-18 03:59:34,028 25 INFO rb-bf20be7-223995-404953 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/167?access_token=16c6ca732bbb4d81", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:59:34,046 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:34,051 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:34] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 4 0.010 0.026 2026-08-18 03:59:34,058 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:59:34,058 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 03:59:34,102 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:34,158 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:34] "POST /pos-self/relations/167 HTTP/1.1" 200 - 16 0.031 0.033 2026-08-18 03:59:34,177 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.007 0.026 2026-08-18 03:59:34,651 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:34] "POST /pos-self/data/167 HTTP/1.1" 200 - 114 0.240 0.205 2026-08-18 03:59:34,655 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.439 2026-08-18 03:59:34,799 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:34] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.010 0.045 2026-08-18 03:59:34,832 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-08-18 03:59:34,967 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:35,038 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:35] "GET /web/image/ir.attachment/8677/raw HTTP/1.1" 200 - 4 0.050 0.086 2026-08-18 03:59:35,133 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:35] "GET /web/image/pos.category/348/image_128?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 2 0.010 0.049 2026-08-18 03:59:35,140 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:59:35,146 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:35,200 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:35] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.007 0.103 2026-08-18 03:59:35,234 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:35,276 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:35] "GET /web/image/product.template/2286/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.020 0.101 2026-08-18 03:59:35,309 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:35,333 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:35] "GET /web/image/product.template/2287/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.031 0.137 2026-08-18 03:59:35,357 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:35] "GET /web/image/product.template/2290/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-08-18 03:59:35,387 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:35,402 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:35] "GET /web/image/product.template/2288/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.013 0.206 2026-08-18 03:59:35,429 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:35] "GET /web/image/product.template/2289/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.009 0.233 2026-08-18 03:59:35,458 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:35,465 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 03:59:35,482 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:35] "GET /web/image/ir.attachment/8643/raw HTTP/1.1" 200 - 4 0.031 0.043 2026-08-18 03:59:35,508 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:35,563 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:35,596 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:35] "GET /web/image/product.product/2472/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 8 0.073 0.069 2026-08-18 03:59:35,631 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:35,659 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:35] "GET /web/image/product.product/2474/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 8 0.025 0.166 2026-08-18 03:59:35,701 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:35,792 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:35,877 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:35,938 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-08-18 03:59:35,939 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔════════════════════════════════════════╗ ║ TOUR self_order_kiosk_cancel SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-18 03:59:36,018 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8079912 (allocated 9175040) 2026-08-18 03:59:36,047 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 139139 2026-08-18 03:59:36,054 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-08-18 03:59:36,064 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 139139 2026-08-18 03:59:36,240 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035936_233348_test_self_order_kiosk.txt 2026-08-18 03:59:36,240 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmplm9rz2pr_chrome_odoo" 2026-08-18 03:59:36,486 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free ... 2026-08-18 03:59:44,065 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted product.combo.item records with IDs: [364] 2026-08-18 03:59:45,087 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Chrome pid: 139330 2026-08-18 03:59:45,087 25 INFO rb-bf20be7-223995-404953 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/tmpq7kbez54_chrome_odoo 2026-08-18 03:59:45,087 25 INFO rb-bf20be7-223995-404953 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:39505/json/version 2026-08-18 03:59:45,088 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39505', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:59:45,246 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Browser version: Chrome/150.0.7871.114 2026-08-18 03:59:45,246 25 INFO rb-bf20be7-223995-404953 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:39505/json 2026-08-18 03:59:45,247 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39505', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:59:45,292 25 INFO rb-bf20be7-223995-404953 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:39505/devtools/page/7B0B83AFE68912ECAE7438A8938735A1 2026-08-18 03:59:45,326 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:45,343 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:45,444 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:45,684 25 INFO rb-bf20be7-223995-404953 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/168?access_token=2579fc4dc8e04221" in browser 2026-08-18 03:59:45,684 25 INFO rb-bf20be7-223995-404953 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/168?access_token=2579fc4dc8e04221" 2026-08-18 03:59:45,720 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:59:46,370 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:46] "GET /pos-self/168?access_token=2579fc4dc8e04221 HTTP/1.1" 200 - 57 0.106 0.550 2026-08-18 03:59:46,373 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Navigation result: {'frameId': '7B0B83AFE68912ECAE7438A8938735A1', 'loaderId': 'A4A53552602C8CE78754471053166C3F', 'isDownload': False} 2026-08-18 03:59:46,373 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:46,407 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:59:46,456 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:59:46,511 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:46] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.054 0.044 2026-08-18 03:59:46,533 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:59:46,570 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:46] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.017 0.135 2026-08-18 03:59:46,576 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:59:46,615 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:46] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.180 2026-08-18 03:59:46,990 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:46] "GET /favicon.ico HTTP/1.1" 301 - 1 0.005 0.027 2026-08-18 03:59:47,068 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:47] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.008 0.012 2026-08-18 03:59:47,095 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.038 2026-08-18 03:59:47,130 25 INFO rb-bf20be7-223995-404953 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/168?access_token=2579fc4dc8e04221", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:59:47,148 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:47,167 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:59:47,167 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:47] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 03:59:47,320 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:47] "POST /pos-self/relations/168 HTTP/1.1" 200 - 37 0.076 0.045 2026-08-18 03:59:47,362 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.138 2026-08-18 03:59:47,938 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:47] "POST /pos-self/data/168 HTTP/1.1" 200 - 190 0.358 0.217 2026-08-18 03:59:47,943 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.529 2026-08-18 03:59:48,075 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:48] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.050 2026-08-18 03:59:48,098 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:48,168 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:48] "GET /web/image/ir.attachment/8718/raw HTTP/1.1" 200 - 4 0.006 0.010 2026-08-18 03:59:48,226 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:48,282 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:48] "GET /web/image/ir.attachment/8684/raw HTTP/1.1" 200 - 4 0.014 0.021 2026-08-18 03:59:48,327 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:59:48,408 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:48,524 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:48] "GET /web/image/pos.category/349/image_128?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 2 0.004 0.057 2026-08-18 03:59:48,558 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:48,561 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:48] "GET /web/image/pos.category/350/image_128?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 2 0.009 0.080 2026-08-18 03:59:48,596 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:48] "GET /web/image/pos.category/351/image_128?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 2 0.001 0.121 2026-08-18 03:59:48,620 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:48] "GET /web/image/pos.category/348/image_128?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 2 0.001 0.128 2026-08-18 03:59:48,657 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:48,680 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:48] "GET /web/image/product.template/2293/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.009 0.166 2026-08-18 03:59:48,724 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:48] "GET /web/image/product.template/2294/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.013 0.205 2026-08-18 03:59:48,750 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:48] "GET /web/image/product.template/2295/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.180 2026-08-18 03:59:48,765 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:48,791 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:48] "GET /web/image/product.template/2296/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.017 0.184 2026-08-18 03:59:48,821 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:48,828 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:48] "GET /web/image/product.template/2297/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.008 0.177 2026-08-18 03:59:48,865 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:48,896 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:48] "GET /web/image/product.template/2302/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.015 0.208 2026-08-18 03:59:48,928 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:48,950 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:48] "GET /web/image/product.product/2482/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 8 0.026 0.218 2026-08-18 03:59:48,988 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:49,046 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:49,103 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:49,206 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: tour succeeded 2026-08-18 03:59:49,207 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:49,311 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: heap 9327436 (allocated 10223616) 2026-08-18 03:59:49,339 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing chrome headless with pid 139330 2026-08-18 03:59:49,342 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing websocket connection 2026-08-18 03:59:49,345 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Terminating chrome headless with pid 139330 2026-08-18 03:59:49,551 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035949_551211_test_self_order_kiosk_combo_qty_max_free.txt 2026-08-18 03:59:49,551 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Removing chrome user profile "/tmp/tmpq7kbez54_chrome_odoo" 2026-08-18 03:59:49,636 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_sides ... 2026-08-18 03:59:54,606 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome pid: 139523 2026-08-18 03:59:54,607 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless temporary user profile dir: /tmp/tmpz6mkrnyd_chrome_odoo 2026-08-18 03:59:54,607 25 INFO rb-bf20be7-223995-404953 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:40037/json/version 2026-08-18 03:59:54,608 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40037', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:59:54,844 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Browser version: Chrome/150.0.7871.114 2026-08-18 03:59:54,844 25 INFO rb-bf20be7-223995-404953 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:40037/json 2026-08-18 03:59:54,845 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40037', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 03:59:54,906 25 INFO rb-bf20be7-223995-404953 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:40037/devtools/page/62C9CD94FA1E340AAC2BF023668E7291 2026-08-18 03:59:54,935 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Enable chrome headless console log notification 2026-08-18 03:59:54,964 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless enable page notifications 2026-08-18 03:59:55,042 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Setting session cookie in browser 2026-08-18 03:59:55,253 25 INFO rb-bf20be7-223995-404953 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/169?access_token=05d763bf0cff493e" in browser 2026-08-18 03:59:55,253 25 INFO rb-bf20be7-223995-404953 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/169?access_token=05d763bf0cff493e" 2026-08-18 03:59:55,338 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 03:59:56,051 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:56] "GET /pos-self/169?access_token=05d763bf0cff493e HTTP/1.1" 200 - 57 0.083 0.643 2026-08-18 03:59:56,067 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Navigation result: {'frameId': '62C9CD94FA1E340AAC2BF023668E7291', 'loaderId': 'D6D0FCDEFE346468E1E16A1ADF5C46DF', 'isDownload': False} 2026-08-18 03:59:56,068 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:56,138 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 03:59:56,164 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 03:59:56,226 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:56] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.053 2026-08-18 03:59:56,248 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 03:59:56,277 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:56] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.114 2026-08-18 03:59:56,299 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 03:59:56,318 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:56] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.014 0.108 2026-08-18 03:59:56,964 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:56] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.012 2026-08-18 03:59:57,008 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:57] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.013 2026-08-18 03:59:57,038 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:57] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.010 0.014 2026-08-18 03:59:57,049 25 INFO rb-bf20be7-223995-404953 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/169?access_token=05d763bf0cff493e", "delayToCheckUndeterminisms": 0})" 2026-08-18 03:59:57,071 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 03:59:57,071 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:57] "POST /pos/ping HTTP/1.1" 200 - 1 0.005 0.009 2026-08-18 03:59:57,082 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:57,203 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:57] "POST /pos-self/relations/169 HTTP/1.1" 200 - 37 0.057 0.050 2026-08-18 03:59:57,255 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.137 2026-08-18 03:59:57,980 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:57] "POST /pos-self/data/169 HTTP/1.1" 200 - 189 0.519 0.205 2026-08-18 03:59:57,988 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.697 2026-08-18 03:59:58,109 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:58] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.040 2026-08-18 03:59:58,142 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:58,254 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:58] "GET /web/image/ir.attachment/8759/raw HTTP/1.1" 200 - 4 0.011 0.020 2026-08-18 03:59:58,305 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:58,344 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:58] "GET /web/image/ir.attachment/8725/raw HTTP/1.1" 200 - 4 0.014 0.012 2026-08-18 03:59:58,424 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:59:58,466 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:58,542 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:58,593 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:58] "GET /web/image/pos.category/348/image_128?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 2 0.005 0.062 2026-08-18 03:59:58,646 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:58] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.012 0.095 2026-08-18 03:59:58,653 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:58,678 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:58] "GET /web/image/product.template/2286/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.009 0.111 2026-08-18 03:59:58,699 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:58] "GET /web/image/product.template/2287/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.122 2026-08-18 03:59:58,728 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:58] "GET /web/image/product.template/2288/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.138 2026-08-18 03:59:58,755 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:58] "GET /web/image/product.template/2290/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.162 2026-08-18 03:59:58,766 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:58,780 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:58] "GET /web/image/product.template/2289/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.157 2026-08-18 03:59:58,802 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:58] "GET /web/image/product.template/2303/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.129 2026-08-18 03:59:58,829 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:58,846 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:58] "GET /web/image/product.product/2476/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 8 0.016 0.121 2026-08-18 03:59:58,911 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:58,955 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 03:59:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 03:59:58,982 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:59,061 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:59,187 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: tour succeeded 2026-08-18 03:59:59,188 25 INFO rb-bf20be7-223995-404953 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-08-18 03:59:59,339 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: heap 9233120 (allocated 10485760) 2026-08-18 03:59:59,357 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing chrome headless with pid 139523 2026-08-18 03:59:59,365 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing websocket connection 2026-08-18 03:59:59,370 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Terminating chrome headless with pid 139523 2026-08-18 03:59:59,549 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_035959_549185_test_self_order_kiosk_combo_sides.txt 2026-08-18 03:59:59,549 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Removing chrome user profile "/tmp/tmpz6mkrnyd_chrome_odoo" 2026-08-18 03:59:59,670 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_clear ... 2026-08-18 04:00:04,249 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_public ... 2026-08-18 04:00:09,251 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment ... 2026-08-18 04:00:15,422 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 139715 2026-08-18 04:00:15,423 25 INFO rb-bf20be7-223995-404953 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/tmpkowj1qav_chrome_odoo 2026-08-18 04:00:15,423 25 INFO rb-bf20be7-223995-404953 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:38753/json/version 2026-08-18 04:00:15,424 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38753', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:00:15,490 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Browser version: Chrome/150.0.7871.114 2026-08-18 04:00:15,490 25 INFO rb-bf20be7-223995-404953 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:38753/json 2026-08-18 04:00:15,490 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38753', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:00:15,557 25 INFO rb-bf20be7-223995-404953 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:38753/devtools/page/B208D45F3637468FADDEBC4614D09910 2026-08-18 04:00:15,642 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:15,693 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome headless enable page notifications 2026-08-18 04:00:15,739 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Setting session cookie in browser 2026-08-18 04:00:15,948 25 INFO rb-bf20be7-223995-404953 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/172?access_token=bfa460efd48b46a1" in browser 2026-08-18 04:00:15,949 25 INFO rb-bf20be7-223995-404953 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/172?access_token=bfa460efd48b46a1" 2026-08-18 04:00:15,986 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:00:17,107 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:17] "GET /pos-self/172?access_token=bfa460efd48b46a1 HTTP/1.1" 200 - 57 0.149 0.989 2026-08-18 04:00:17,111 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': 'B208D45F3637468FADDEBC4614D09910', 'loaderId': '24553E515EEEF4A30D579F93767D1A01', 'isDownload': False} 2026-08-18 04:00:17,112 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:17,130 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:00:17,253 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:00:17,369 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:17] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.115 0.117 2026-08-18 04:00:17,430 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:00:17,535 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:17] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.095 0.297 2026-08-18 04:00:17,592 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:00:17,624 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:17] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.061 0.419 2026-08-18 04:00:17,863 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:17] "GET /favicon.ico HTTP/1.1" 301 - 1 0.011 0.017 2026-08-18 04:00:17,988 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:17] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.028 0.025 2026-08-18 04:00:18,091 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.030 0.049 2026-08-18 04:00:18,111 25 INFO rb-bf20be7-223995-404953 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/172?access_token=bfa460efd48b46a1", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:00:18,127 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:18,145 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:00:18,145 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:18] "POST /pos/ping HTTP/1.1" 200 - 1 0.010 0.018 2026-08-18 04:00:18,339 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:18] "POST /pos-self/relations/172 HTTP/1.1" 200 - 41 0.107 0.063 2026-08-18 04:00:18,392 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.216 2026-08-18 04:00:18,801 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:18] "POST /pos-self/data/172 HTTP/1.1" 200 - 176 0.216 0.217 2026-08-18 04:00:18,806 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.379 2026-08-18 04:00:18,952 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:18] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.028 0.039 2026-08-18 04:00:18,977 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:19,062 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:19] "GET /web/image/ir.attachment/8879/raw HTTP/1.1" 200 - 4 0.016 0.012 2026-08-18 04:00:19,123 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:19,176 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:19] "GET /web/image/ir.attachment/8878/raw HTTP/1.1" 200 - 4 0.015 0.012 2026-08-18 04:00:19,233 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:00:19,263 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:19] "GET /web/image/pos.category/348/image_128?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 2 0.005 0.051 2026-08-18 04:00:19,275 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:19,297 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:19] "GET /web/image/product.template/2286/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.010 0.068 2026-08-18 04:00:19,354 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:19,363 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:19] "GET /web/image/product.template/2287/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.008 0.129 2026-08-18 04:00:19,401 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:19] "GET /web/image/product.template/2290/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.014 0.142 2026-08-18 04:00:19,447 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:19,451 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:19] "GET /web/image/product.template/2288/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.196 2026-08-18 04:00:19,479 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:19] "GET /web/image/product.template/2289/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.206 2026-08-18 04:00:19,499 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:19] "GET /web/image/ir.attachment/8845/raw HTTP/1.1" 200 - 4 0.010 0.013 2026-08-18 04:00:19,546 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:19,548 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-08-18 04:00:19,737 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:19] "GET /web/image/product.product/2472/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 8 0.107 0.081 2026-08-18 04:00:20,097 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92499820 started for PoS orders references: [{'name': None, 'pos_reference': '260-172-000001', 'uuid': 'a45e2705-3f42-49f2-881e-27293f8c7302'}] 2026-08-18 04:00:20,366 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92499820 order {'name': None, 'pos_reference': '260-172-000001', 'uuid': 'a45e2705-3f42-49f2-881e-27293f8c7302'} created pos.order #907 2026-08-18 04:00:20,547 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92499820 finished 2026-08-18 04:00:20,843 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:20] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.801 0.480 2026-08-18 04:00:20,961 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-08-18 04:00:20,962 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:20,972 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.013 0.019 2026-08-18 04:00:21,010 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:21] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.024 0.040 2026-08-18 04:00:21,122 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 7455000 (allocated 8388608) 2026-08-18 04:00:21,137 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 139715 2026-08-18 04:00:21,145 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-08-18 04:00:21,149 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 139715 2026-08-18 04:00:21,460 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040021_459355_test_self_order_kiosk_to_cashier_payment.txt 2026-08-18 04:00:21,460 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmpkowj1qav_chrome_odoo" 2026-08-18 04:00:21,977 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 139916 2026-08-18 04:00:21,977 25 INFO rb-bf20be7-223995-404953 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/tmp5woifqw3_chrome_odoo 2026-08-18 04:00:21,977 25 INFO rb-bf20be7-223995-404953 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:41927/json/version 2026-08-18 04:00:21,978 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41927', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:00:22,108 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Browser version: Chrome/150.0.7871.114 2026-08-18 04:00:22,109 25 INFO rb-bf20be7-223995-404953 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:41927/json 2026-08-18 04:00:22,109 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41927', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:00:22,169 25 INFO rb-bf20be7-223995-404953 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:41927/devtools/page/DDF3E96F04C9FA04022DF30A871AE5B9 2026-08-18 04:00:22,210 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:22,221 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome headless enable page notifications 2026-08-18 04:00:22,336 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-18 04:00:22,348 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Setting session cookie in browser 2026-08-18 04:00:22,363 25 INFO rb-bf20be7-223995-404953 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/173" in browser 2026-08-18 04:00:22,363 25 INFO rb-bf20be7-223995-404953 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/173" 2026-08-18 04:00:23,100 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:23] "GET /pos/ui/173 HTTP/1.1" 200 - 107 0.322 0.363 2026-08-18 04:00:23,103 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': 'DDF3E96F04C9FA04022DF30A871AE5B9', 'loaderId': '16C1CA18F8C1F4BE88178FA2F1B9D409', 'isDownload': False} 2026-08-18 04:00:23,103 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:23,126 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:00:23,157 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:23] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.019 2026-08-18 04:00:23,172 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:23] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.030 2026-08-18 04:00:23,190 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:23] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.043 2026-08-18 04:00:24,049 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:00:24,056 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:00:24,106 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 04:00:24,141 25 INFO rb-bf20be7-223995-404953 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/173", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:00:24,159 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:24,191 25 INFO rb-bf20be7-223995-404953 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-18 04:00:24,263 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:24] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 29 0.056 0.061 2026-08-18 04:00:24,294 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.011 0.082 2026-08-18 04:00:24,351 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.012 2026-08-18 04:00:24,389 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:00:24,474 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.029 0.024 2026-08-18 04:00:24,490 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.007 0.053 2026-08-18 04:00:24,680 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.098 0.047 2026-08-18 04:00:24,703 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.124 2026-08-18 04:00:25,466 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 289 0.401 0.295 2026-08-18 04:00:25,515 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.035 2026-08-18 04:00:25,614 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.011 2026-08-18 04:00:25,903 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:25] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.129 0.091 2026-08-18 04:00:26,064 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.023 0.031 2026-08-18 04:00:26,090 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:26,174 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.016 0.052 2026-08-18 04:00:26,193 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 04:00:26,227 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 04:00:26,232 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.047 2026-08-18 04:00:26,333 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:00:26,337 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:00:26,383 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:26] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.062 0.125 2026-08-18 04:00:26,514 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:26] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.051 0.042 2026-08-18 04:00:26,552 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:26,596 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:00:26,667 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:26,746 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:26] "GET /pos/ui/173?from_backend=True HTTP/1.1" 200 - 32 0.108 0.057 2026-08-18 04:00:26,883 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:26] "GET /pos/ui/173 HTTP/1.1" 200 - 32 0.078 0.220 2026-08-18 04:00:26,892 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:00:26,927 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:26] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.273 2026-08-18 04:00:26,963 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:26] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.299 2026-08-18 04:00:27,012 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:27] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.012 0.241 2026-08-18 04:00:27,050 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:27] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.019 0.397 2026-08-18 04:00:27,105 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:27] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.009 0.157 2026-08-18 04:00:27,149 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:27] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.010 0.178 2026-08-18 04:00:27,277 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 21 0.086 0.469 2026-08-18 04:00:27,348 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:27,579 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:27] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 57 0.146 0.067 2026-08-18 04:00:27,654 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.012 0.025 2026-08-18 04:00:27,661 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:27,684 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:00:27,729 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:27,810 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:27,845 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:27,947 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:27,980 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:00:27,982 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:28,043 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:28,105 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:28,109 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3743009 started for PoS orders references: [{'name': '/', 'pos_reference': '260-172-000001', 'uuid': 'a45e2705-3f42-49f2-881e-27293f8c7302'}] 2026-08-18 04:00:28,116 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:00:28,294 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [820] to pos.order #907 2026-08-18 04:00:28,900 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3743009 order {'name': '/', 'pos_reference': '260-172-000001', 'uuid': 'a45e2705-3f42-49f2-881e-27293f8c7302'} updated pos.order #907 2026-08-18 04:00:28,930 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3743009 finished 2026-08-18 04:00:29,025 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 224 0.572 0.347 2026-08-18 04:00:29,093 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00: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-08-18 04:00:29,359 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-08-18 04:00:29,360 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:29,612 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 15320604 (allocated 16777216) 2026-08-18 04:00:29,649 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 139916 2026-08-18 04:00:29,657 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-08-18 04:00:29,657 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 139916 2026-08-18 04:00:29,862 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040029_862127_test_self_order_kiosk_to_cashier_payment.txt 2026-08-18 04:00:29,862 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmp5woifqw3_chrome_odoo" 2026-08-18 04:00:29,920 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_language_changes ... 2026-08-18 04:00:33,774 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome pid: 140127 2026-08-18 04:00:33,775 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless temporary user profile dir: /tmp/tmp5oeah8oz_chrome_odoo 2026-08-18 04:00:33,775 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:42667/json/version 2026-08-18 04:00:33,776 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42667', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:00:33,895 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Browser version: Chrome/150.0.7871.114 2026-08-18 04:00:33,895 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:42667/json 2026-08-18 04:00:33,896 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42667', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:00:33,956 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Websocket url found: ws://127.0.0.1:42667/devtools/page/50C97A2FA5CFAD5BF5236ED001847788 2026-08-18 04:00:34,001 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Enable chrome headless console log notification 2026-08-18 04:00:34,018 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless enable page notifications 2026-08-18 04:00:34,148 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Setting session cookie in browser 2026-08-18 04:00:34,332 25 INFO rb-bf20be7-223995-404953 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/174?access_token=706ced9b4fca4b10" in browser 2026-08-18 04:00:34,332 25 INFO rb-bf20be7-223995-404953 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/174?access_token=706ced9b4fca4b10" 2026-08-18 04:00:34,383 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:00:34,891 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:34] "GET /pos-self/174?access_token=706ced9b4fca4b10 HTTP/1.1" 200 - 57 0.084 0.447 2026-08-18 04:00:34,897 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Navigation result: {'frameId': '50C97A2FA5CFAD5BF5236ED001847788', 'loaderId': '15D7A574E5FF66D4384C5A6498C09D91', 'isDownload': False} 2026-08-18 04:00:34,897 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:34,936 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:00:35,001 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:00:35,062 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:35] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.055 0.059 2026-08-18 04:00:35,094 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:00:35,134 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:35] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.018 0.150 2026-08-18 04:00:35,177 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:00:35,199 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:35] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.023 0.208 2026-08-18 04:00:35,459 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:35] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-08-18 04:00:35,525 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:35] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.014 0.019 2026-08-18 04:00:35,583 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 3 0.012 0.021 2026-08-18 04:00:35,606 25 INFO rb-bf20be7-223995-404953 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/174?access_token=706ced9b4fca4b10", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:00:35,648 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:35,661 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:00:35,661 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:35] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.029 2026-08-18 04:00:35,859 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:35] "POST /pos-self/relations/174 HTTP/1.1" 200 - 37 0.117 0.047 2026-08-18 04:00:35,918 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.206 2026-08-18 04:00:36,921 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:36] "POST /pos-self/data/174 HTTP/1.1" 200 - 183 0.698 0.227 2026-08-18 04:00:36,938 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.934 2026-08-18 04:00:37,101 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:37] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.029 0.045 2026-08-18 04:00:37,135 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: Owl is running in 'dev' mode. 2026-08-18 04:00:37,218 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:37] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:00:37,251 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:37,281 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:37] "GET /web/image/ir.attachment/8920/raw HTTP/1.1" 200 - 4 0.025 0.036 2026-08-18 04:00:37,300 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:37,339 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:37] "GET /web/image/ir.attachment/8919/raw HTTP/1.1" 200 - 4 0.012 0.020 2026-08-18 04:00:37,449 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:37,502 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:37] "GET /web/image/ir.attachment/8886/raw HTTP/1.1" 200 - 4 0.008 0.015 2026-08-18 04:00:37,548 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:00:37,601 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:37,664 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:37,712 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:37] "GET /web/image/pos.category/348/image_128?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 2 0.015 0.048 2026-08-18 04:00:37,740 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:37,776 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:37] "GET /web/image/pos.category/352/image_128?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 2 0.027 0.087 2026-08-18 04:00:37,801 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:37,838 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:37] "GET /web/image/product.template/2286/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.042 0.119 2026-08-18 04:00:37,862 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:37,862 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00: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-08-18 04:00:37,870 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:37] "GET /web/image/product.template/2287/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.012 0.175 2026-08-18 04:00:37,905 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:37] "GET /web/image/product.template/2290/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.018 0.201 2026-08-18 04:00:37,913 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:37,932 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:37] "GET /web/image/product.template/2288/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.011 0.229 2026-08-18 04:00:37,979 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:37,983 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:37] "GET /web/image/product.template/2289/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.022 0.234 2026-08-18 04:00:38,014 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:38] "GET /web/image/product.template/2304/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.011 0.213 2026-08-18 04:00:38,022 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:38,059 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:38] "GET /base/static/img/country_flags/fr.png HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 04:00:38,131 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:38] "GET /pos-self/174?access_token=706ced9b4fca4b10 HTTP/1.1" 303 - 2 0.007 0.017 2026-08-18 04:00:38,255 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:38] "GET /fr/pos-self/174?access_token=706ced9b4fca4b10 HTTP/1.1" 200 - 10 0.055 0.052 2026-08-18 04:00:38,297 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:00:38,430 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:38] "GET /website/translations?hash=&lang=fr_FR HTTP/1.1" 303 - 2 0.001 0.005 2026-08-18 04:00:38,616 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:38] "GET /fr/website/translations?hash=&lang=fr_FR HTTP/1.1" 200 - 2 0.003 0.149 2026-08-18 04:00:38,656 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:38,687 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:00:38,687 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:00:38,778 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:38] "POST /pos-self/relations/174 HTTP/1.1" 200 - 16 0.032 0.030 2026-08-18 04:00:38,814 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.025 0.068 2026-08-18 04:00:39,641 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:39] "POST /pos-self/data/174 HTTP/1.1" 200 - 115 0.646 0.186 2026-08-18 04:00:39,644 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.780 2026-08-18 04:00:39,697 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:39] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.013 2026-08-18 04:00:39,703 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: Owl is running in 'dev' mode. 2026-08-18 04:00:39,737 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:39] "GET /web/image/ir.attachment/8920/raw HTTP/1.1" 304 - 4 0.003 0.008 2026-08-18 04:00:39,822 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:39,870 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:39] "GET /web/image/ir.attachment/8919/raw HTTP/1.1" 304 - 4 0.004 0.019 2026-08-18 04:00:39,907 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:39,967 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:39] "GET /web/image/ir.attachment/8886/raw HTTP/1.1" 304 - 4 0.015 0.025 2026-08-18 04:00:39,993 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:40,047 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:40,110 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: tour succeeded 2026-08-18 04:00:40,110 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: ╔════════════════════════════════════════════╗ ║ TOUR self_order_language_changes SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-18 04:00:40,260 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: heap 8392912 (allocated 9375744) 2026-08-18 04:00:40,266 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing chrome headless with pid 140127 2026-08-18 04:00:40,269 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing websocket connection 2026-08-18 04:00:40,274 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Terminating chrome headless with pid 140127 2026-08-18 04:00:40,491 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040040_490342_test_self_order_language_changes.txt 2026-08-18 04:00:40,491 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Removing chrome user profile "/tmp/tmp5oeah8oz_chrome_odoo" 2026-08-18 04:00:40,698 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_parent_category ... 2026-08-18 04:00:47,534 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome pid: 140329 2026-08-18 04:00:47,535 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless temporary user profile dir: /tmp/tmphcau35pw_chrome_odoo 2026-08-18 04:00:47,535 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:36223/json/version 2026-08-18 04:00:47,536 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36223', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:00:47,809 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Browser version: Chrome/150.0.7871.114 2026-08-18 04:00:47,810 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:36223/json 2026-08-18 04:00:47,810 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36223', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:00:47,857 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Websocket url found: ws://127.0.0.1:36223/devtools/page/3839952D24031E740E24C56BDD68BDFC 2026-08-18 04:00:47,910 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Enable chrome headless console log notification 2026-08-18 04:00:47,949 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless enable page notifications 2026-08-18 04:00:48,028 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Setting session cookie in browser 2026-08-18 04:00:48,231 25 INFO rb-bf20be7-223995-404953 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/175?access_token=f72b989d5aba459b" in browser 2026-08-18 04:00:48,232 25 INFO rb-bf20be7-223995-404953 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/175?access_token=f72b989d5aba459b" 2026-08-18 04:00:48,262 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:00:48,877 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:48] "GET /pos-self/175?access_token=f72b989d5aba459b HTTP/1.1" 200 - 57 0.223 0.404 2026-08-18 04:00:48,880 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Navigation result: {'frameId': '3839952D24031E740E24C56BDD68BDFC', 'loaderId': 'BBCA12C0F242C0B97C6D831368F412C9', 'isDownload': False} 2026-08-18 04:00:48,880 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:48,915 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:00:48,953 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:00:49,048 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:49] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.084 0.043 2026-08-18 04:00:49,088 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:00:49,118 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:49] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.026 0.168 2026-08-18 04:00:49,168 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:00:49,186 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:49] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.025 0.228 2026-08-18 04:00:49,428 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:49] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.018 2026-08-18 04:00:49,479 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:49] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.007 0.019 2026-08-18 04:00:49,498 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.004 0.015 2026-08-18 04:00:49,526 25 INFO rb-bf20be7-223995-404953 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/175?access_token=f72b989d5aba459b", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:00:49,543 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:49,581 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:00:49,581 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:49] "POST /pos/ping HTTP/1.1" 200 - 1 0.008 0.039 2026-08-18 04:00:49,725 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:49] "POST /pos-self/relations/175 HTTP/1.1" 200 - 37 0.079 0.047 2026-08-18 04:00:49,771 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.011 0.157 2026-08-18 04:00:50,320 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:50] "POST /pos-self/data/175 HTTP/1.1" 200 - 162 0.373 0.187 2026-08-18 04:00:50,344 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.529 2026-08-18 04:00:50,451 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:50] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.045 2026-08-18 04:00:50,489 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: Owl is running in 'dev' mode. 2026-08-18 04:00:50,555 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:50] "GET /web/image/ir.attachment/8961/raw HTTP/1.1" 200 - 4 0.005 0.018 2026-08-18 04:00:50,616 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:50,709 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:00:50,734 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:50] "GET /web/image/pos.category/353/image_128?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 2 0.003 0.045 2026-08-18 04:00:50,737 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:50,759 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:50] "GET /web/image/product.template/2305/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.038 2026-08-18 04:00:50,788 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:50] "GET /web/image/product.template/2306/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.058 2026-08-18 04:00:50,802 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:50,814 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:50] "GET /web/image/pos.category/354/image_128?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 2 0.005 0.078 2026-08-18 04:00:50,845 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:50] "GET /web/image/pos.category/355/image_128?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 2 0.009 0.090 2026-08-18 04:00:50,861 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:50,957 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:51,033 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:51,076 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:51] "GET /web/image/ir.attachment/8927/raw HTTP/1.1" 200 - 4 0.014 0.015 2026-08-18 04:00:51,114 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00: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-08-18 04:00:51,144 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:51] "GET /web/image/product.product/2491/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 8 0.022 0.026 2026-08-18 04:00:51,185 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:51] "GET /web/image/product.product/2492/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 8 0.014 0.068 2026-08-18 04:00:51,192 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:51,315 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47500531 started for PoS orders references: [{'name': None, 'pos_reference': '260-175-000001', 'uuid': '265b2e1e-50ad-4933-b58d-ecc0ceed7df7'}] 2026-08-18 04:00:51,413 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47500531 order {'name': None, 'pos_reference': '260-175-000001', 'uuid': '265b2e1e-50ad-4933-b58d-ecc0ceed7df7'} created pos.order #908 2026-08-18 04:00:51,458 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47500531 finished 2026-08-18 04:00:51,653 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:51] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 97 0.281 0.190 2026-08-18 04:00:51,773 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.022 0.014 2026-08-18 04:00:51,776 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: tour succeeded 2026-08-18 04:00:51,777 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:51,807 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:51] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.013 0.044 2026-08-18 04:00:51,887 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: heap 7640276 (allocated 8650752) 2026-08-18 04:00:51,907 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing chrome headless with pid 140329 2026-08-18 04:00:51,909 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing websocket connection 2026-08-18 04:00:51,911 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Terminating chrome headless with pid 140329 2026-08-18 04:00:52,176 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040052_175645_test_self_order_parent_category.txt 2026-08-18 04:00:52,176 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Removing chrome user profile "/tmp/tmphcau35pw_chrome_odoo" 2026-08-18 04:00:52,260 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_pricelist ... 2026-08-18 04:00:56,501 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome pid: 140525 2026-08-18 04:00:56,501 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless temporary user profile dir: /tmp/tmp6_kyt2x__chrome_odoo 2026-08-18 04:00:56,502 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:41995/json/version 2026-08-18 04:00:56,504 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41995', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:00:56,598 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Browser version: Chrome/150.0.7871.114 2026-08-18 04:00:56,598 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:41995/json 2026-08-18 04:00:56,599 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41995', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:00:56,649 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Websocket url found: ws://127.0.0.1:41995/devtools/page/CE5178554C51D7BDB0969B08F86A5DCF 2026-08-18 04:00:56,719 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Enable chrome headless console log notification 2026-08-18 04:00:56,753 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless enable page notifications 2026-08-18 04:00:56,817 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Setting session cookie in browser 2026-08-18 04:00:57,009 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Open "http://127.0.0.1:8069/pos-self/176?access_token=7d94e6687f5c40a3" in browser 2026-08-18 04:00:57,010 25 INFO rb-bf20be7-223995-404953 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/176?access_token=7d94e6687f5c40a3" 2026-08-18 04:00:57,067 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:00:58,090 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:58] "GET /pos-self/176?access_token=7d94e6687f5c40a3 HTTP/1.1" 200 - 57 0.267 0.767 2026-08-18 04:00:58,094 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Navigation result: {'frameId': 'CE5178554C51D7BDB0969B08F86A5DCF', 'loaderId': 'A211451A26D9E1350072D84A23762858', 'isDownload': False} 2026-08-18 04:00:58,094 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:58,151 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:00:58,298 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:00:58,336 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:58] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.059 0.097 2026-08-18 04:00:58,376 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:00:58,422 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:58] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.042 0.200 2026-08-18 04:00:58,464 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:00:58,540 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:58] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.073 0.277 2026-08-18 04:00:58,762 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:58] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.042 2026-08-18 04:00:58,821 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.011 0.019 2026-08-18 04:00:58,849 25 INFO rb-bf20be7-223995-404953 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/176?access_token=7d94e6687f5c40a3", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:00:58,874 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:58] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.021 0.040 2026-08-18 04:00:58,891 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:58,902 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:00:58,903 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:58] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.032 2026-08-18 04:00:58,934 25 INFO rb-bf20be7-223995-404953 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-08-18 04:00:59,184 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:59] "POST /pos-self/relations/176 HTTP/1.1" 200 - 42 0.181 0.049 2026-08-18 04:00:59,227 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.261 2026-08-18 04:00:59,684 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:59] "POST /pos-self/data/176 HTTP/1.1" 200 - 183 0.245 0.187 2026-08-18 04:00:59,705 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.422 2026-08-18 04:00:59,761 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:59] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.033 2026-08-18 04:00:59,783 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: Owl is running in 'dev' mode. 2026-08-18 04:00:59,838 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:00:59] "GET /web/image/ir.attachment/9002/raw HTTP/1.1" 200 - 4 0.005 0.007 2026-08-18 04:00:59,930 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:00,087 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:01:00,130 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:00,137 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:00] "GET /web/image/pos.category/348/image_128?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 2 0.043 0.036 2026-08-18 04:01:00,178 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:00] "GET /web/image/product.template/2288/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.081 2026-08-18 04:01:00,273 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:00,292 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:00] "GET /web/image/product.template/2289/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.031 0.163 2026-08-18 04:01:00,331 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:00] "GET /web/image/product.template/2287/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.011 0.212 2026-08-18 04:01:00,405 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:00,433 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:00] "GET /web/image/product.template/2290/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.053 0.267 2026-08-18 04:01:00,512 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:00] "GET /web/image/product.template/2286/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 3 0.024 0.382 2026-08-18 04:01:00,567 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:00,599 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:00,623 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:00] "GET /web/image/ir.attachment/8968/raw HTTP/1.1" 200 - 4 0.011 0.021 2026-08-18 04:01:00,654 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:00,692 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:00] "GET /web/image/product.product/2472/image_512?unique=2026-08-18T03:58:49.000+00:00 HTTP/1.1" 200 - 8 0.043 0.054 2026-08-18 04:01:00,743 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:00,807 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:00,860 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:00,936 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:01,036 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18032553 started for PoS orders references: [{'name': None, 'pos_reference': '260-176-000001', 'uuid': '6b91801e-08fb-4f06-a3e8-4fa4d1a0f556'}] 2026-08-18 04:01:01,109 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18032553 order {'name': None, 'pos_reference': '260-176-000001', 'uuid': '6b91801e-08fb-4f06-a3e8-4fa4d1a0f556'} created pos.order #909 2026-08-18 04:01:01,140 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18032553 finished 2026-08-18 04:01:01,315 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:01] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 100 0.202 0.158 2026-08-18 04:01:01,413 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:01,426 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.041 0.015 2026-08-18 04:01:01,446 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:01] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.011 0.055 2026-08-18 04:01:01,468 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: tour succeeded 2026-08-18 04:01:01,469 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_self_order_pricelist SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-18 04:01:01,618 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: heap 7947840 (allocated 8912896) 2026-08-18 04:01:01,629 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing chrome headless with pid 140525 2026-08-18 04:01:01,636 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing websocket connection 2026-08-18 04:01:01,641 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Terminating chrome headless with pid 140525 2026-08-18 04:01:01,859 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040101_857386_test_self_order_pricelist.txt 2026-08-18 04:01:01,859 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Removing chrome user profile "/tmp/tmp6_kyt2x__chrome_odoo" 2026-08-18 04:01:01,959 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 04:01:03,247 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_delete_mobile_order_from_backend ... 2026-08-18 04:01:07,213 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome pid: 140724 2026-08-18 04:01:07,214 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless temporary user profile dir: /tmp/tmpdf7x__0j_chrome_odoo 2026-08-18 04:01:07,214 25 INFO rb-bf20be7-223995-404953 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:43627/json/version 2026-08-18 04:01:07,215 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43627', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:01:07,581 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Browser version: Chrome/150.0.7871.114 2026-08-18 04:01:07,582 25 INFO rb-bf20be7-223995-404953 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:43627/json 2026-08-18 04:01:07,582 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43627', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:01:07,682 25 INFO rb-bf20be7-223995-404953 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:43627/devtools/page/0E3A4CA5DEA2529261E69769F1BA9A9F 2026-08-18 04:01:07,754 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Enable chrome headless console log notification 2026-08-18 04:01:07,830 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless enable page notifications 2026-08-18 04:01:07,924 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Setting session cookie in browser 2026-08-18 04:01:08,269 25 INFO rb-bf20be7-223995-404953 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/177?access_token=90f9155410ee44f4" in browser 2026-08-18 04:01:08,269 25 INFO rb-bf20be7-223995-404953 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/177?access_token=90f9155410ee44f4" 2026-08-18 04:01:08,389 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:01:08,938 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:08] "GET /pos-self/177?access_token=90f9155410ee44f4 HTTP/1.1" 200 - 57 0.140 0.485 2026-08-18 04:01:08,949 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Navigation result: {'frameId': '0E3A4CA5DEA2529261E69769F1BA9A9F', 'loaderId': '055C2A29DE967F0098A18655BFCF67BA', 'isDownload': False} 2026-08-18 04:01:08,950 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:09,027 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:01:09,062 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:01:09,153 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:09] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.068 0.051 2026-08-18 04:01:09,200 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:01:09,222 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:09] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.034 0.153 2026-08-18 04:01:09,242 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:01:09,282 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:09] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.026 0.211 2026-08-18 04:01:09,614 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:09] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.013 2026-08-18 04:01:09,710 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:09] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.028 0.045 2026-08-18 04:01:09,750 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.009 0.060 2026-08-18 04:01:09,808 25 INFO rb-bf20be7-223995-404953 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/177?access_token=90f9155410ee44f4", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:01:09,822 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:09,841 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:01:09,841 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:09] "POST /pos/ping HTTP/1.1" 200 - 1 0.005 0.022 2026-08-18 04:01:09,879 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:10,262 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:10] "POST /pos-self/relations/177 HTTP/1.1" 200 - 37 0.256 0.127 2026-08-18 04:01:10,318 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.017 0.408 2026-08-18 04:01:10,410 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.010 0.034 2026-08-18 04:01:11,227 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:11] "POST /pos-self/data/177 HTTP/1.1" 200 - 181 0.606 0.247 2026-08-18 04:01:11,278 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:11,406 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:11] "GET /web/image/ir.attachment/9053/raw HTTP/1.1" 200 - 4 0.015 0.031 2026-08-18 04:01:11,498 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:11,561 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:11] "GET /web/image/ir.attachment/9052/raw HTTP/1.1" 200 - 4 0.026 0.025 2026-08-18 04:01:11,642 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:11] "GET /web/image/pos.category/356/image_128?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 2 0.003 0.053 2026-08-18 04:01:11,664 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:01:11,722 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:11,742 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:11] "GET /web/image/product.template/2307/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.023 0.109 2026-08-18 04:01:11,795 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:11,858 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:11] "GET /web/image/product.template/2308/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.026 0.217 2026-08-18 04:01:11,901 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:01:11,942 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:11,986 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:11] "GET /web/image/product.template/2311/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.049 0.320 2026-08-18 04:01:12,020 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:12] "GET /web/image/product.template/2309/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.020 0.330 2026-08-18 04:01:12,038 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:12,090 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:12] "GET /web/image/product.template/2310/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.014 0.386 2026-08-18 04:01:12,162 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:12] "GET /web/image/ir.attachment/9019/raw HTTP/1.1" 200 - 4 0.037 0.300 2026-08-18 04:01:12,332 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:12] "GET /web/image/product.product/2493/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 8 0.081 0.339 2026-08-18 04:01:12,528 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80369342 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000001', 'uuid': '241509fa-7d9a-4e56-84aa-20de153865a1'}] 2026-08-18 04:01:12,560 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80369342 order {'name': None, 'pos_reference': '260-177-000001', 'uuid': '241509fa-7d9a-4e56-84aa-20de153865a1'} created pos.order #910 2026-08-18 04:01:12,637 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80369342 finished 2026-08-18 04:01:12,851 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:12] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 98 0.346 0.454 2026-08-18 04:01:12,942 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.014 2026-08-18 04:01:12,968 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:13,025 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:13,072 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:13,426 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #3 deleted mail.message records with IDs: [5436] 2026-08-18 04:01:14,312 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #3 deleted pos.order records with IDs: [910] 2026-08-18 04:01:14,371 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #3 deleted mail.followers records with IDs: [2409] 2026-08-18 04:01:14,377 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:14] "POST /pos-self-order/test-delete-order-from-backend/ HTTP/1.1" 200 - 74 1.121 0.125 2026-08-18 04:01:14,420 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:14] "GET /web/image/ir.attachment/9051/raw HTTP/1.1" 200 - 4 0.001 0.585 2026-08-18 04:01:14,446 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:14,493 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.017 0.027 2026-08-18 04:01:14,554 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:14,572 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:14] "GET /web/image/ir.attachment/9018/raw HTTP/1.1" 200 - 4 0.001 0.012 2026-08-18 04:01:14,668 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: tour succeeded 2026-08-18 04:01:14,695 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:14,759 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: heap 8132280 (allocated 8912896) 2026-08-18 04:01:14,772 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing chrome headless with pid 140724 2026-08-18 04:01:14,777 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing websocket connection 2026-08-18 04:01:14,782 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Terminating chrome headless with pid 140724 2026-08-18 04:01:15,061 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040115_061358_test_delete_mobile_order_from_backend.txt 2026-08-18 04:01:15,061 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Removing chrome user profile "/tmp/tmpdf7x__0j_chrome_odoo" 2026-08-18 04:01:15,232 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_mobile_self_order_preparation_changes ... 2026-08-18 04:01:24,981 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 140916 2026-08-18 04:01:24,981 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpr9m191i6_chrome_odoo 2026-08-18 04:01:24,981 25 INFO rb-bf20be7-223995-404953 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:33961/json/version 2026-08-18 04:01:24,982 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33961', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:01:25,115 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-08-18 04:01:25,115 25 INFO rb-bf20be7-223995-404953 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:33961/json 2026-08-18 04:01:25,116 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33961', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:01:25,190 25 INFO rb-bf20be7-223995-404953 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:33961/devtools/page/016EF4B5516C3F120BA3DFB8998B243D 2026-08-18 04:01:25,261 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-08-18 04:01:25,283 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-08-18 04:01:25,386 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-08-18 04:01:25,591 25 INFO rb-bf20be7-223995-404953 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/178?access_token=2be908ab0ae644d1" in browser 2026-08-18 04:01:25,591 25 INFO rb-bf20be7-223995-404953 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/178?access_token=2be908ab0ae644d1" 2026-08-18 04:01:25,665 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:01:26,436 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:26] "GET /pos-self/178?access_token=2be908ab0ae644d1 HTTP/1.1" 200 - 57 0.082 0.703 2026-08-18 04:01:26,450 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': '016EF4B5516C3F120BA3DFB8998B243D', 'loaderId': 'A6603FDA29BD72E0790C6910D188AFE9', 'isDownload': False} 2026-08-18 04:01:26,450 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:26,475 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:01:26,525 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:01:26,566 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:26] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.035 0.044 2026-08-18 04:01:26,651 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:01:26,741 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:26] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.072 0.172 2026-08-18 04:01:26,776 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:01:26,824 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:26] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.021 0.304 2026-08-18 04:01:27,013 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:27] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.009 2026-08-18 04:01:27,077 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.010 0.024 2026-08-18 04:01:27,094 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:27] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.007 0.031 2026-08-18 04:01:27,100 25 INFO rb-bf20be7-223995-404953 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/178?access_token=2be908ab0ae644d1", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:01:27,119 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:27,156 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:01:27,157 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:27] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.017 2026-08-18 04:01:27,175 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:27,333 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:27] "POST /pos-self/relations/178 HTTP/1.1" 200 - 37 0.090 0.049 2026-08-18 04:01:27,387 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.176 2026-08-18 04:01:27,431 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.006 2026-08-18 04:01:28,124 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:28] "POST /pos-self/data/178 HTTP/1.1" 200 - 181 0.470 0.205 2026-08-18 04:01:28,179 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:28,276 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:28] "GET /web/image/ir.attachment/9094/raw HTTP/1.1" 200 - 4 0.014 0.016 2026-08-18 04:01:28,320 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:28,426 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:01:28,475 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:28] "GET /web/image/pos.category/356/image_128?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 2 0.020 0.046 2026-08-18 04:01:28,508 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:28] "GET /web/image/product.template/2307/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.010 0.064 2026-08-18 04:01:28,536 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:28,540 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:28] "GET /web/image/product.template/2308/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.098 2026-08-18 04:01:28,586 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:28] "GET /web/image/product.template/2309/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.020 0.108 2026-08-18 04:01:28,622 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:28,622 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:28] "GET /web/image/product.template/2310/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.009 0.146 2026-08-18 04:01:28,649 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:28] "GET /web/image/product.template/2311/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.163 2026-08-18 04:01:28,755 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:28,797 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:28] "GET /web/image/ir.attachment/9060/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-08-18 04:01:28,849 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:01:28,878 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:28,906 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:28,930 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:28] "GET /web/image/product.product/2493/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 8 0.032 0.044 2026-08-18 04:01:28,969 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:28] "GET /web/image/product.product/2495/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 8 0.017 0.094 2026-08-18 04:01:28,985 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:29,036 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:29,120 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:29,238 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43310172 started for PoS orders references: [{'name': None, 'pos_reference': '260-178-000001', 'uuid': '351f89c1-acb5-4291-94cd-aa31d5cf79ef'}] 2026-08-18 04:01:29,329 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43310172 order {'name': None, 'pos_reference': '260-178-000001', 'uuid': '351f89c1-acb5-4291-94cd-aa31d5cf79ef'} created pos.order #911 2026-08-18 04:01:29,378 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43310172 finished 2026-08-18 04:01:29,519 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:29] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 106 0.198 0.178 2026-08-18 04:01:29,616 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:29,665 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.029 0.014 2026-08-18 04:01:29,672 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-08-18 04:01:29,674 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:29,797 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 8098820 (allocated 9437184) 2026-08-18 04:01:29,814 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 140916 2026-08-18 04:01:29,818 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:29] "GET /web/image/ir.attachment/9093/raw HTTP/1.1" 200 - 4 0.011 0.009 2026-08-18 04:01:29,826 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-08-18 04:01:29,834 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 140916 2026-08-18 04:01:30,029 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040130_029351_test_mobile_self_order_preparation_changes.txt 2026-08-18 04:01:30,029 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmpr9m191i6_chrome_odoo" 2026-08-18 04:01:30,594 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 141111 2026-08-18 04:01:30,595 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpgcsrp3vg_chrome_odoo 2026-08-18 04:01:30,595 25 INFO rb-bf20be7-223995-404953 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:42221/json/version 2026-08-18 04:01:30,596 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42221', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:01:30,888 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-08-18 04:01:30,888 25 INFO rb-bf20be7-223995-404953 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:42221/json 2026-08-18 04:01:30,889 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42221', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:01:30,987 25 INFO rb-bf20be7-223995-404953 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:42221/devtools/page/E239EE17602A073B6555AD3C37D97676 2026-08-18 04:01:31,042 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-08-18 04:01:31,097 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-08-18 04:01:31,315 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 04:01:31,321 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-08-18 04:01:31,340 25 INFO rb-bf20be7-223995-404953 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=178" in browser 2026-08-18 04:01:31,340 25 INFO rb-bf20be7-223995-404953 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=178" 2026-08-18 04:01:32,071 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:32] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 70 0.271 0.378 2026-08-18 04:01:32,074 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': 'E239EE17602A073B6555AD3C37D97676', 'loaderId': '886AFDE7BCA22025A415E5467AABC94D', 'isDownload': False} 2026-08-18 04:01:32,074 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:32,107 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:01:32,194 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:32] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.031 2026-08-18 04:01:32,211 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:32] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.040 2026-08-18 04:01:32,240 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:32] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.067 2026-08-18 04:01:33,089 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:01:33,096 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:01:33,109 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 04:01:33,142 25 INFO rb-bf20be7-223995-404953 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=178", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:01:33,161 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:33,182 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.017 2026-08-18 04:01:33,258 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.005 0.020 2026-08-18 04:01:33,305 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:01:33,362 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.015 0.010 2026-08-18 04:01:33,375 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.006 0.024 2026-08-18 04:01:33,462 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.023 0.045 2026-08-18 04:01:33,468 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-08-18 04:01:34,156 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 279, model: sale.order 2026-08-18 04:01:34,158 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:34,158 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 279, model: sale.order.line 2026-08-18 04:01:34,162 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:34,171 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.304 0.309 2026-08-18 04:01:34,190 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:01:34,402 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.021 0.010 2026-08-18 04:01:34,532 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:34] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.042 2026-08-18 04:01:34,674 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:34] "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-08-18 04:01:34,724 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:34,762 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.010 2026-08-18 04:01:34,844 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:01:34,852 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:34] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:01:34,860 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 04:01:34,913 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:34] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.012 0.062 2026-08-18 04:01:34,916 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 04:01:35,035 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01: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-08-18 04:01:35,036 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:35,042 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:01:35,135 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:35] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.007 0.043 2026-08-18 04:01:35,415 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:35,492 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:35,495 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 04:01:35,603 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:35] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.092 0.063 2026-08-18 04:01:35,774 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:35] "GET /pos/ui/178?from_backend=True HTTP/1.1" 200 - 31 0.062 0.242 2026-08-18 04:01:35,806 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:35] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.012 0.303 2026-08-18 04:01:35,891 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:35,925 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:01:35,955 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:35,968 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:35] "GET /pos/ui/178 HTTP/1.1" 200 - 31 0.122 0.373 2026-08-18 04:01:36,018 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.012 0.332 2026-08-18 04:01:36,047 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.009 0.226 2026-08-18 04:01:36,055 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:36,191 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:36,243 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:36,300 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:36,346 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:36,442 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:36,491 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:36,497 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:01:36,578 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-08-18 04:01:36,579 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:36,590 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14615148 started for PoS orders references: [{'name': '/', 'pos_reference': '260-178-000001', 'uuid': '351f89c1-acb5-4291-94cd-aa31d5cf79ef'}] 2026-08-18 04:01:36,613 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:01:36,744 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 14981556 (allocated 15990784) 2026-08-18 04:01:36,818 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 141111 2026-08-18 04:01:36,829 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-08-18 04:01:36,851 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 141111 2026-08-18 04:01:36,960 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [821] to pos.order #911 2026-08-18 04:01:37,194 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040137_193811_test_mobile_self_order_preparation_changes.txt 2026-08-18 04:01:37,194 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmpgcsrp3vg_chrome_odoo" 2026-08-18 04:01:37,234 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-08-18 04:01:37,549 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14615148 order {'name': '/', 'pos_reference': '260-178-000001', 'uuid': '351f89c1-acb5-4291-94cd-aa31d5cf79ef'} updated pos.order #911 2026-08-18 04:01:37,552 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14615148 finished 2026-08-18 04:01:37,606 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.676 0.342 2026-08-18 04:01:37,660 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_order_sequence_in_self ... 2026-08-18 04:01:41,922 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome pid: 141318 2026-08-18 04:01:41,922 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless temporary user profile dir: /tmp/tmpfskvsgc__chrome_odoo 2026-08-18 04:01:41,922 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:41749/json/version 2026-08-18 04:01:41,923 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41749', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:01:42,130 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Browser version: Chrome/150.0.7871.114 2026-08-18 04:01:42,130 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:41749/json 2026-08-18 04:01:42,131 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41749', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:01:42,267 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Websocket url found: ws://127.0.0.1:41749/devtools/page/9A96B12ED211A00C214FA7C943C20375 2026-08-18 04:01:42,447 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Enable chrome headless console log notification 2026-08-18 04:01:42,530 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless enable page notifications 2026-08-18 04:01:42,634 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Setting session cookie in browser 2026-08-18 04:01:42,905 25 INFO rb-bf20be7-223995-404953 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/179?access_token=176069389a414cd9" in browser 2026-08-18 04:01:42,906 25 INFO rb-bf20be7-223995-404953 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/179?access_token=176069389a414cd9" 2026-08-18 04:01:42,947 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:01:44,563 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:44] "GET /pos-self/179?access_token=176069389a414cd9 HTTP/1.1" 200 - 57 0.649 0.978 2026-08-18 04:01:44,566 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Navigation result: {'frameId': '9A96B12ED211A00C214FA7C943C20375', 'loaderId': 'E4117CA329C93472FAB391CDDDA98BDA', 'isDownload': False} 2026-08-18 04:01:44,566 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:44,585 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:01:44,738 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:01:44,842 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:44] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.055 0.190 2026-08-18 04:01:44,888 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:01:44,911 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:44] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.029 0.275 2026-08-18 04:01:44,939 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:01:44,981 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:44] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.039 0.338 2026-08-18 04:01:45,181 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:45] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-08-18 04:01:45,241 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:45] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.015 0.013 2026-08-18 04:01:45,274 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.005 0.018 2026-08-18 04:01:45,304 25 INFO rb-bf20be7-223995-404953 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/179?access_token=176069389a414cd9", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:01:45,323 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:45,326 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:01:45,327 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:45] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 04:01:45,407 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.042 2026-08-18 04:01:45,564 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:45] "POST /pos-self/relations/179 HTTP/1.1" 200 - 37 0.105 0.101 2026-08-18 04:01:45,577 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.102 2026-08-18 04:01:45,997 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:45] "POST /pos-self/data/179 HTTP/1.1" 200 - 181 0.193 0.195 2026-08-18 04:01:46,076 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: Owl is running in 'dev' mode. 2026-08-18 04:01:46,162 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:46] "GET /web/image/ir.attachment/9135/raw HTTP/1.1" 200 - 4 0.006 0.012 2026-08-18 04:01:46,235 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:46,338 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:46] "GET /web/image/pos.category/356/image_128?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 2 0.008 0.032 2026-08-18 04:01:46,361 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:01:46,367 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:46] "GET /web/image/product.template/2307/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.007 0.040 2026-08-18 04:01:46,409 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:46] "GET /web/image/product.template/2308/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.016 0.068 2026-08-18 04:01:46,435 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:46] "GET /web/image/product.template/2311/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.006 0.102 2026-08-18 04:01:46,439 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:46,465 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:46] "GET /web/image/product.template/2309/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.126 2026-08-18 04:01:46,498 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:46] "GET /web/image/product.template/2310/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.008 0.151 2026-08-18 04:01:46,577 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:46,651 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:46] "GET /web/image/ir.attachment/9101/raw HTTP/1.1" 200 - 4 0.010 0.016 2026-08-18 04:01:46,687 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:01:46,687 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:46,738 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:46] "GET /web/image/product.product/2496/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 8 0.027 0.022 2026-08-18 04:01:46,782 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:46,858 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83758790 started for PoS orders references: [{'name': None, 'pos_reference': '260-179-000001', 'uuid': '36e3adec-29b5-4d74-af65-8c1c8c4c87d2'}] 2026-08-18 04:01:46,953 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83758790 order {'name': None, 'pos_reference': '260-179-000001', 'uuid': '36e3adec-29b5-4d74-af65-8c1c8c4c87d2'} created pos.order #912 2026-08-18 04:01:46,996 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83758790 finished 2026-08-18 04:01:47,546 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:47] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 235 0.413 0.359 2026-08-18 04:01:47,608 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:47,666 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:47,727 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:47,797 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:47,855 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:47,905 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:47,969 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:48,009 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8567974 started for PoS orders references: [{'name': None, 'pos_reference': '260-179-000002', 'uuid': '590005fe-1ea3-43bc-8832-458cec8356a3'}] 2026-08-18 04:01:48,033 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8567974 order {'name': None, 'pos_reference': '260-179-000002', 'uuid': '590005fe-1ea3-43bc-8832-458cec8356a3'} created pos.order #913 2026-08-18 04:01:48,127 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8567974 finished 2026-08-18 04:01:48,463 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.155 0.336 2026-08-18 04:01:48,508 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:48,566 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:48,629 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:48,700 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:48,756 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:48,811 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:48,882 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:48,916 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79605266 started for PoS orders references: [{'name': None, 'pos_reference': '260-179-000003', 'uuid': 'e362d96a-13d2-48ec-9835-8c2a608e8069'}] 2026-08-18 04:01:48,945 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79605266 order {'name': None, 'pos_reference': '260-179-000003', 'uuid': 'e362d96a-13d2-48ec-9835-8c2a608e8069'} created pos.order #914 2026-08-18 04:01:48,974 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79605266 finished 2026-08-18 04:01:49,316 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:49] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.146 0.293 2026-08-18 04:01:49,378 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:49,433 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:49,495 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:49,559 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:49,623 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:49,668 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:49,732 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:49,816 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68911950 started for PoS orders references: [{'name': None, 'pos_reference': '260-179-000004', 'uuid': '8ebe63f1-3403-4469-96e9-edc9b278a9e9'}] 2026-08-18 04:01:49,888 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68911950 order {'name': None, 'pos_reference': '260-179-000004', 'uuid': '8ebe63f1-3403-4469-96e9-edc9b278a9e9'} created pos.order #915 2026-08-18 04:01:49,954 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68911950 finished 2026-08-18 04:01:50,510 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:50] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.462 0.306 2026-08-18 04:01:50,560 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:50,627 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: tour succeeded 2026-08-18 04:01:50,629 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:50,796 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: heap 10050928 (allocated 11010048) 2026-08-18 04:01:50,832 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing chrome headless with pid 141318 2026-08-18 04:01:50,835 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing websocket connection 2026-08-18 04:01:50,839 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Terminating chrome headless with pid 141318 2026-08-18 04:01:51,011 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040151_011665_test_order_sequence_in_self.txt 2026-08-18 04:01:51,012 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Removing chrome user profile "/tmp/tmpfskvsgc__chrome_odoo" 2026-08-18 04:01:51,109 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_pos_self_order_table_transfer ... 2026-08-18 04:01:55,171 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome pid: 141513 2026-08-18 04:01:55,171 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless temporary user profile dir: /tmp/tmp45okiwxl_chrome_odoo 2026-08-18 04:01:55,171 25 INFO rb-bf20be7-223995-404953 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:35501/json/version 2026-08-18 04:01:55,172 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35501', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:01:55,329 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Browser version: Chrome/150.0.7871.114 2026-08-18 04:01:55,329 25 INFO rb-bf20be7-223995-404953 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:35501/json 2026-08-18 04:01:55,330 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35501', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:01:55,373 25 INFO rb-bf20be7-223995-404953 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:35501/devtools/page/974F04B48C80F81EE2182443DC6A6414 2026-08-18 04:01:55,470 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Enable chrome headless console log notification 2026-08-18 04:01:55,491 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless enable page notifications 2026-08-18 04:01:55,807 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 04:01:55,815 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Setting session cookie in browser 2026-08-18 04:01:55,834 25 INFO rb-bf20be7-223995-404953 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=180" in browser 2026-08-18 04:01:55,835 25 INFO rb-bf20be7-223995-404953 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=180" 2026-08-18 04:01:56,065 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:01:56,972 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:56] "GET /pos/ui?config_id=180 HTTP/1.1" 200 - 84 0.311 0.759 2026-08-18 04:01:56,975 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Navigation result: {'frameId': '974F04B48C80F81EE2182443DC6A6414', 'loaderId': 'ECC252D23E56E72AD7578B1CBFD1DFAC', 'isDownload': False} 2026-08-18 04:01:56,975 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:57,017 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:01:57,050 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:57] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.015 2026-08-18 04:01:57,070 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:57] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.033 2026-08-18 04:01:57,089 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:57] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.042 2026-08-18 04:01:58,017 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:01:58,022 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:01:58,092 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.033 2026-08-18 04:01:58,125 25 INFO rb-bf20be7-223995-404953 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=180", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:01:58,136 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:58,153 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.008 2026-08-18 04:01:58,195 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 04:01:58,241 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:01:58,335 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.027 0.016 2026-08-18 04:01:58,370 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.011 0.057 2026-08-18 04:01:58,489 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.068 0.045 2026-08-18 04:01:58,506 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.091 2026-08-18 04:01:59,865 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 279, model: sale.order 2026-08-18 04:01:59,870 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:59,870 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 279, model: sale.order.line 2026-08-18 04:01:59,874 25 INFO rb-bf20be7-223995-404953 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-08-18 04:01:59,882 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.929 0.351 2026-08-18 04:01:59,914 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:01:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 04:02:00,046 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.014 2026-08-18 04:02:00,166 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:00] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.028 0.044 2026-08-18 04:02:00,260 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.015 0.018 2026-08-18 04:02:00,296 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:00,318 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.011 2026-08-18 04:02:00,408 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 04:02:00,425 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:02:00,457 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:02:00,460 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:02:00,508 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:00] "GET /web/image/res.users/279/avatar_128 HTTP/1.1" 200 - 14 0.042 0.035 2026-08-18 04:02:00,535 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:00] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.012 0.088 2026-08-18 04:02:00,539 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 04:02:00,542 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:02:00,626 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:00,674 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.018 0.025 2026-08-18 04:02:00,687 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:02:00,768 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:00] "GET /pos/ui/180?from_backend=True HTTP/1.1" 200 - 31 0.059 0.059 2026-08-18 04:02:00,781 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.077 2026-08-18 04:02:00,877 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:00] "GET /pos/ui/180 HTTP/1.1" 200 - 31 0.058 0.144 2026-08-18 04:02:00,896 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.012 0.098 2026-08-18 04:02:00,922 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:00,943 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:02:00,970 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:00,986 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.017 0.028 2026-08-18 04:02:01,018 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:01,078 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:01,116 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:02:01,137 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:01,199 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:01,205 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95724276 started for PoS orders references: [{'name': '/', 'pos_reference': '260-180-000001', 'uuid': 'f187f564-ccb6-4bbf-b03c-5398f3516be3'}] 2026-08-18 04:02:01,210 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:02:01,257 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95724276 order {'name': '/', 'pos_reference': '260-180-000001', 'uuid': 'f187f564-ccb6-4bbf-b03c-5398f3516be3'} updated pos.order #916 2026-08-18 04:02:01,289 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95724276 finished 2026-08-18 04:02:01,367 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.080 0.084 2026-08-18 04:02:01,430 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.007 2026-08-18 04:02:01,432 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:01,490 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:03,524 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:03,574 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:03,643 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:03] "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-08-18 04:02:03,645 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:03,694 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:03,744 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:03,796 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:03,852 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:03,878 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22306289 started for PoS orders references: [{'name': '/', 'pos_reference': '261-180-000001', 'uuid': 'def4d12c-362e-4754-928f-8526e580e1ad'}] 2026-08-18 04:02:03,918 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22306289 order {'name': '/', 'pos_reference': '261-180-000001', 'uuid': 'def4d12c-362e-4754-928f-8526e580e1ad'} created pos.order #917 2026-08-18 04:02:03,929 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22306289 finished 2026-08-18 04:02:03,972 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.026 0.070 2026-08-18 04:02:04,006 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:04,075 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:04] "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-08-18 04:02:04,086 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:04,120 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: tour succeeded 2026-08-18 04:02:04,121 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:04,172 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: heap 16179152 (allocated 17436672) 2026-08-18 04:02:04,178 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing chrome headless with pid 141513 2026-08-18 04:02:04,182 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing websocket connection 2026-08-18 04:02:04,190 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Terminating chrome headless with pid 141513 2026-08-18 04:02:04,309 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040204_308046_test_pos_self_order_table_transfer.txt 2026-08-18 04:02:04,309 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Removing chrome user profile "/tmp/tmp45okiwxl_chrome_odoo" 2026-08-18 04:02:04,394 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_category_with_only_special_products ... 2026-08-18 04:02:07,436 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Chrome pid: 141726 2026-08-18 04:02:07,436 25 INFO rb-bf20be7-223995-404953 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/tmpj4wi2vl0_chrome_odoo 2026-08-18 04:02:07,436 25 INFO rb-bf20be7-223995-404953 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:41181/json/version 2026-08-18 04:02:07,437 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41181', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:02:07,512 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Browser version: Chrome/150.0.7871.114 2026-08-18 04:02:07,512 25 INFO rb-bf20be7-223995-404953 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:41181/json 2026-08-18 04:02:07,513 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41181', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:02:07,580 25 INFO rb-bf20be7-223995-404953 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:41181/devtools/page/88FE408DE749809119600B00AB45F670 2026-08-18 04:02:07,604 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:07,608 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:07,636 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:07,727 25 INFO rb-bf20be7-223995-404953 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/181?access_token=2e8e70476e754910" in browser 2026-08-18 04:02:07,727 25 INFO rb-bf20be7-223995-404953 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/181?access_token=2e8e70476e754910" 2026-08-18 04:02:07,745 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:02:08,092 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:08] "GET /pos-self/181?access_token=2e8e70476e754910 HTTP/1.1" 200 - 57 0.034 0.315 2026-08-18 04:02:08,094 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Navigation result: {'frameId': '88FE408DE749809119600B00AB45F670', 'loaderId': '880CB165DBE0E13620EFBECF3417319E', 'isDownload': False} 2026-08-18 04:02:08,095 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:08,109 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:02:08,136 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:02:08,163 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:08] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.009 0.040 2026-08-18 04:02:08,174 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:02:08,202 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:08] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.060 2026-08-18 04:02:08,212 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:02:08,226 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:08] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.103 2026-08-18 04:02:08,337 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:08] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-08-18 04:02:08,346 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 04:02:08,358 25 INFO rb-bf20be7-223995-404953 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/181?access_token=2e8e70476e754910", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:02:08,360 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:08] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.002 0.008 2026-08-18 04:02:08,368 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:02:08,368 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:08] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 04:02:08,369 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:08,424 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:08,444 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:08] "POST /pos-self/relations/181 HTTP/1.1" 200 - 37 0.027 0.040 2026-08-18 04:02:08,473 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.091 2026-08-18 04:02:08,790 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:08] "POST /pos-self/data/181 HTTP/1.1" 200 - 179 0.148 0.149 2026-08-18 04:02:08,796 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.298 2026-08-18 04:02:08,834 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:08,885 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:08] "GET /web/image/ir.attachment/9214/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-08-18 04:02:08,911 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:08,937 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:08] "GET /web/image/ir.attachment/9180/raw HTTP/1.1" 200 - 4 0.003 0.010 2026-08-18 04:02:08,952 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:02:09,039 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:09,091 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:09,126 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:09] "GET /web/image/pos.category/356/image_128?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 2 0.014 0.039 2026-08-18 04:02:09,145 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:09,147 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:09] "GET /web/image/pos.category/357/image_128?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 2 0.002 0.063 2026-08-18 04:02:09,170 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:09] "GET /web/image/product.template/2307/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.077 2026-08-18 04:02:09,198 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: tour succeeded 2026-08-18 04:02:09,198 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:09,205 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:09] "GET /web/image/product.template/2308/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.005 0.108 2026-08-18 04:02:09,228 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:09] "GET /web/image/product.template/2311/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-08-18 04:02:09,232 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: heap 7021308 (allocated 7602176) 2026-08-18 04:02:09,235 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing chrome headless with pid 141726 2026-08-18 04:02:09,237 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing websocket connection 2026-08-18 04:02:09,238 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Terminating chrome headless with pid 141726 2026-08-18 04:02:09,244 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:09] "GET /web/image/product.template/2309/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-08-18 04:02:09,267 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:09] "GET /web/image/product.template/2310/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.012 0.121 2026-08-18 04:02:09,293 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:09] "GET /web/image/product.template/2312/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.009 0.133 2026-08-18 04:02:09,303 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:09] "GET /web/image/product.template/2313/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-18 04:02:09,339 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040209_339484_test_self_order_category_with_only_special_products.txt 2026-08-18 04:02:09,339 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Removing chrome user profile "/tmp/tmpj4wi2vl0_chrome_odoo" 2026-08-18 04:02:09,428 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync ... 2026-08-18 04:02:12,599 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Chrome pid: 141917 2026-08-18 04:02:12,600 25 INFO rb-bf20be7-223995-404953 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/tmpwxg9shm7_chrome_odoo 2026-08-18 04:02:12,600 25 INFO rb-bf20be7-223995-404953 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:38783/json/version 2026-08-18 04:02:12,601 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:12,683 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Browser version: Chrome/150.0.7871.114 2026-08-18 04:02:12,683 25 INFO rb-bf20be7-223995-404953 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:38783/json 2026-08-18 04:02:12,684 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:12,701 25 INFO rb-bf20be7-223995-404953 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:38783/devtools/page/4DCDCEF5D553010DA2DACD735DF16B28 2026-08-18 04:02:12,721 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:12,730 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:12,740 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:12,858 25 INFO rb-bf20be7-223995-404953 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/182?access_token=bf1b9b7bf3024cd9" in browser 2026-08-18 04:02:12,858 25 INFO rb-bf20be7-223995-404953 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/182?access_token=bf1b9b7bf3024cd9" 2026-08-18 04:02:12,893 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:02:13,418 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:13] "GET /pos-self/182?access_token=bf1b9b7bf3024cd9 HTTP/1.1" 200 - 57 0.057 0.471 2026-08-18 04:02:13,421 25 INFO rb-bf20be7-223995-404953 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': '4DCDCEF5D553010DA2DACD735DF16B28', 'loaderId': '8C6F7C108CCADF3A68B8F736FC9B42C1', 'isDownload': False} 2026-08-18 04:02:13,421 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:13,453 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:02:13,470 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:02:13,504 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:13] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.029 2026-08-18 04:02:13,515 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:02:13,529 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:13] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.062 2026-08-18 04:02:13,545 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:02:13,568 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:13] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.014 0.093 2026-08-18 04:02:13,767 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:13] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-08-18 04:02:13,803 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:13] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.003 0.009 2026-08-18 04:02:13,817 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.020 2026-08-18 04:02:13,829 25 INFO rb-bf20be7-223995-404953 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/182?access_token=bf1b9b7bf3024cd9", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:02:13,835 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:13,837 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:02:13,838 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:13] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 04:02:13,892 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:13,915 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:13] "POST /pos-self/relations/182 HTTP/1.1" 200 - 37 0.024 0.036 2026-08-18 04:02:13,945 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.085 2026-08-18 04:02:14,179 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:14] "POST /pos-self/data/182 HTTP/1.1" 200 - 181 0.089 0.145 2026-08-18 04:02:14,185 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.223 2026-08-18 04:02:14,228 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:14,279 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:14] "GET /web/image/ir.attachment/9255/raw HTTP/1.1" 200 - 4 0.002 0.013 2026-08-18 04:02:14,309 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:14,385 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:14,387 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.031 2026-08-18 04:02:14,393 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:14] "GET /web/image/pos.category/356/image_128?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.054 2026-08-18 04:02:14,437 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:14] "GET /web/image/product.template/2308/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.080 2026-08-18 04:02:14,451 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:14] "GET /web/image/product.template/2307/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.096 2026-08-18 04:02:14,467 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:14] "GET /web/image/product.template/2309/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.007 0.082 2026-08-18 04:02:14,494 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:14] "GET /web/image/product.template/2311/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.007 0.106 2026-08-18 04:02:14,513 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:14] "GET /web/image/product.template/2310/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.008 0.077 2026-08-18 04:02:14,531 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:14] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 6 0.003 0.074 2026-08-18 04:02:14,548 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:14,616 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:14,667 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:14,730 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:14,796 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:14,847 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:14,919 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:14,961 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:14,962 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:14,997 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: heap 7737448 (allocated 8912896) 2026-08-18 04:02:15,007 25 INFO rb-bf20be7-223995-404953 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 141917 2026-08-18 04:02:15,008 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:15,009 25 INFO rb-bf20be7-223995-404953 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 141917 2026-08-18 04:02:15,115 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040215_115291_test_self_order_meal_do_not_change_tracking_number_on_sync.txt 2026-08-18 04:02:15,115 25 INFO rb-bf20be7-223995-404953 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/tmpwxg9shm7_chrome_odoo" 2026-08-18 04:02:15,165 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-08-18 04:02:18,391 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 142117 2026-08-18 04:02:18,391 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpfqb2wk3b_chrome_odoo 2026-08-18 04:02:18,391 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35461/json/version 2026-08-18 04:02:18,392 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35461', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:02:18,439 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-18 04:02:18,439 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35461/json 2026-08-18 04:02:18,440 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35461', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:02:18,463 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:35461/devtools/page/E2B011F4D0841EF27C96CD1B8937D875 2026-08-18 04:02:18,507 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-18 04:02:18,524 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-18 04:02:18,609 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-18 04:02:18,711 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8" in browser 2026-08-18 04:02:18,711 25 INFO rb-bf20be7-223995-404953 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/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8" 2026-08-18 04:02:18,733 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:02:19,040 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:19] "GET /pos-self/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8 HTTP/1.1" 200 - 59 0.031 0.284 2026-08-18 04:02:19,043 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'E2B011F4D0841EF27C96CD1B8937D875', 'loaderId': '30556EAE1A9EAE5B8ACD835B75C1BC96', 'isDownload': False} 2026-08-18 04:02:19,044 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:19,075 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:02:19,103 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:02:19,119 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:19] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.022 2026-08-18 04:02:19,162 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:02:19,198 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:19] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.045 0.065 2026-08-18 04:02:19,215 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:02:19,234 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:19] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.130 2026-08-18 04:02:19,413 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:19] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.006 2026-08-18 04:02:19,451 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:19] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.008 0.013 2026-08-18 04:02:19,473 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.019 2026-08-18 04:02:19,488 25 INFO rb-bf20be7-223995-404953 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/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:02:19,497 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:19,501 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:02:19,502 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:19] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.010 2026-08-18 04:02:19,553 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:19,602 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:19] "POST /pos-self/relations/183 HTTP/1.1" 200 - 37 0.039 0.036 2026-08-18 04:02:19,634 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.103 2026-08-18 04:02:19,961 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:19] "POST /pos-self/data/183 HTTP/1.1" 200 - 181 0.167 0.157 2026-08-18 04:02:19,964 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.315 2026-08-18 04:02:20,059 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.014 2026-08-18 04:02:20,067 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-18 04:02:20,108 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:20] "GET /web/image/ir.attachment/9296/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 04:02:20,133 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:20,144 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:20] "GET /web/image/ir.attachment/9262/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 04:02:20,171 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:02:20,204 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:20,239 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:20] "GET /web/image/pos.category/356/image_128?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 2 0.000 0.018 2026-08-18 04:02:20,264 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:20] "GET /web/image/product.template/2308/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.014 0.014 2026-08-18 04:02:20,268 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:20,274 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:20] "GET /web/image/product.template/2307/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.038 2026-08-18 04:02:20,291 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:20] "GET /web/image/product.template/2311/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.041 2026-08-18 04:02:20,300 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:20] "GET /web/image/product.template/2309/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-08-18 04:02:20,310 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:20] "GET /web/image/product.template/2310/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-08-18 04:02:20,332 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:20,356 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:02:20,381 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:20] "GET /web/image/product.product/2493/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 8 0.005 0.018 2026-08-18 04:02:20,384 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:20,458 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:20,479 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20222985 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000001', 'uuid': '6d75ddc3-bd80-4fd6-8124-23ae41a756a0'}] 2026-08-18 04:02:20,520 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20222985 order {'name': None, 'pos_reference': '260-183-000001', 'uuid': '6d75ddc3-bd80-4fd6-8124-23ae41a756a0'} created pos.order #918 2026-08-18 04:02:20,528 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20222985 finished 2026-08-18 04:02:20,606 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:20] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.062 0.098 2026-08-18 04:02:20,651 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.010 2026-08-18 04:02:20,668 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:20,718 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:20,775 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:20,830 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:20,881 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:20,929 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:20,988 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:21,042 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:21,095 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:21,134 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:21] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.013 0.025 2026-08-18 04:02:21,145 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:21,156 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.007 2026-08-18 04:02:21,196 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-18 04:02:21,197 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:21,245 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8146788 (allocated 9437184) 2026-08-18 04:02:21,253 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 142117 2026-08-18 04:02:21,255 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-18 04:02:21,256 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 142117 2026-08-18 04:02:21,257 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:21] "GET /web/image/ir.attachment/9295/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-08-18 04:02:21,372 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040221_371952_test_self_order_mobile.txt 2026-08-18 04:02:21,372 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpfqb2wk3b_chrome_odoo" 2026-08-18 04:02:21,642 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 142315 2026-08-18 04:02:21,643 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpg49lgy3s_chrome_odoo 2026-08-18 04:02:21,643 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39391/json/version 2026-08-18 04:02:21,644 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39391', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:02:21,692 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-18 04:02:21,692 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39391/json 2026-08-18 04:02:21,692 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39391', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:02:21,759 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:39391/devtools/page/F52E5EB1DD55F2C817F7B5F267D4D746 2026-08-18 04:02:21,773 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-18 04:02:21,798 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-18 04:02:21,814 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-18 04:02:21,822 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8" in browser 2026-08-18 04:02:21,823 25 INFO rb-bf20be7-223995-404953 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/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8" 2026-08-18 04:02:21,894 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:21] "GET /pos-self/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8 HTTP/1.1" 200 - 9 0.003 0.018 2026-08-18 04:02:21,897 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'F52E5EB1DD55F2C817F7B5F267D4D746', 'loaderId': '5B56B17AE8DC5762BF5AB8FB67C4454D', 'isDownload': False} 2026-08-18 04:02:21,897 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:21,916 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:02:21,954 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:21] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.019 2026-08-18 04:02:21,959 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:21] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.008 0.025 2026-08-18 04:02:21,972 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:21] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.004 0.030 2026-08-18 04:02:22,144 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:22] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-08-18 04:02:22,159 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 04:02:22,167 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:22] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 4 0.002 0.010 2026-08-18 04:02:22,175 25 INFO rb-bf20be7-223995-404953 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/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:02:22,183 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:02:22,183 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:02:22,184 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:22,234 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:22] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.010 0.028 2026-08-18 04:02:22,239 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:22,263 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.011 0.052 2026-08-18 04:02:22,514 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:22] "POST /pos-self/data/183 HTTP/1.1" 200 - 113 0.110 0.133 2026-08-18 04:02:22,516 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.236 2026-08-18 04:02:22,563 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.007 2026-08-18 04:02:22,573 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-18 04:02:22,635 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:22] "GET /web/image/ir.attachment/9296/raw HTTP/1.1" 200 - 4 0.010 0.006 2026-08-18 04:02:22,643 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:22,661 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:22] "GET /web/image/ir.attachment/9262/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-18 04:02:22,672 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:02:22,731 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:22,759 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:22] "GET /web/image/pos.category/356/image_128?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-08-18 04:02:22,784 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:22] "GET /web/image/product.template/2307/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.006 0.024 2026-08-18 04:02:22,795 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:22,802 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:22] "GET /web/image/product.template/2311/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.041 2026-08-18 04:02:22,824 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:22] "GET /web/image/product.template/2308/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.051 2026-08-18 04:02:22,844 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:22] "GET /web/image/product.template/2309/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.007 0.072 2026-08-18 04:02:22,861 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:22] "GET /web/image/product.template/2310/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-08-18 04:02:22,866 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:22,891 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02: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-08-18 04:02:22,919 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:22] "GET /web/image/product.product/2493/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 8 0.008 0.019 2026-08-18 04:02:22,922 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:22,927 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.026 2026-08-18 04:02:22,938 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.040 2026-08-18 04:02:22,984 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:23,005 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:23] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.010 0.009 2026-08-18 04:02:23,045 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:23,110 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:23,143 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44757002 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000002', 'uuid': '75129989-068a-460a-a60a-cba97a43e95c'}] 2026-08-18 04:02:23,173 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44757002 order {'name': None, 'pos_reference': '260-183-000002', 'uuid': '75129989-068a-460a-a60a-cba97a43e95c'} created pos.order #919 2026-08-18 04:02:23,185 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44757002 finished 2026-08-18 04:02:23,258 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:23] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.048 0.094 2026-08-18 04:02:23,310 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.012 2026-08-18 04:02:23,320 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:23,369 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:23,428 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:23,480 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:23,532 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:23,581 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-18 04:02:23,582 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:23,629 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8321936 (allocated 9437184) 2026-08-18 04:02:23,640 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 142315 2026-08-18 04:02:23,641 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-18 04:02:23,642 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 142315 2026-08-18 04:02:23,742 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040223_741781_test_self_order_mobile.txt 2026-08-18 04:02:23,742 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpg49lgy3s_chrome_odoo" 2026-08-18 04:02:24,049 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 142512 2026-08-18 04:02:24,049 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp_58omudq_chrome_odoo 2026-08-18 04:02:24,049 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:37045/json/version 2026-08-18 04:02:24,050 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37045', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:02:24,135 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-18 04:02:24,136 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:37045/json 2026-08-18 04:02:24,136 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37045', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:02:24,198 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:37045/devtools/page/A114C4EBDB1DDF54C7B46A88146274F2 2026-08-18 04:02:24,219 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-18 04:02:24,227 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-18 04:02:24,270 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-18 04:02:24,280 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8" in browser 2026-08-18 04:02:24,280 25 INFO rb-bf20be7-223995-404953 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/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8" 2026-08-18 04:02:24,325 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:24] "GET /pos-self/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8 HTTP/1.1" 200 - 9 0.008 0.029 2026-08-18 04:02:24,345 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'A114C4EBDB1DDF54C7B46A88146274F2', 'loaderId': 'B2A8B3AEEBB0CA8C9707093ACAB4886F', 'isDownload': False} 2026-08-18 04:02:24,345 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:24,363 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:02:24,392 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:24] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.005 0.014 2026-08-18 04:02:24,413 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:24] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.033 2026-08-18 04:02:24,421 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:24] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.037 2026-08-18 04:02:24,583 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:24] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-08-18 04:02:24,593 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:24] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.008 2026-08-18 04:02:24,603 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:24] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 4 0.001 0.007 2026-08-18 04:02:24,608 25 INFO rb-bf20be7-223995-404953 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/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:02:24,615 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:02:24,615 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:02:24,617 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:24,669 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:24,670 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:24] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.017 0.028 2026-08-18 04:02:24,680 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.049 2026-08-18 04:02:24,703 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-08-18 04:02:24,986 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:24] "POST /pos-self/data/183 HTTP/1.1" 200 - 113 0.143 0.136 2026-08-18 04:02:25,073 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.009 2026-08-18 04:02:25,078 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-18 04:02:25,126 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:25] "GET /web/image/ir.attachment/9296/raw HTTP/1.1" 200 - 4 0.004 0.009 2026-08-18 04:02:25,153 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:25,168 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:25] "GET /web/image/ir.attachment/9262/raw HTTP/1.1" 200 - 4 0.004 0.007 2026-08-18 04:02:25,208 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:02:25,255 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:25,313 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:25] "GET /web/image/pos.category/356/image_128?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-08-18 04:02:25,328 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:25] "GET /web/image/product.template/2307/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.027 2026-08-18 04:02:25,340 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:25,352 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:25] "GET /web/image/product.template/2311/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.011 0.039 2026-08-18 04:02:25,369 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:25] "GET /web/image/product.template/2308/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.063 2026-08-18 04:02:25,388 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:25] "GET /web/image/product.template/2309/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.082 2026-08-18 04:02:25,412 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:25,418 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:25] "GET /web/image/product.template/2310/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-08-18 04:02:25,429 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02: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-08-18 04:02:25,446 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:25] "GET /web/image/product.product/2493/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 8 0.005 0.019 2026-08-18 04:02:25,452 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:25,518 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:25,544 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42577246 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000003', 'uuid': '26434a5d-e163-47c2-939c-446746405f27'}] 2026-08-18 04:02:25,579 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42577246 order {'name': None, 'pos_reference': '260-183-000003', 'uuid': '26434a5d-e163-47c2-939c-446746405f27'} created pos.order #920 2026-08-18 04:02:25,588 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42577246 finished 2026-08-18 04:02:25,664 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:25] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.063 0.088 2026-08-18 04:02:25,688 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.008 2026-08-18 04:02:25,738 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:25,787 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:25,843 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:25,902 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:25,952 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:26,000 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-18 04:02:26,005 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:26,038 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8059268 (allocated 8650752) 2026-08-18 04:02:26,041 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 142512 2026-08-18 04:02:26,041 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-18 04:02:26,042 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 142512 2026-08-18 04:02:26,138 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040226_138262_test_self_order_mobile.txt 2026-08-18 04:02:26,138 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp_58omudq_chrome_odoo" 2026-08-18 04:02:26,420 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 142713 2026-08-18 04:02:26,420 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpirgtwimg_chrome_odoo 2026-08-18 04:02:26,420 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:40907/json/version 2026-08-18 04:02:26,422 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:26,485 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-18 04:02:26,485 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:40907/json 2026-08-18 04:02:26,496 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:26,512 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:40907/devtools/page/2A708AC165C7F4C53AA788C5AA2D2254 2026-08-18 04:02:26,566 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-18 04:02:26,594 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-18 04:02:26,668 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-18 04:02:26,687 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8" in browser 2026-08-18 04:02:26,687 25 INFO rb-bf20be7-223995-404953 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/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8" 2026-08-18 04:02:26,726 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:26] "GET /pos-self/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8 HTTP/1.1" 200 - 9 0.003 0.024 2026-08-18 04:02:26,729 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '2A708AC165C7F4C53AA788C5AA2D2254', 'loaderId': '3BCCA58F300A504AE60DF29B573F3C7E', 'isDownload': False} 2026-08-18 04:02:26,729 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:26,748 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:02:26,767 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:26] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.005 0.007 2026-08-18 04:02:26,773 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:26] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.015 2026-08-18 04:02:26,783 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:26] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.023 2026-08-18 04:02:26,933 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:26] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-08-18 04:02:26,946 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 04:02:26,955 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:26] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 4 0.002 0.009 2026-08-18 04:02:26,958 25 INFO rb-bf20be7-223995-404953 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/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:02:26,973 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:02:26,973 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 04:02:26,987 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:27,001 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 04:02:27,041 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:27] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.010 0.035 2026-08-18 04:02:27,041 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:27,044 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-08-18 04:02:27,351 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:27] "POST /pos-self/data/183 HTTP/1.1" 200 - 113 0.086 0.124 2026-08-18 04:02:27,408 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.009 2026-08-18 04:02:27,417 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-18 04:02:27,470 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:27] "GET /web/image/ir.attachment/9296/raw HTTP/1.1" 200 - 4 0.008 0.008 2026-08-18 04:02:27,480 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:27,499 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:27] "GET /web/image/ir.attachment/9262/raw HTTP/1.1" 200 - 4 0.003 0.006 2026-08-18 04:02:27,511 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:02:27,581 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:27,626 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:27] "GET /web/image/pos.category/356/image_128?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 2 0.006 0.019 2026-08-18 04:02:27,639 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:27] "GET /web/image/product.template/2308/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-18 04:02:27,645 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:27,655 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:27] "GET /web/image/product.template/2311/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.040 2026-08-18 04:02:27,674 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:27] "GET /web/image/product.template/2307/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.064 2026-08-18 04:02:27,695 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:27] "GET /web/image/product.template/2309/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.078 2026-08-18 04:02:27,708 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:27] "GET /web/image/product.template/2310/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-08-18 04:02:27,714 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:27,733 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02: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-08-18 04:02:27,761 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:27] "GET /web/image/product.product/2493/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 8 0.013 0.016 2026-08-18 04:02:27,762 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:27,825 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:27,835 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:27] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.002 0.006 2026-08-18 04:02:27,891 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:27,950 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:28,003 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34923759 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000004', 'uuid': 'cd44924f-f311-4e05-b7a5-e392bb63f219'}] 2026-08-18 04:02:28,026 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34923759 order {'name': None, 'pos_reference': '260-183-000004', 'uuid': 'cd44924f-f311-4e05-b7a5-e392bb63f219'} created pos.order #921 2026-08-18 04:02:28,038 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34923759 finished 2026-08-18 04:02:28,123 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:28] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.078 0.094 2026-08-18 04:02:28,167 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.010 2026-08-18 04:02:28,184 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:28,228 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:28,291 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:28,340 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:28,396 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:28,443 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-18 04:02:28,444 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:28,481 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8328932 (allocated 9699328) 2026-08-18 04:02:28,485 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 142713 2026-08-18 04:02:28,486 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-18 04:02:28,487 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 142713 2026-08-18 04:02:28,588 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040228_588119_test_self_order_mobile.txt 2026-08-18 04:02:28,588 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpirgtwimg_chrome_odoo" 2026-08-18 04:02:28,881 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 142905 2026-08-18 04:02:28,881 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpj87oq_tg_chrome_odoo 2026-08-18 04:02:28,881 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46623/json/version 2026-08-18 04:02:28,882 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:28,923 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-18 04:02:28,923 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46623/json 2026-08-18 04:02:28,924 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:28,974 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:46623/devtools/page/C7FC63BDF3F3A7CC091E09AD6B1B1E19 2026-08-18 04:02:28,982 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-18 04:02:28,995 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-18 04:02:29,063 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-18 04:02:29,079 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8" in browser 2026-08-18 04:02:29,079 25 INFO rb-bf20be7-223995-404953 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/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8" 2026-08-18 04:02:29,145 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:29] "GET /pos-self/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8 HTTP/1.1" 200 - 9 0.012 0.025 2026-08-18 04:02:29,149 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'C7FC63BDF3F3A7CC091E09AD6B1B1E19', 'loaderId': '7E99DC02913618C96EFC8BB2783C4A74', 'isDownload': False} 2026-08-18 04:02:29,149 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:29,168 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:02:29,215 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:29] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.021 0.014 2026-08-18 04:02:29,235 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:29] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.006 0.044 2026-08-18 04:02:29,240 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:29] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.058 2026-08-18 04:02:29,441 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:29] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.016 2026-08-18 04:02:29,448 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-08-18 04:02:29,458 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:29] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 4 0.003 0.009 2026-08-18 04:02:29,483 25 INFO rb-bf20be7-223995-404953 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/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:02:29,492 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:02:29,492 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:02:29,502 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:29,552 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:29,565 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:29] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.019 0.034 2026-08-18 04:02:29,574 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.057 2026-08-18 04:02:29,597 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-08-18 04:02:29,824 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:29] "POST /pos-self/data/183 HTTP/1.1" 200 - 113 0.074 0.141 2026-08-18 04:02:29,870 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.008 2026-08-18 04:02:29,874 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-18 04:02:29,917 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:29] "GET /web/image/ir.attachment/9296/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 04:02:29,956 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:29,957 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.014 0.013 2026-08-18 04:02:29,979 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:02:29,982 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.008 0.044 2026-08-18 04:02:29,996 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.051 2026-08-18 04:02:30,002 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:30] "GET /web/image/ir.attachment/9262/raw HTTP/1.1" 200 - 4 0.001 0.032 2026-08-18 04:02:30,013 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.057 2026-08-18 04:02:30,033 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.089 2026-08-18 04:02:30,086 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:30,129 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:30] "GET /web/image/pos.category/356/image_128?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 2 0.002 0.025 2026-08-18 04:02:30,144 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:30] "GET /web/image/product.template/2307/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.032 2026-08-18 04:02:30,153 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:30,160 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:30] "GET /web/image/product.template/2308/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.047 2026-08-18 04:02:30,182 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:30] "GET /web/image/product.template/2311/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-08-18 04:02:30,205 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:30,207 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:30] "GET /web/image/product.template/2309/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-08-18 04:02:30,215 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:30] "GET /web/image/product.template/2310/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-08-18 04:02:30,255 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:30,322 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:30,346 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02: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-08-18 04:02:30,359 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:30] "GET /web/image/product.product/2493/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 8 0.004 0.014 2026-08-18 04:02:30,370 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:30,436 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:30,466 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79574848 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000005', 'uuid': 'e65808e4-e361-4fbe-a352-6c40dcbd1e8f'}] 2026-08-18 04:02:30,501 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79574848 order {'name': None, 'pos_reference': '260-183-000005', 'uuid': 'e65808e4-e361-4fbe-a352-6c40dcbd1e8f'} created pos.order #922 2026-08-18 04:02:30,514 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79574848 finished 2026-08-18 04:02:30,582 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:30] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.047 0.101 2026-08-18 04:02:30,632 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:30,643 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.027 2026-08-18 04:02:30,683 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:30,747 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:30,798 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:30,848 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:30,907 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:30,941 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:30] "GET /web/image/product.product/2495/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 8 0.005 0.016 2026-08-18 04:02:30,966 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:31,018 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:31,051 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #346166 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000005', 'uuid': 'e65808e4-e361-4fbe-a352-6c40dcbd1e8f'}] 2026-08-18 04:02:31,065 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added lines [1452] to pos.order #922 2026-08-18 04:02:31,071 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #346166 order {'name': None, 'pos_reference': '260-183-000005', 'uuid': 'e65808e4-e361-4fbe-a352-6c40dcbd1e8f'} updated pos.order #922 2026-08-18 04:02:31,084 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #346166 finished 2026-08-18 04:02:31,170 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:31] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.048 0.103 2026-08-18 04:02:31,188 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.008 2026-08-18 04:02:31,223 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:31,279 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:31,333 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:31,398 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:31,447 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:31,496 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-18 04:02:31,497 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:31,552 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8694640 (allocated 9961472) 2026-08-18 04:02:31,559 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 142905 2026-08-18 04:02:31,565 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-18 04:02:31,575 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 142905 2026-08-18 04:02:31,672 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040231_671718_test_self_order_mobile.txt 2026-08-18 04:02:31,672 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpj87oq_tg_chrome_odoo" 2026-08-18 04:02:32,049 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 143113 2026-08-18 04:02:32,050 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmph7hfo4ob_chrome_odoo 2026-08-18 04:02:32,050 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:45647/json/version 2026-08-18 04:02:32,051 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45647', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:02:32,100 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-18 04:02:32,100 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:45647/json 2026-08-18 04:02:32,101 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45647', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:02:32,139 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:45647/devtools/page/61D3B88AE498A9863C0EA2CE52793989 2026-08-18 04:02:32,167 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-18 04:02:32,180 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-18 04:02:32,198 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-18 04:02:32,203 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8" in browser 2026-08-18 04:02:32,203 25 INFO rb-bf20be7-223995-404953 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/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8" 2026-08-18 04:02:32,283 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:32] "GET /pos-self/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8 HTTP/1.1" 200 - 9 0.011 0.056 2026-08-18 04:02:32,289 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '61D3B88AE498A9863C0EA2CE52793989', 'loaderId': 'B0630080CFD92386F5DCCF7DA6C658CB', 'isDownload': False} 2026-08-18 04:02:32,290 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:32,313 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:02:32,340 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:32] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.012 2026-08-18 04:02:32,349 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:32] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.021 2026-08-18 04:02:32,356 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:32] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.029 2026-08-18 04:02:32,506 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:32] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-08-18 04:02:32,515 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-08-18 04:02:32,527 25 INFO rb-bf20be7-223995-404953 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/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:02:32,533 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:32] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 4 0.002 0.013 2026-08-18 04:02:32,538 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:02:32,539 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:02:32,554 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:32,596 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:32] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.011 0.024 2026-08-18 04:02:32,600 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.036 2026-08-18 04:02:32,608 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:32,632 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-08-18 04:02:32,842 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:32] "POST /pos-self/data/183 HTTP/1.1" 200 - 113 0.078 0.136 2026-08-18 04:02:32,896 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:32] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.010 2026-08-18 04:02:32,901 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-18 04:02:32,943 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:32] "GET /web/image/ir.attachment/9296/raw HTTP/1.1" 200 - 4 0.003 0.006 2026-08-18 04:02:33,018 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:33,019 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.009 0.021 2026-08-18 04:02:33,048 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.013 0.047 2026-08-18 04:02:33,063 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.070 2026-08-18 04:02:33,088 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:02:33,094 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.014 0.055 2026-08-18 04:02:33,110 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.007 0.065 2026-08-18 04:02:33,119 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:33,128 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.008 0.137 2026-08-18 04:02:33,147 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.132 2026-08-18 04:02:33,170 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:33] "GET /web/image/product.template/2307/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.023 2026-08-18 04:02:33,199 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:33] "GET /web/image/pos.category/356/image_128?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.058 2026-08-18 04:02:33,205 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:33,210 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:33] "GET /web/image/ir.attachment/9262/raw HTTP/1.1" 200 - 4 0.003 0.135 2026-08-18 04:02:33,224 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:33] "GET /web/image/product.template/2308/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-08-18 04:02:33,236 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:33] "GET /web/image/product.template/2311/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-08-18 04:02:33,250 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:33] "GET /web/image/product.template/2309/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-08-18 04:02:33,253 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:33,275 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:33] "GET /web/image/product.template/2310/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.007 0.071 2026-08-18 04:02:33,308 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:33,372 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:33,392 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02: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-08-18 04:02:33,407 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:33] "GET /web/image/product.product/2493/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 8 0.004 0.013 2026-08-18 04:02:33,427 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:33,488 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:33,507 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:33] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.004 0.013 2026-08-18 04:02:33,553 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:33,624 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:33,658 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25916810 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000006', 'uuid': '24ea6ca0-7317-4e2d-81da-2b884e3fb5cc'}] 2026-08-18 04:02:33,717 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25916810 order {'name': None, 'pos_reference': '260-183-000006', 'uuid': '24ea6ca0-7317-4e2d-81da-2b884e3fb5cc'} created pos.order #923 2026-08-18 04:02:33,727 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25916810 finished 2026-08-18 04:02:33,792 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:33] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.083 0.091 2026-08-18 04:02:33,831 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-08-18 04:02:33,839 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:33,895 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:33,952 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:34,016 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:34,070 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:34,118 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:34,176 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:34,227 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:34] "GET /web/image/product.product/2495/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 8 0.009 0.020 2026-08-18 04:02:34,229 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:34,294 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:34,345 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59253953 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000006', 'uuid': '24ea6ca0-7317-4e2d-81da-2b884e3fb5cc'}] 2026-08-18 04:02:34,365 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added lines [1454] to pos.order #923 2026-08-18 04:02:34,371 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59253953 order {'name': None, 'pos_reference': '260-183-000006', 'uuid': '24ea6ca0-7317-4e2d-81da-2b884e3fb5cc'} updated pos.order #923 2026-08-18 04:02:34,382 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59253953 finished 2026-08-18 04:02:34,469 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:34] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.070 0.109 2026-08-18 04:02:34,491 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.012 2026-08-18 04:02:34,524 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:34,580 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:34,636 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:34,693 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:34,748 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:34,797 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-18 04:02:34,798 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:34,848 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8950048 (allocated 10223616) 2026-08-18 04:02:34,850 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 143113 2026-08-18 04:02:34,857 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-18 04:02:34,858 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 143113 2026-08-18 04:02:34,939 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040234_939257_test_self_order_mobile.txt 2026-08-18 04:02:34,939 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmph7hfo4ob_chrome_odoo" 2026-08-18 04:02:35,258 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 143316 2026-08-18 04:02:35,258 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpyb6hmyic_chrome_odoo 2026-08-18 04:02:35,259 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42303/json/version 2026-08-18 04:02:35,260 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42303', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:02:35,319 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-18 04:02:35,319 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42303/json 2026-08-18 04:02:35,322 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42303', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:02:35,360 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:42303/devtools/page/F52C6E6E76E1BE061DB6EE6D0ADD1CBD 2026-08-18 04:02:35,379 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-18 04:02:35,401 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-18 04:02:35,477 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-18 04:02:35,485 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8" in browser 2026-08-18 04:02:35,486 25 INFO rb-bf20be7-223995-404953 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/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8" 2026-08-18 04:02:35,554 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:35] "GET /pos-self/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8 HTTP/1.1" 200 - 9 0.013 0.032 2026-08-18 04:02:35,557 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'F52C6E6E76E1BE061DB6EE6D0ADD1CBD', 'loaderId': '0A114E224BEE87B48662D46E22AC1E60', 'isDownload': False} 2026-08-18 04:02:35,557 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:35,582 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:02:35,615 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:35] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.006 0.021 2026-08-18 04:02:35,628 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:35] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.005 0.028 2026-08-18 04:02:35,633 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:35] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.039 2026-08-18 04:02:35,823 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:35] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-08-18 04:02:35,828 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-08-18 04:02:35,839 25 INFO rb-bf20be7-223995-404953 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/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:02:35,842 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:35] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 4 0.003 0.008 2026-08-18 04:02:35,845 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:02:35,845 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:02:35,848 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:35,871 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.006 0.009 2026-08-18 04:02:35,908 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:35,943 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:35] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.041 0.041 2026-08-18 04:02:35,945 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-08-18 04:02:36,227 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:36] "POST /pos-self/data/183 HTTP/1.1" 200 - 113 0.080 0.152 2026-08-18 04:02:36,317 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.008 2026-08-18 04:02:36,338 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-18 04:02:36,376 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:36] "GET /web/image/ir.attachment/9296/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-08-18 04:02:36,412 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:36,437 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:36] "GET /web/image/ir.attachment/9262/raw HTTP/1.1" 200 - 4 0.004 0.017 2026-08-18 04:02:36,468 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:02:36,533 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:36,585 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:36] "GET /web/image/pos.category/356/image_128?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 2 0.007 0.025 2026-08-18 04:02:36,599 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:36] "GET /web/image/product.template/2307/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.032 2026-08-18 04:02:36,607 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:36,612 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:36] "GET /web/image/product.template/2308/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-08-18 04:02:36,631 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:36] "GET /web/image/product.template/2310/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-08-18 04:02:36,647 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:36] "GET /web/image/product.template/2311/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.069 2026-08-18 04:02:36,672 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:36] "GET /web/image/product.template/2309/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.007 0.090 2026-08-18 04:02:36,687 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:36,732 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:36,801 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:36,834 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:02:36,851 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:36] "GET /web/image/product.product/2493/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 8 0.005 0.015 2026-08-18 04:02:36,854 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:36,920 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:36,950 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33695919 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000007', 'uuid': 'e8b49a49-ae52-4ca8-a297-e1092b1a089f'}] 2026-08-18 04:02:36,984 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33695919 order {'name': None, 'pos_reference': '260-183-000007', 'uuid': 'e8b49a49-ae52-4ca8-a297-e1092b1a089f'} created pos.order #924 2026-08-18 04:02:36,998 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33695919 finished 2026-08-18 04:02:37,069 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:37] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.061 0.085 2026-08-18 04:02:37,112 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.011 2026-08-18 04:02:37,122 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:37,184 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:37,243 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:37,310 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:37,361 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:37,412 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:37,472 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:37,505 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:37] "GET /web/image/product.product/2495/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 8 0.006 0.016 2026-08-18 04:02:37,519 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:37,584 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:37,607 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94731481 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000007', 'uuid': 'e8b49a49-ae52-4ca8-a297-e1092b1a089f'}] 2026-08-18 04:02:37,625 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added lines [1456] to pos.order #924 2026-08-18 04:02:37,629 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94731481 order {'name': None, 'pos_reference': '260-183-000007', 'uuid': 'e8b49a49-ae52-4ca8-a297-e1092b1a089f'} updated pos.order #924 2026-08-18 04:02:37,641 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94731481 finished 2026-08-18 04:02:37,730 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:37] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.052 0.098 2026-08-18 04:02:37,768 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.010 2026-08-18 04:02:37,776 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:37,829 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:37,884 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:37,942 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:37,995 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:38,043 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-18 04:02:38,044 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:38,092 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8749352 (allocated 9699328) 2026-08-18 04:02:38,107 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 143316 2026-08-18 04:02:38,114 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-18 04:02:38,115 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 143316 2026-08-18 04:02:38,212 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040238_212274_test_self_order_mobile.txt 2026-08-18 04:02:38,212 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpyb6hmyic_chrome_odoo" 2026-08-18 04:02:38,474 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 143508 2026-08-18 04:02:38,474 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpdr6t9ijb_chrome_odoo 2026-08-18 04:02:38,474 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46109/json/version 2026-08-18 04:02:38,475 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46109', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:02:38,519 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-18 04:02:38,520 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46109/json 2026-08-18 04:02:38,520 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46109', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:02:38,572 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:46109/devtools/page/FDEC8C1849620D984A384DD313720350 2026-08-18 04:02:38,595 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-18 04:02:38,606 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-18 04:02:38,665 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-18 04:02:38,672 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8" in browser 2026-08-18 04:02:38,672 25 INFO rb-bf20be7-223995-404953 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/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8" 2026-08-18 04:02:38,724 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:38] "GET /pos-self/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8 HTTP/1.1" 200 - 9 0.007 0.027 2026-08-18 04:02:38,731 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'FDEC8C1849620D984A384DD313720350', 'loaderId': 'FFC39DFADDCC1FD5DCBBDE2AE44CCD4A', 'isDownload': False} 2026-08-18 04:02:38,731 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:38,749 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:02:38,786 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:38] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.011 0.015 2026-08-18 04:02:38,796 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:38] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.030 2026-08-18 04:02:38,802 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:38] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.039 2026-08-18 04:02:38,990 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:38] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-08-18 04:02:39,018 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:39] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 4 0.006 0.010 2026-08-18 04:02:39,026 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-08-18 04:02:39,039 25 INFO rb-bf20be7-223995-404953 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/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:02:39,044 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:02:39,044 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:02:39,050 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:39,102 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:39,105 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:39] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.018 0.028 2026-08-18 04:02:39,111 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.050 2026-08-18 04:02:39,134 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-08-18 04:02:39,365 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:39] "POST /pos-self/data/183 HTTP/1.1" 200 - 113 0.091 0.141 2026-08-18 04:02:39,429 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.008 2026-08-18 04:02:39,440 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-18 04:02:39,486 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:39] "GET /web/image/ir.attachment/9296/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-08-18 04:02:39,530 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.017 0.022 2026-08-18 04:02:39,540 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:39,551 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.007 0.025 2026-08-18 04:02:39,571 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.062 2026-08-18 04:02:39,580 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:02:39,587 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:39,597 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.015 0.031 2026-08-18 04:02:39,613 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.045 2026-08-18 04:02:39,624 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.035 2026-08-18 04:02:39,634 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.094 2026-08-18 04:02:39,655 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.009 0.043 2026-08-18 04:02:39,658 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:39,670 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.170 2026-08-18 04:02:39,688 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.009 0.064 2026-08-18 04:02:39,699 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.138 2026-08-18 04:02:39,710 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:39] "GET /web/image/product.template/2307/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-08-18 04:02:39,721 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:39] "GET /web/image/product.template/2308/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-08-18 04:02:39,731 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:39,745 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:39] "GET /web/image/ir.attachment/9262/raw HTTP/1.1" 200 - 4 0.012 0.105 2026-08-18 04:02:39,757 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:39,774 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:39] "GET /web/image/product.template/2311/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.015 0.081 2026-08-18 04:02:39,788 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:39] "GET /web/image/product.template/2310/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.050 2026-08-18 04:02:39,803 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:39] "GET /web/image/product.template/2309/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.069 2026-08-18 04:02:39,818 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:39] "GET /web/image/pos.category/356/image_128?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 2 0.000 0.080 2026-08-18 04:02:39,828 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:39,844 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02: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-08-18 04:02:39,863 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:39] "GET /web/image/product.product/2493/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 8 0.005 0.014 2026-08-18 04:02:39,881 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:39,942 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:39,959 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:39] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.005 0.011 2026-08-18 04:02:40,003 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:40,064 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:40,104 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41857719 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000008', 'uuid': '622f41ef-d8a6-4353-bd93-f2af05a6f126'}] 2026-08-18 04:02:40,137 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41857719 order {'name': None, 'pos_reference': '260-183-000008', 'uuid': '622f41ef-d8a6-4353-bd93-f2af05a6f126'} created pos.order #925 2026-08-18 04:02:40,153 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41857719 finished 2026-08-18 04:02:40,225 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:40] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.055 0.105 2026-08-18 04:02:40,263 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.010 2026-08-18 04:02:40,273 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:40,329 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:40,385 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:40,449 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:40,499 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:40,550 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:40,610 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:40,640 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:40] "GET /web/image/product.product/2495/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 8 0.004 0.015 2026-08-18 04:02:40,662 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:40,722 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:40,742 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91421591 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000008', 'uuid': '622f41ef-d8a6-4353-bd93-f2af05a6f126'}] 2026-08-18 04:02:40,756 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: Added lines [1458] to pos.order #925 2026-08-18 04:02:40,759 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91421591 order {'name': None, 'pos_reference': '260-183-000008', 'uuid': '622f41ef-d8a6-4353-bd93-f2af05a6f126'} updated pos.order #925 2026-08-18 04:02:40,769 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91421591 finished 2026-08-18 04:02:40,886 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:40] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.065 0.099 2026-08-18 04:02:40,936 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-08-18 04:02:40,939 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:40,994 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:41,063 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:41,108 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:41,162 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:41,210 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-18 04:02:41,210 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:41,271 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8927444 (allocated 9961472) 2026-08-18 04:02:41,286 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 143508 2026-08-18 04:02:41,290 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-18 04:02:41,294 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 143508 2026-08-18 04:02:41,400 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040241_400300_test_self_order_mobile.txt 2026-08-18 04:02:41,400 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpdr6t9ijb_chrome_odoo" 2026-08-18 04:02:41,682 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 143717 2026-08-18 04:02:41,682 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpqqb7w8f9_chrome_odoo 2026-08-18 04:02:41,682 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:36739/json/version 2026-08-18 04:02:41,683 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36739', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:02:41,760 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-18 04:02:41,760 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:36739/json 2026-08-18 04:02:41,760 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36739', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:02:41,786 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:36739/devtools/page/EBB8E6C7CD2E0CF51C32E4909D41808B 2026-08-18 04:02:41,821 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-18 04:02:41,829 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-18 04:02:41,954 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-18 04:02:41,961 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8" in browser 2026-08-18 04:02:41,961 25 INFO rb-bf20be7-223995-404953 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/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8" 2026-08-18 04:02:42,028 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:42] "GET /pos-self/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8 HTTP/1.1" 200 - 9 0.005 0.020 2026-08-18 04:02:42,068 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'EBB8E6C7CD2E0CF51C32E4909D41808B', 'loaderId': '2BCD4BA667FDD00695B25CB3CF4E9093', 'isDownload': False} 2026-08-18 04:02:42,068 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:42,091 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:02:42,124 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:42] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.016 2026-08-18 04:02:42,142 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:42] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.031 2026-08-18 04:02:42,151 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:42] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.045 2026-08-18 04:02:42,322 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:42] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-08-18 04:02:42,338 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:42] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.007 2026-08-18 04:02:42,351 25 INFO rb-bf20be7-223995-404953 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/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:02:42,353 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:42] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 4 0.002 0.008 2026-08-18 04:02:42,357 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:02:42,357 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:02:42,363 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:42,419 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:42,436 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:42] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.035 0.032 2026-08-18 04:02:42,442 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.068 2026-08-18 04:02:42,470 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-08-18 04:02:42,720 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:42] "POST /pos-self/data/183 HTTP/1.1" 200 - 113 0.076 0.142 2026-08-18 04:02:42,778 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.010 2026-08-18 04:02:42,787 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-18 04:02:42,851 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:42] "GET /web/image/ir.attachment/9296/raw HTTP/1.1" 200 - 4 0.009 0.021 2026-08-18 04:02:42,853 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:42,866 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.008 0.025 2026-08-18 04:02:42,891 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.012 0.035 2026-08-18 04:02:42,909 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.062 2026-08-18 04:02:42,937 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:02:42,941 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:42,952 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.020 0.089 2026-08-18 04:02:42,988 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.018 0.133 2026-08-18 04:02:43,012 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.010 0.139 2026-08-18 04:02:43,028 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.010 0.118 2026-08-18 04:02:43,035 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:43,051 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.007 0.100 2026-08-18 04:02:43,072 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.012 0.064 2026-08-18 04:02:43,078 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:43,085 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.064 2026-08-18 04:02:43,106 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.008 0.064 2026-08-18 04:02:43,114 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:43] "GET /web/image/ir.attachment/9262/raw HTTP/1.1" 200 - 4 0.003 0.054 2026-08-18 04:02:43,138 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:43,142 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.010 0.169 2026-08-18 04:02:43,162 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.008 0.281 2026-08-18 04:02:43,191 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:43] "GET /web/image/product.template/2307/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.011 0.104 2026-08-18 04:02:43,208 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:43,217 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:43] "GET /web/image/product.template/2311/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.013 0.092 2026-08-18 04:02:43,238 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 04:02:43,250 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:43] "GET /web/image/product.template/2309/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.012 0.117 2026-08-18 04:02:43,257 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:43,266 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:43] "GET /web/image/product.template/2308/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.173 2026-08-18 04:02:43,277 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:43] "GET /web/image/product.template/2310/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-08-18 04:02:43,311 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:43] "GET /web/image/pos.category/356/image_128?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 2 0.000 0.145 2026-08-18 04:02:43,315 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:43,326 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:43] "GET /web/image/product.product/2493/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 8 0.004 0.089 2026-08-18 04:02:43,370 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:43,436 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:43,488 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:43,545 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:43,608 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:43,659 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:43,711 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:43,766 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:43,817 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:43,881 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:43,899 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:43] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.003 0.013 2026-08-18 04:02:43,940 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:44,007 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:44,034 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88917851 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000009', 'uuid': '05228d90-c17c-4b61-bf07-62e96268ea86'}] 2026-08-18 04:02:44,062 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88917851 order {'name': None, 'pos_reference': '260-183-000009', 'uuid': '05228d90-c17c-4b61-bf07-62e96268ea86'} created pos.order #926 2026-08-18 04:02:44,074 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88917851 finished 2026-08-18 04:02:44,137 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:44] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.032 0.102 2026-08-18 04:02:44,189 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.020 2026-08-18 04:02:44,192 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:44,246 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:44,304 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:44,365 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:44,413 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:44,464 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:44,521 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:44,568 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:44] "GET /web/image/product.product/2495/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 8 0.008 0.020 2026-08-18 04:02:44,605 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:44,641 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:44,701 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:44,756 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:44,805 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:44,856 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-18 04:02:44,857 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔══════════════════════════════════════════════╗ ║ TOUR self_order_mobile_meal_cancel SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-08-18 04:02:44,974 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9596020 (allocated 10223616) 2026-08-18 04:02:44,985 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 143717 2026-08-18 04:02:44,987 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-18 04:02:44,988 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 143717 2026-08-18 04:02:45,131 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040245_131515_test_self_order_mobile.txt 2026-08-18 04:02:45,131 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpqqb7w8f9_chrome_odoo" 2026-08-18 04:02:45,499 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 143931 2026-08-18 04:02:45,499 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp3dbh2p5o_chrome_odoo 2026-08-18 04:02:45,499 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:37947/json/version 2026-08-18 04:02:45,500 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:45,559 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-18 04:02:45,559 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:37947/json 2026-08-18 04:02:45,565 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:45,603 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:37947/devtools/page/09CA4626723187870F18F7E12F86C39A 2026-08-18 04:02:45,625 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-18 04:02:45,667 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-18 04:02:45,705 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-18 04:02:45,726 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8" in browser 2026-08-18 04:02:45,726 25 INFO rb-bf20be7-223995-404953 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/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8" 2026-08-18 04:02:45,783 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:45] "GET /pos-self/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8 HTTP/1.1" 200 - 9 0.008 0.033 2026-08-18 04:02:45,786 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '09CA4626723187870F18F7E12F86C39A', 'loaderId': 'B52AB1AE9D036FD2F797906D3377BAE2', 'isDownload': False} 2026-08-18 04:02:45,787 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:45,804 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:02:45,826 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:45] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.012 2026-08-18 04:02:45,853 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:45] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.009 0.028 2026-08-18 04:02:45,865 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:45] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.046 2026-08-18 04:02:46,040 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:46] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-08-18 04:02:46,056 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 04:02:46,068 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:46] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 4 0.003 0.017 2026-08-18 04:02:46,084 25 INFO rb-bf20be7-223995-404953 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/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:02:46,101 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:02:46,101 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:02:46,102 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:46,148 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:46] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.008 0.025 2026-08-18 04:02:46,151 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:46,153 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.029 2026-08-18 04:02:46,186 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-08-18 04:02:46,427 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:46] "POST /pos-self/data/183 HTTP/1.1" 200 - 113 0.110 0.127 2026-08-18 04:02:46,499 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.015 0.014 2026-08-18 04:02:46,506 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-18 04:02:46,542 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:46] "GET /web/image/ir.attachment/9296/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 04:02:46,572 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.007 0.009 2026-08-18 04:02:46,612 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.016 0.033 2026-08-18 04:02:46,626 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:46,645 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.014 0.075 2026-08-18 04:02:46,660 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.075 2026-08-18 04:02:46,671 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:02:46,697 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.025 0.079 2026-08-18 04:02:46,712 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:46,717 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.011 0.074 2026-08-18 04:02:46,726 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.048 2026-08-18 04:02:46,736 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.031 2026-08-18 04:02:46,751 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.096 2026-08-18 04:02:46,787 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:46,794 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.014 0.059 2026-08-18 04:02:46,809 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.196 2026-08-18 04:02:46,827 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.198 2026-08-18 04:02:46,854 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.011 0.094 2026-08-18 04:02:46,859 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:46,869 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.113 2026-08-18 04:02:46,889 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:46] "GET /web/image/product.template/2308/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.073 2026-08-18 04:02:46,895 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:46] "GET /web/image/ir.attachment/9262/raw HTTP/1.1" 200 - 4 0.001 0.118 2026-08-18 04:02:46,901 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02: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-08-18 04:02:46,919 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:46,932 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:46] "GET /web/image/product.template/2311/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.007 0.087 2026-08-18 04:02:46,951 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:46] "GET /web/image/product.template/2307/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-08-18 04:02:46,967 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:46,969 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:46] "GET /web/image/product.template/2309/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.102 2026-08-18 04:02:46,992 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:46] "GET /web/image/product.template/2310/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.007 0.104 2026-08-18 04:02:47,020 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:47] "GET /web/image/pos.category/356/image_128?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 2 0.002 0.115 2026-08-18 04:02:47,028 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:47,057 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:47] "GET /web/image/product.product/2493/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 8 0.017 0.121 2026-08-18 04:02:47,097 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:47,147 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:47,207 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:47,253 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:47,343 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:47,376 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:47,411 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:47] "GET /web/image/product.product/2495/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 8 0.003 0.014 2026-08-18 04:02:47,427 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:47,511 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:47,529 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:47] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.005 0.011 2026-08-18 04:02:47,578 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:47,649 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:47,680 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18696067 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000010', 'uuid': '3d82dce0-e494-4e5a-8a39-ed1ea12007dd'}] 2026-08-18 04:02:47,712 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18696067 order {'name': None, 'pos_reference': '260-183-000010', 'uuid': '3d82dce0-e494-4e5a-8a39-ed1ea12007dd'} created pos.order #927 2026-08-18 04:02:47,729 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18696067 finished 2026-08-18 04:02:47,815 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:47] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.073 0.100 2026-08-18 04:02:47,861 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:47] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.008 2026-08-18 04:02:47,870 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:47,917 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:47,977 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:48,022 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:48,073 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-18 04:02:48,074 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔══════════════════════════════════════════════╗ ║ TOUR self_order_mobile_each_cancel SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-08-18 04:02:48,108 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9032108 (allocated 9961472) 2026-08-18 04:02:48,112 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 143931 2026-08-18 04:02:48,121 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-18 04:02:48,123 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 143931 2026-08-18 04:02:48,220 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040248_219952_test_self_order_mobile.txt 2026-08-18 04:02:48,220 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp3dbh2p5o_chrome_odoo" 2026-08-18 04:02:48,556 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 144136 2026-08-18 04:02:48,556 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpmllvx0ms_chrome_odoo 2026-08-18 04:02:48,557 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:44767/json/version 2026-08-18 04:02:48,558 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44767', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:02:48,622 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-18 04:02:48,622 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:44767/json 2026-08-18 04:02:48,623 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44767', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:02:48,667 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:44767/devtools/page/87785E23439FE3A717F4E51AF475E598 2026-08-18 04:02:48,700 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-18 04:02:48,717 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-18 04:02:48,776 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-18 04:02:48,783 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8" in browser 2026-08-18 04:02:48,783 25 INFO rb-bf20be7-223995-404953 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/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8" 2026-08-18 04:02:48,843 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:48] "GET /pos-self/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8 HTTP/1.1" 200 - 9 0.025 0.023 2026-08-18 04:02:48,849 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '87785E23439FE3A717F4E51AF475E598', 'loaderId': 'A953327521F7B25345C114A1BEAA1D48', 'isDownload': False} 2026-08-18 04:02:48,849 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:48,872 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:02:48,912 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:48] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.004 0.012 2026-08-18 04:02:48,932 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:48] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.011 0.020 2026-08-18 04:02:48,951 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:48] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.006 0.048 2026-08-18 04:02:49,180 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:49] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-08-18 04:02:49,197 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.011 2026-08-18 04:02:49,213 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:49] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 4 0.007 0.017 2026-08-18 04:02:49,216 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:02:49,216 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:02:49,216 25 INFO rb-bf20be7-223995-404953 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/183?access_token=d8c3eb77ad394dd0&table_identifier=3a36b6e8", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:02:49,229 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:49,257 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.008 0.009 2026-08-18 04:02:49,282 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:49,317 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:49] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.028 0.052 2026-08-18 04:02:49,322 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-08-18 04:02:49,546 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:49] "POST /pos-self/data/183 HTTP/1.1" 200 - 113 0.058 0.133 2026-08-18 04:02:49,605 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.008 2026-08-18 04:02:49,612 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-18 04:02:49,666 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:49] "GET /web/image/ir.attachment/9296/raw HTTP/1.1" 200 - 4 0.003 0.009 2026-08-18 04:02:49,708 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:49,722 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.033 0.021 2026-08-18 04:02:49,745 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.007 0.039 2026-08-18 04:02:49,761 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.038 2026-08-18 04:02:49,768 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:49,776 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 04:02:49,781 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.007 0.040 2026-08-18 04:02:49,802 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.012 0.059 2026-08-18 04:02:49,814 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.113 2026-08-18 04:02:49,833 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:49,835 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.011 0.150 2026-08-18 04:02:49,855 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.010 0.088 2026-08-18 04:02:49,869 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.068 2026-08-18 04:02:49,891 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.014 0.059 2026-08-18 04:02:49,898 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:49,907 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.058 2026-08-18 04:02:49,922 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.057 2026-08-18 04:02:49,928 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02: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-08-18 04:02:49,935 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.057 2026-08-18 04:02:49,943 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:49] "GET /web/image/ir.attachment/9262/raw HTTP/1.1" 200 - 4 0.002 0.045 2026-08-18 04:02:49,949 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:49,951 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.159 2026-08-18 04:02:49,963 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.151 2026-08-18 04:02:49,978 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:49] "GET /web/image/product.template/2311/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.039 2026-08-18 04:02:49,990 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:49] "GET /web/image/product.template/2307/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-08-18 04:02:50,004 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:50] "GET /web/image/product.template/2309/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-08-18 04:02:50,018 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:50] "GET /web/image/product.template/2308/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-08-18 04:02:50,022 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:50,039 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:50] "GET /web/image/product.template/2310/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-08-18 04:02:50,058 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:50] "GET /web/image/product.product/2493/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 8 0.005 0.087 2026-08-18 04:02:50,072 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:50,075 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:50] "GET /web/image/pos.category/356/image_128?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 2 0.000 0.092 2026-08-18 04:02:50,104 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23898754 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000011', 'uuid': 'b54a83d2-a21a-4189-9f23-9c2432e20340'}] 2026-08-18 04:02:50,129 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23898754 order {'name': None, 'pos_reference': '260-183-000011', 'uuid': 'b54a83d2-a21a-4189-9f23-9c2432e20340'} created pos.order #928 2026-08-18 04:02:50,138 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23898754 finished 2026-08-18 04:02:50,228 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:50] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.058 0.152 2026-08-18 04:02:50,265 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-08-18 04:02:50,276 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:50,332 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:50,386 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-18 04:02:50,387 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:50,450 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 7808336 (allocated 8650752) 2026-08-18 04:02:50,453 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 144136 2026-08-18 04:02:50,453 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-18 04:02:50,454 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 144136 2026-08-18 04:02:50,552 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040250_552389_test_self_order_mobile.txt 2026-08-18 04:02:50,552 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpmllvx0ms_chrome_odoo" 2026-08-18 04:02:50,582 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_0_price_order ... 2026-08-18 04:02:53,658 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome pid: 144341 2026-08-18 04:02:53,658 25 INFO rb-bf20be7-223995-404953 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/tmp6xe42n4q_chrome_odoo 2026-08-18 04:02:53,659 25 INFO rb-bf20be7-223995-404953 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:44757/json/version 2026-08-18 04:02:53,660 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44757', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:02:53,734 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Browser version: Chrome/150.0.7871.114 2026-08-18 04:02:53,735 25 INFO rb-bf20be7-223995-404953 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:44757/json 2026-08-18 04:02:53,735 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44757', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:02:53,766 25 INFO rb-bf20be7-223995-404953 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:44757/devtools/page/B7C6D6065563CC0CDF920A1358D82AEE 2026-08-18 04:02:53,778 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:53,790 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome headless enable page notifications 2026-08-18 04:02:53,868 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Setting session cookie in browser 2026-08-18 04:02:54,008 25 INFO rb-bf20be7-223995-404953 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/184?access_token=bbc4efc05b6f46e3&table_identifier=17d9d0f7" in browser 2026-08-18 04:02:54,008 25 INFO rb-bf20be7-223995-404953 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/184?access_token=bbc4efc05b6f46e3&table_identifier=17d9d0f7" 2026-08-18 04:02:54,023 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:02:54,337 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:54] "GET /pos-self/184?access_token=bbc4efc05b6f46e3&table_identifier=17d9d0f7 HTTP/1.1" 200 - 59 0.027 0.289 2026-08-18 04:02:54,339 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Navigation result: {'frameId': 'B7C6D6065563CC0CDF920A1358D82AEE', 'loaderId': '5E98D94A48AA669400B87E01B9CD8AEB', 'isDownload': False} 2026-08-18 04:02:54,340 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:54,354 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:02:54,393 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:02:54,429 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:54] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.039 2026-08-18 04:02:54,443 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:02:54,474 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:54] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.014 0.085 2026-08-18 04:02:54,500 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:02:54,511 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:54] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.125 2026-08-18 04:02:54,648 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:54] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-18 04:02:54,668 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.006 0.007 2026-08-18 04:02:54,677 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:54] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.002 0.017 2026-08-18 04:02:54,685 25 INFO rb-bf20be7-223995-404953 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/184?access_token=bbc4efc05b6f46e3&table_identifier=17d9d0f7", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:02:54,698 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:54,699 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:02:54,699 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:54] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 04:02:54,741 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-18 04:02:54,749 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:54,818 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:54] "POST /pos-self/relations/184 HTTP/1.1" 200 - 37 0.040 0.064 2026-08-18 04:02:54,824 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.066 2026-08-18 04:02:55,129 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:55] "POST /pos-self/data/184 HTTP/1.1" 200 - 181 0.142 0.139 2026-08-18 04:02:55,199 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.015 0.011 2026-08-18 04:02:55,204 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:55,247 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:55] "GET /web/image/ir.attachment/9337/raw HTTP/1.1" 200 - 4 0.003 0.006 2026-08-18 04:02:55,262 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:55,271 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:55] "GET /web/image/ir.attachment/9303/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 04:02:55,283 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:02:55,333 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:55,399 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:55] "GET /web/image/pos.category/356/image_128?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 2 0.003 0.044 2026-08-18 04:02:55,410 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:55] "GET /web/image/product.template/2307/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.029 2026-08-18 04:02:55,416 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:55,428 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:55] "GET /web/image/product.template/2308/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.044 2026-08-18 04:02:55,438 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:55] "GET /web/image/product.template/2311/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.054 2026-08-18 04:02:55,452 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:55] "GET /web/image/product.template/2309/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.058 2026-08-18 04:02:55,469 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:55] "GET /web/image/product.template/2310/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.005 0.067 2026-08-18 04:02:55,488 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:55,516 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02: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-08-18 04:02:55,537 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:55] "GET /web/image/product.product/2496/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 8 0.007 0.014 2026-08-18 04:02:55,547 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:55,611 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:55,650 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39687844 started for PoS orders references: [{'name': None, 'pos_reference': '260-184-000001', 'uuid': '5e0867f0-0b97-4974-885d-cd55e7371247'}] 2026-08-18 04:02:55,696 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39687844 order {'name': None, 'pos_reference': '260-184-000001', 'uuid': '5e0867f0-0b97-4974-885d-cd55e7371247'} created pos.order #929 2026-08-18 04:02:55,705 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39687844 finished 2026-08-18 04:02:56,026 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:56] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 236 0.177 0.237 2026-08-18 04:02:56,066 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:02:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.008 2026-08-18 04:02:56,075 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:56,128 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:56,186 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: tour succeeded 2026-08-18 04:02:56,187 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:56,241 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: heap 7983312 (allocated 8650752) 2026-08-18 04:02:56,247 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing chrome headless with pid 144341 2026-08-18 04:02:56,250 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing websocket connection 2026-08-18 04:02:56,251 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Terminating chrome headless with pid 144341 2026-08-18 04:02:56,347 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040256_346728_test_self_order_mobile_0_price_order.txt 2026-08-18 04:02:56,347 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Removing chrome user profile "/tmp/tmp6xe42n4q_chrome_odoo" 2026-08-18 04:02:56,409 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_no_access_token ... 2026-08-18 04:02:59,222 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome pid: 144536 2026-08-18 04:02:59,223 25 INFO rb-bf20be7-223995-404953 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/tmpnoiydiyf_chrome_odoo 2026-08-18 04:02:59,223 25 INFO rb-bf20be7-223995-404953 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:35871/json/version 2026-08-18 04:02:59,224 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35871', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:02:59,258 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Browser version: Chrome/150.0.7871.114 2026-08-18 04:02:59,258 25 INFO rb-bf20be7-223995-404953 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:35871/json 2026-08-18 04:02:59,259 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35871', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:02:59,289 25 INFO rb-bf20be7-223995-404953 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:35871/devtools/page/8720F4BAD95F2B8E34DC0FAEDCD9FA45 2026-08-18 04:02:59,312 25 INFO rb-bf20be7-223995-404953 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-08-18 04:02:59,360 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome headless enable page notifications 2026-08-18 04:02:59,401 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Setting session cookie in browser 2026-08-18 04:02:59,685 25 INFO rb-bf20be7-223995-404953 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/185" in browser 2026-08-18 04:02:59,685 25 INFO rb-bf20be7-223995-404953 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/185" 2026-08-18 04:02:59,698 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:03:00,016 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:00] "GET /pos-self/185 HTTP/1.1" 200 - 57 0.026 0.295 2026-08-18 04:03:00,018 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Navigation result: {'frameId': '8720F4BAD95F2B8E34DC0FAEDCD9FA45', 'loaderId': '8D96810F635CEA341597A7465730963A', 'isDownload': False} 2026-08-18 04:03:00,018 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:00,038 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:03:00,064 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:03:00,122 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:00] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.051 2026-08-18 04:03:00,133 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:03:00,158 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:00] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.095 2026-08-18 04:03:00,190 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:03:00,203 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:00] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.020 0.130 2026-08-18 04:03:00,367 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:00] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.025 2026-08-18 04:03:00,374 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.019 2026-08-18 04:03:00,387 25 INFO rb-bf20be7-223995-404953 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/185", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:03:00,398 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:00,402 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:00] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.009 0.011 2026-08-18 04:03:00,410 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:03:00,411 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:00] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.019 2026-08-18 04:03:00,452 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:00,473 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:00] "POST /pos-self/relations/185 HTTP/1.1" 200 - 37 0.018 0.034 2026-08-18 04:03:00,504 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.075 2026-08-18 04:03:00,775 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:00] "POST /pos-self/data/185 HTTP/1.1" 200 - 181 0.123 0.146 2026-08-18 04:03:00,779 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.259 2026-08-18 04:03:00,811 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:00,856 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:00] "GET /web/image/ir.attachment/9378/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-08-18 04:03:00,879 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:00,896 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:00] "GET /web/image/ir.attachment/9344/raw HTTP/1.1" 200 - 4 0.003 0.006 2026-08-18 04:03:00,909 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:03:00,928 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: tour succeeded 2026-08-18 04:03:00,930 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:00,969 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: heap 6213752 (allocated 6815744) 2026-08-18 04:03:00,990 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing chrome headless with pid 144536 2026-08-18 04:03:00,990 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing websocket connection 2026-08-18 04:03:00,991 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Terminating chrome headless with pid 144536 2026-08-18 04:03:01,087 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040301_086771_test_self_order_mobile_no_access_token.txt 2026-08-18 04:03:01,087 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Removing chrome user profile "/tmp/tmpnoiydiyf_chrome_odoo" 2026-08-18 04:03:01,132 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config ... 2026-08-18 04:03:04,101 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Chrome pid: 144714 2026-08-18 04:03:04,101 25 INFO rb-bf20be7-223995-404953 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/tmp28z4l39o_chrome_odoo 2026-08-18 04:03:04,101 25 INFO rb-bf20be7-223995-404953 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:38071/json/version 2026-08-18 04:03:04,103 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38071', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:03:04,179 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Browser version: Chrome/150.0.7871.114 2026-08-18 04:03:04,180 25 INFO rb-bf20be7-223995-404953 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:38071/json 2026-08-18 04:03:04,180 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38071', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:03:04,205 25 INFO rb-bf20be7-223995-404953 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:38071/devtools/page/7C0091FAB657E7D360DE3E8D8DFBB81A 2026-08-18 04:03:04,267 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:04,283 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:04,492 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-18 04:03:04,497 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:04,503 25 INFO rb-bf20be7-223995-404953 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/187" in browser 2026-08-18 04:03:04,503 25 INFO rb-bf20be7-223995-404953 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/187" 2026-08-18 04:03:04,515 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:03:04,986 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:04] "GET /pos/ui/187 HTTP/1.1" 200 - 122 0.053 0.420 2026-08-18 04:03:04,990 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Navigation result: {'frameId': '7C0091FAB657E7D360DE3E8D8DFBB81A', 'loaderId': 'ED3A5974642097FBBFF321E114E093F8', 'isDownload': False} 2026-08-18 04:03:04,990 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:05,013 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:03:05,028 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:05] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-08-18 04:03:05,043 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:05] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-08-18 04:03:05,048 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:05] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.025 2026-08-18 04:03:05,541 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:03:05,553 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:03:05,584 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-08-18 04:03:05,599 25 INFO rb-bf20be7-223995-404953 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/187", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:03:05,604 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:05,615 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.007 2026-08-18 04:03:05,634 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.008 2026-08-18 04:03:05,644 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:03:05,666 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03: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.009 2026-08-18 04:03:05,676 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-08-18 04:03:05,720 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:05] "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-08-18 04:03:05,724 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.030 2026-08-18 04:03:06,128 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 305 0.144 0.216 2026-08-18 04:03:06,150 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:06] "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-08-18 04:03:06,243 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03: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-08-18 04:03:06,312 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:06] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.034 2026-08-18 04:03:06,339 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03: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-08-18 04:03:06,353 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:06,362 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 04:03:06,408 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:03:06,425 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:06] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 04:03:06,428 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 04:03:06,430 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:03:06,436 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:06] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.002 0.010 2026-08-18 04:03:06,536 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 04:03:06,538 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 04:03:06,582 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 04:03:06,584 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.004 0.040 2026-08-18 04:03:06,598 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:06,709 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:06,714 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:06] "GET /pos/ui/187?from_backend=True HTTP/1.1" 200 - 31 0.041 0.114 2026-08-18 04:03:06,728 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.116 2026-08-18 04:03:06,798 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:03:06,801 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 20 0.050 0.038 2026-08-18 04:03:06,881 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:06,897 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:06] "GET /pos/ui/187 HTTP/1.1" 200 - 31 0.064 0.268 2026-08-18 04:03:06,908 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:06] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.002 0.018 2026-08-18 04:03:06,933 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: tour succeeded 2026-08-18 04:03:06,935 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:06,946 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 04:03:06,948 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.009 0.018 2026-08-18 04:03:07,044 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: heap 12297920 (allocated 13369344) 2026-08-18 04:03:07,051 25 INFO rb-bf20be7-223995-404953 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 144714 2026-08-18 04:03:07,054 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Closing websocket connection 2026-08-18 04:03:07,055 25 INFO rb-bf20be7-223995-404953 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 144714 2026-08-18 04:03:07,152 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040307_151776_test_self_order_mobile_not_visible_in_other_config.txt 2026-08-18 04:03:07,152 25 INFO rb-bf20be7-223995-404953 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/tmp28z4l39o_chrome_odoo" 2026-08-18 04:03:07,199 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_table_sharing ... 2026-08-18 04:03:09,964 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 144919 2026-08-18 04:03:09,964 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmpb_m8sys6_chrome_odoo 2026-08-18 04:03:09,965 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:41237/json/version 2026-08-18 04:03:09,966 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41237', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:03:10,017 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Browser version: Chrome/150.0.7871.114 2026-08-18 04:03:10,017 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:41237/json 2026-08-18 04:03:10,018 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41237', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:03:10,068 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:41237/devtools/page/B7F0A3F784F0126610ECF252EA9C688B 2026-08-18 04:03:10,083 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-08-18 04:03:10,087 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-08-18 04:03:10,184 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-08-18 04:03:10,291 25 INFO rb-bf20be7-223995-404953 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/188?access_token=70c531790314419c&table_identifier=224e5695" in browser 2026-08-18 04:03:10,291 25 INFO rb-bf20be7-223995-404953 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/188?access_token=70c531790314419c&table_identifier=224e5695" 2026-08-18 04:03:10,320 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:03:10,640 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:10] "GET /pos-self/188?access_token=70c531790314419c&table_identifier=224e5695 HTTP/1.1" 200 - 59 0.035 0.299 2026-08-18 04:03:10,644 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': 'B7F0A3F784F0126610ECF252EA9C688B', 'loaderId': '8A35A8F93206C65EC31B8C3AC310AD4B', 'isDownload': False} 2026-08-18 04:03:10,644 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:10,662 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:03:10,685 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:03:10,730 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:10] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.036 0.026 2026-08-18 04:03:10,755 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:03:10,772 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:10] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.015 0.090 2026-08-18 04:03:10,781 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:03:10,806 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:10] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.018 0.112 2026-08-18 04:03:10,923 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:10] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.009 2026-08-18 04:03:10,946 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:10] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.002 0.010 2026-08-18 04:03:10,965 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.007 2026-08-18 04:03:10,988 25 INFO rb-bf20be7-223995-404953 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/188?access_token=70c531790314419c&table_identifier=224e5695", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:03:10,997 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:11,001 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:03:11,001 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:11] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 04:03:11,050 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:11,054 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-08-18 04:03:11,124 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:11] "POST /pos-self/relations/188 HTTP/1.1" 200 - 37 0.033 0.068 2026-08-18 04:03:11,133 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.059 2026-08-18 04:03:11,423 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:11] "POST /pos-self/data/188 HTTP/1.1" 200 - 180 0.108 0.154 2026-08-18 04:03:11,479 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.008 2026-08-18 04:03:11,488 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: Owl is running in 'dev' mode. 2026-08-18 04:03:11,531 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:11] "GET /web/image/ir.attachment/9457/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-08-18 04:03:11,581 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:11,627 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:11] "GET /web/image/pos.category/356/image_128?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-08-18 04:03:11,651 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 04:03:11,659 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:11] "GET /web/image/product.template/2307/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.005 0.031 2026-08-18 04:03:11,673 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:11] "GET /web/image/product.template/2308/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-08-18 04:03:11,677 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:11,709 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:11] "GET /web/image/product.template/2311/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.007 0.073 2026-08-18 04:03:11,729 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:11] "GET /web/image/product.template/2310/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.006 0.078 2026-08-18 04:03:11,742 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:11,748 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:11] "GET /web/image/product.template/2309/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-08-18 04:03:11,810 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:11,821 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:11] "GET /web/image/ir.attachment/9423/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-08-18 04:03:11,864 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:11,878 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 04:03:11,915 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:11,920 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:11] "GET /web/image/product.product/2493/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 8 0.010 0.047 2026-08-18 04:03:11,940 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:11] "GET /web/image/product.product/2495/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 8 0.006 0.055 2026-08-18 04:03:11,989 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:12,045 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94533173 started for PoS orders references: [{'name': None, 'pos_reference': '260-188-000002', 'uuid': '095b8846-3b75-4e68-b32b-0b9db1daf0a9'}] 2026-08-18 04:03:12,084 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94533173 order {'name': None, 'pos_reference': '260-188-000002', 'uuid': '095b8846-3b75-4e68-b32b-0b9db1daf0a9'} created pos.order #932 2026-08-18 04:03:12,106 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94533173 finished 2026-08-18 04:03:12,243 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:12] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 103 0.121 0.126 2026-08-18 04:03:12,275 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.007 2026-08-18 04:03:12,308 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:12,366 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-08-18 04:03:12,367 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:12,428 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 7970780 (allocated 9437184) 2026-08-18 04:03:12,442 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 144919 2026-08-18 04:03:12,442 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-08-18 04:03:12,442 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 144919 2026-08-18 04:03:12,538 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040312_537813_test_self_order_table_sharing.txt 2026-08-18 04:03:12,538 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmpb_m8sys6_chrome_odoo" 2026-08-18 04:03:12,834 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 145109 2026-08-18 04:03:12,834 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmptmu5836s_chrome_odoo 2026-08-18 04:03:12,835 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:37363/json/version 2026-08-18 04:03:12,836 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37363', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:03:12,883 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Browser version: Chrome/150.0.7871.114 2026-08-18 04:03:12,883 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:37363/json 2026-08-18 04:03:12,884 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37363', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:03:12,899 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:37363/devtools/page/1EF1E27F9CBF1350D340E43C8BA3B0E1 2026-08-18 04:03:12,960 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-08-18 04:03:12,966 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-08-18 04:03:13,002 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-08-18 04:03:13,016 25 INFO rb-bf20be7-223995-404953 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/188?access_token=70c531790314419c&table_identifier=224e5695" in browser 2026-08-18 04:03:13,016 25 INFO rb-bf20be7-223995-404953 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/188?access_token=70c531790314419c&table_identifier=224e5695" 2026-08-18 04:03:13,094 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:13] "GET /pos-self/188?access_token=70c531790314419c&table_identifier=224e5695 HTTP/1.1" 200 - 9 0.005 0.023 2026-08-18 04:03:13,097 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': '1EF1E27F9CBF1350D340E43C8BA3B0E1', 'loaderId': 'E559988CE11CE3A73CE156D02359026F', 'isDownload': False} 2026-08-18 04:03:13,097 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:13,114 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:03:13,134 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:13] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-08-18 04:03:13,140 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:13] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.012 2026-08-18 04:03:13,168 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:13] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.017 0.027 2026-08-18 04:03:13,332 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:13] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-08-18 04:03:13,374 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:13] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 4 0.002 0.015 2026-08-18 04:03:13,402 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-08-18 04:03:13,415 25 INFO rb-bf20be7-223995-404953 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/188?access_token=70c531790314419c&table_identifier=224e5695", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:03:13,423 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:03:13,423 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:03:13,426 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:13,474 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:13] "POST /pos-self/relations/188 HTTP/1.1" 200 - 16 0.015 0.027 2026-08-18 04:03:13,478 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:13,478 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.043 2026-08-18 04:03:13,514 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.007 2026-08-18 04:03:13,763 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:13] "POST /pos-self/data/188 HTTP/1.1" 200 - 113 0.112 0.138 2026-08-18 04:03:13,851 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 33 0.020 0.026 2026-08-18 04:03:13,872 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: Owl is running in 'dev' mode. 2026-08-18 04:03:14,009 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.016 2026-08-18 04:03:14,017 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:14,019 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:14] "GET /web/image/ir.attachment/9457/raw HTTP/1.1" 200 - 4 0.002 0.024 2026-08-18 04:03:14,059 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:03:14,066 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:14] "GET /web/image/pos.category/356/image_128?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-08-18 04:03:14,111 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:14,116 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:14] "GET /web/image/product.template/2307/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.022 0.032 2026-08-18 04:03:14,128 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:14] "GET /web/image/product.template/2308/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.053 2026-08-18 04:03:14,145 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:14] "GET /web/image/product.template/2311/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.007 0.062 2026-08-18 04:03:14,158 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-08-18 04:03:14,159 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:14] "GET /web/image/product.template/2309/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.073 2026-08-18 04:03:14,162 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:14,176 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:14] "GET /web/image/product.template/2310/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-08-18 04:03:14,199 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 7167624 (allocated 7602176) 2026-08-18 04:03:14,204 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:14] "GET /web/image/ir.attachment/9423/raw HTTP/1.1" 200 - 4 0.013 0.068 2026-08-18 04:03:14,208 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 145109 2026-08-18 04:03:14,209 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-08-18 04:03:14,211 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 145109 2026-08-18 04:03:14,239 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:14] "GET /web/image/product.product/2493/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 8 0.007 0.093 2026-08-18 04:03:14,312 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040314_312485_test_self_order_table_sharing.txt 2026-08-18 04:03:14,312 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmptmu5836s_chrome_odoo" 2026-08-18 04:03:14,376 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_sub_categories_products_displayed ... 2026-08-18 04:03:17,100 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 145299 2026-08-18 04:03:17,100 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpok5id9qv_chrome_odoo 2026-08-18 04:03:17,100 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:41393/json/version 2026-08-18 04:03:17,101 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41393', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:03:17,163 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Browser version: Chrome/150.0.7871.114 2026-08-18 04:03:17,163 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:41393/json 2026-08-18 04:03:17,164 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41393', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:03:17,176 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:41393/devtools/page/FA0C43F123692E2B2C5A19E9030FA216 2026-08-18 04:03:17,192 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-08-18 04:03:17,263 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-08-18 04:03:17,321 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-08-18 04:03:17,435 25 INFO rb-bf20be7-223995-404953 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/189?access_token=c8d718ed4f6543af" in browser 2026-08-18 04:03:17,435 25 INFO rb-bf20be7-223995-404953 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/189?access_token=c8d718ed4f6543af" 2026-08-18 04:03:17,449 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:03:18,081 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:18] "GET /pos-self/189?access_token=c8d718ed4f6543af HTTP/1.1" 200 - 57 0.036 0.599 2026-08-18 04:03:18,084 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': 'FA0C43F123692E2B2C5A19E9030FA216', 'loaderId': 'DDEE77A0EFB9140BE33ECAF71D17F3BB', 'isDownload': False} 2026-08-18 04:03:18,084 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:18,104 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:03:18,135 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:03:18,153 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:18] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.035 2026-08-18 04:03:18,161 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:03:18,176 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:18] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.057 2026-08-18 04:03:18,202 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:03:18,230 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:18] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.085 2026-08-18 04:03:18,356 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:18] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-08-18 04:03:18,373 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.004 0.016 2026-08-18 04:03:18,388 25 INFO rb-bf20be7-223995-404953 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/189?access_token=c8d718ed4f6543af", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:03:18,397 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:18,401 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:18] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.011 0.021 2026-08-18 04:03:18,409 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:03:18,410 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:18] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 04:03:18,457 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.032 2026-08-18 04:03:18,531 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:18] "POST /pos-self/relations/189 HTTP/1.1" 200 - 37 0.040 0.071 2026-08-18 04:03:18,537 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.056 2026-08-18 04:03:18,824 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:18] "POST /pos-self/data/189 HTTP/1.1" 200 - 181 0.104 0.160 2026-08-18 04:03:18,879 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: Owl is running in 'dev' mode. 2026-08-18 04:03:18,925 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:18] "GET /web/image/ir.attachment/9498/raw HTTP/1.1" 200 - 4 0.005 0.005 2026-08-18 04:03:18,957 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:19,018 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:19] "GET /web/image/pos.category/356/image_128?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 2 0.004 0.019 2026-08-18 04:03:19,031 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:19,032 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 04:03:19,057 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:19] "GET /web/image/pos.category/359/image_128?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 2 0.002 0.052 2026-08-18 04:03:19,071 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:19] "GET /web/image/product.template/2308/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-08-18 04:03:19,096 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:19] "GET /web/image/product.template/2311/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.008 0.060 2026-08-18 04:03:19,105 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:19,111 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:19] "GET /web/image/product.template/2310/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-08-18 04:03:19,119 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:19] "GET /web/image/product.template/2307/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-18 04:03:19,132 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:19] "GET /web/image/product.template/2309/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-18 04:03:19,163 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:19,227 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-08-18 04:03:19,228 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:19,266 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 7571996 (allocated 8388608) 2026-08-18 04:03:19,279 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 145299 2026-08-18 04:03:19,281 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-08-18 04:03:19,283 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 145299 2026-08-18 04:03:19,379 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040319_379060_test_sub_categories_products_displayed.txt 2026-08-18 04:03:19,379 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpok5id9qv_chrome_odoo" 2026-08-18 04:03:19,734 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 145486 2026-08-18 04:03:19,734 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpdsnoezlb_chrome_odoo 2026-08-18 04:03:19,734 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:38101/json/version 2026-08-18 04:03:19,736 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38101', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:03:19,778 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Browser version: Chrome/150.0.7871.114 2026-08-18 04:03:19,779 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:38101/json 2026-08-18 04:03:19,780 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38101', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:03:19,795 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:38101/devtools/page/60AEAA23844253162A6114EC5B232C4A 2026-08-18 04:03:19,814 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-08-18 04:03:19,907 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-08-18 04:03:20,131 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-08-18 04:03:20,140 25 INFO rb-bf20be7-223995-404953 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/189" in browser 2026-08-18 04:03:20,140 25 INFO rb-bf20be7-223995-404953 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/189" 2026-08-18 04:03:20,173 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:20] "GET /pos-self/189 HTTP/1.1" 200 - 7 0.006 0.017 2026-08-18 04:03:20,177 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': '60AEAA23844253162A6114EC5B232C4A', 'loaderId': 'DDD49BB51033790AEE84B9F30659517B', 'isDownload': False} 2026-08-18 04:03:20,177 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:20,192 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:03:20,225 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:20] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.023 2026-08-18 04:03:20,238 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:20] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.031 2026-08-18 04:03:20,244 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:20] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.042 2026-08-18 04:03:20,412 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:20] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-18 04:03:20,427 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 04:03:20,436 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:20] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 4 0.002 0.011 2026-08-18 04:03:20,443 25 INFO rb-bf20be7-223995-404953 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/189", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:03:20,447 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:03:20,447 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:03:20,451 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:20,508 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:20] "POST /pos-self/relations/189 HTTP/1.1" 200 - 16 0.022 0.029 2026-08-18 04:03:20,515 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.053 2026-08-18 04:03:20,685 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:20] "POST /pos-self/data/189 HTTP/1.1" 200 - 113 0.056 0.108 2026-08-18 04:03:20,689 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.159 2026-08-18 04:03:20,718 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: Owl is running in 'dev' mode. 2026-08-18 04:03:20,758 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:20] "GET /web/image/ir.attachment/9504/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-08-18 04:03:20,805 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:20,869 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:20,872 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:20] "GET /web/image/pos.category/356/image_128?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 2 0.009 0.036 2026-08-18 04:03:20,908 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:20] "GET /web/image/pos.category/359/image_128?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 2 0.005 0.072 2026-08-18 04:03:20,925 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:20,929 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:20] "GET /web/image/product.template/2311/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.082 2026-08-18 04:03:20,949 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:20] "GET /web/image/product.template/2310/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.007 0.095 2026-08-18 04:03:20,962 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:20] "GET /web/image/product.template/2307/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-08-18 04:03:20,974 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:20] "GET /web/image/product.template/2308/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.136 2026-08-18 04:03:20,979 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:20,991 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:20] "GET /web/image/product.template/2309/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.108 2026-08-18 04:03:21,032 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-08-18 04:03:21,032 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:21,067 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6926800 (allocated 7864320) 2026-08-18 04:03:21,088 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 145486 2026-08-18 04:03:21,091 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-08-18 04:03:21,092 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 145486 2026-08-18 04:03:21,164 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040321_163844_test_sub_categories_products_displayed.txt 2026-08-18 04:03:21,164 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpdsnoezlb_chrome_odoo" 2026-08-18 04:03:21,730 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 145673 2026-08-18 04:03:21,731 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmp9zymnpbd_chrome_odoo 2026-08-18 04:03:21,731 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:37251/json/version 2026-08-18 04:03:21,738 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37251', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:03:21,773 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Browser version: Chrome/150.0.7871.114 2026-08-18 04:03:21,774 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:37251/json 2026-08-18 04:03:21,774 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37251', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:03:21,789 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:37251/devtools/page/64E055E5E23BA9504B40D1F8069FB1C7 2026-08-18 04:03:21,793 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-08-18 04:03:21,806 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-08-18 04:03:21,875 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-08-18 04:03:21,897 25 INFO rb-bf20be7-223995-404953 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/189?access_token=c8d718ed4f6543af" in browser 2026-08-18 04:03:21,897 25 INFO rb-bf20be7-223995-404953 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/189?access_token=c8d718ed4f6543af" 2026-08-18 04:03:21,934 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:21] "GET /pos-self/189?access_token=c8d718ed4f6543af HTTP/1.1" 200 - 7 0.005 0.018 2026-08-18 04:03:21,949 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': '64E055E5E23BA9504B40D1F8069FB1C7', 'loaderId': 'B37F41FE7B177567B4C1E759C3DBE78F', 'isDownload': False} 2026-08-18 04:03:21,949 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:21,962 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:03:21,979 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:21] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.009 2026-08-18 04:03:21,984 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:21] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.007 2026-08-18 04:03:21,989 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:21] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.014 2026-08-18 04:03:22,182 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:22] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-08-18 04:03:22,192 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.015 2026-08-18 04:03:22,203 25 INFO rb-bf20be7-223995-404953 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/189?access_token=c8d718ed4f6543af", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:03:22,208 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:22] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 4 0.006 0.008 2026-08-18 04:03:22,210 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:03:22,210 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 04:03:22,211 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:22,231 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 04:03:22,271 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:22] "POST /pos-self/relations/189 HTTP/1.1" 200 - 16 0.014 0.032 2026-08-18 04:03:22,274 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-08-18 04:03:22,536 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:22] "POST /pos-self/data/189 HTTP/1.1" 200 - 114 0.086 0.146 2026-08-18 04:03:22,653 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:22] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.062 2026-08-18 04:03:22,661 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: Owl is running in 'dev' mode. 2026-08-18 04:03:22,723 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:22] "GET /web/image/ir.attachment/9507/raw HTTP/1.1" 200 - 4 0.003 0.012 2026-08-18 04:03:22,743 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:22,775 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:22] "GET /web/image/pos.category/356/image_128?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-08-18 04:03:22,801 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:22,805 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:22] "GET /web/image/pos.category/359/image_128?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 2 0.003 0.043 2026-08-18 04:03:22,825 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:22] "GET /web/image/product.template/2308/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-18 04:03:22,836 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:22] "GET /web/image/product.template/2311/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-08-18 04:03:22,854 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:22] "GET /web/image/product.template/2310/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-08-18 04:03:22,856 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:22,866 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:22] "GET /web/image/product.template/2307/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-18 04:03:22,882 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:22] "GET /web/image/pos.category/358/image_128?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 2 0.000 0.086 2026-08-18 04:03:22,910 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:22,944 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:22] "GET /web/image/pos.category/360/image_128?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 2 0.000 0.020 2026-08-18 04:03:22,954 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:22] "GET /web/image/product.template/2309/image_512?unique=2026-08-18T04:01:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-08-18 04:03:22,961 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-08-18 04:03:22,962 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:22,994 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6891404 (allocated 7864320) 2026-08-18 04:03:23,001 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 145673 2026-08-18 04:03:23,002 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-08-18 04:03:23,003 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 145673 2026-08-18 04:03:23,100 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040323_100062_test_sub_categories_products_displayed.txt 2026-08-18 04:03:23,100 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmp9zymnpbd_chrome_odoo" 2026-08-18 04:03:23,146 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 04:03:24,181 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_delivery_tour ... 2026-08-18 04:03:27,003 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome pid: 145861 2026-08-18 04:03:27,003 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmpjek1bywv_chrome_odoo 2026-08-18 04:03:27,003 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:40437/json/version 2026-08-18 04:03:27,005 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40437', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:03:27,100 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Browser version: Chrome/150.0.7871.114 2026-08-18 04:03:27,100 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:40437/json 2026-08-18 04:03:27,101 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40437', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:03:27,168 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:40437/devtools/page/72BE23F9EBE9269E12F16886FA2D6AE7 2026-08-18 04:03:27,196 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Enable chrome headless console log notification 2026-08-18 04:03:27,211 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless enable page notifications 2026-08-18 04:03:27,236 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Setting session cookie in browser 2026-08-18 04:03:27,386 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Open "http://127.0.0.1:8069/pos-self/190?access_token=67fba18ad535448b" in browser 2026-08-18 04:03:27,386 25 INFO rb-bf20be7-223995-404953 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/190?access_token=67fba18ad535448b" 2026-08-18 04:03:27,400 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:03:27,740 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:27] "GET /pos-self/190?access_token=67fba18ad535448b HTTP/1.1" 200 - 57 0.032 0.312 2026-08-18 04:03:27,749 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Navigation result: {'frameId': '72BE23F9EBE9269E12F16886FA2D6AE7', 'loaderId': '206E72DD5B53A16A2F02367867F95E66', 'isDownload': False} 2026-08-18 04:03:27,749 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:27,762 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:03:27,787 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:03:27,827 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:27] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.036 2026-08-18 04:03:27,845 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:03:27,868 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:27] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.013 0.081 2026-08-18 04:03:27,880 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:03:27,890 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:27] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.105 2026-08-18 04:03:28,046 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:28] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-08-18 04:03:28,057 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.004 0.012 2026-08-18 04:03:28,065 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:28] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.001 0.004 2026-08-18 04:03:28,073 25 INFO rb-bf20be7-223995-404953 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/190?access_token=67fba18ad535448b", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:03:28,078 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:03:28,078 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:28] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 04:03:28,083 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:28,156 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:28] "POST /pos-self/relations/190 HTTP/1.1" 200 - 37 0.028 0.036 2026-08-18 04:03:28,180 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.084 2026-08-18 04:03:28,201 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-08-18 04:03:28,470 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:28] "POST /pos-self/data/190 HTTP/1.1" 200 - 181 0.123 0.143 2026-08-18 04:03:28,524 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-08-18 04:03:28,562 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:28] "GET /web/image/ir.attachment/9555/raw HTTP/1.1" 200 - 4 0.003 0.006 2026-08-18 04:03:28,580 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:28,593 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:28] "GET /web/image/ir.attachment/9521/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-08-18 04:03:28,612 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:03:28,671 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:28,734 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:28] "GET /web/image/pos.category/362/image_128?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 2 0.004 0.047 2026-08-18 04:03:28,740 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:28,762 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:28] "GET /web/image/product.template/2314/image_512?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.045 2026-08-18 04:03:28,799 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:28] "GET /web/image/product.template/2316/image_512?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 3 0.014 0.062 2026-08-18 04:03:28,806 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:28,821 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:28] "GET /web/image/product.template/2315/image_512?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.100 2026-08-18 04:03:28,836 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 04:03:28,849 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:28] "GET /web/image/product.template/2318/image_512?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.106 2026-08-18 04:03:28,858 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:28,867 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:28] "GET /web/image/product.template/2317/image_512?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.120 2026-08-18 04:03:28,901 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:28] "GET /web/image/product.product/2501/image_512?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 8 0.015 0.048 2026-08-18 04:03:28,928 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:28,947 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:28] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.005 0.012 2026-08-18 04:03:29,021 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:29,116 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:29,212 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:29,319 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:29,386 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:29,470 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:29,521 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:29,634 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:29] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.034 0.073 2026-08-18 04:03:29,699 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91865558 started for PoS orders references: [{'name': None, 'pos_reference': '260-190-000001', 'uuid': 'b312dbca-f22d-46aa-882a-c27168b61ff4'}] 2026-08-18 04:03:29,733 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91865558 order {'name': None, 'pos_reference': '260-190-000001', 'uuid': 'b312dbca-f22d-46aa-882a-c27168b61ff4'} created pos.order #933 2026-08-18 04:03:29,742 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91865558 finished 2026-08-18 04:03:30,071 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:30] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 243 0.180 0.242 2026-08-18 04:03:30,131 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: tour succeeded 2026-08-18 04:03:30,132 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_preset_delivery_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-08-18 04:03:30,186 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: heap 8678948 (allocated 9961472) 2026-08-18 04:03:30,197 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing chrome headless with pid 145861 2026-08-18 04:03:30,207 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing websocket connection 2026-08-18 04:03:30,207 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Terminating chrome headless with pid 145861 2026-08-18 04:03:30,303 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040330_303432_test_preset_delivery_tour.txt 2026-08-18 04:03:30,303 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmpjek1bywv_chrome_odoo" 2026-08-18 04:03:30,356 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_dine_in_tour ... 2026-08-18 04:03:33,008 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome pid: 146055 2026-08-18 04:03:33,008 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmpml938lbx_chrome_odoo 2026-08-18 04:03:33,009 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:43031/json/version 2026-08-18 04:03:33,013 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43031', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:03:33,061 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Browser version: Chrome/150.0.7871.114 2026-08-18 04:03:33,061 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:43031/json 2026-08-18 04:03:33,061 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43031', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:03:33,074 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:43031/devtools/page/EBDE5B2EECF07D8FCA9B2CAE6F817E66 2026-08-18 04:03:33,087 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-08-18 04:03:33,095 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-08-18 04:03:33,199 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Setting session cookie in browser 2026-08-18 04:03:33,299 25 INFO rb-bf20be7-223995-404953 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/191?access_token=db8082a8235846a7&table_identifier=3157939e" in browser 2026-08-18 04:03:33,299 25 INFO rb-bf20be7-223995-404953 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/191?access_token=db8082a8235846a7&table_identifier=3157939e" 2026-08-18 04:03:33,312 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:03:33,662 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:33] "GET /pos-self/191?access_token=db8082a8235846a7&table_identifier=3157939e HTTP/1.1" 200 - 59 0.021 0.333 2026-08-18 04:03:33,665 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Navigation result: {'frameId': 'EBDE5B2EECF07D8FCA9B2CAE6F817E66', 'loaderId': 'F2973EE4F52D6BFA5BC9B891CFD44961', 'isDownload': False} 2026-08-18 04:03:33,665 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:33,680 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:03:33,702 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:03:33,746 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:33] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.043 2026-08-18 04:03:33,754 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:03:33,776 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:33] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.080 2026-08-18 04:03:33,792 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:03:33,814 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:33] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.113 2026-08-18 04:03:33,934 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:33] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-18 04:03:33,950 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:33] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.007 2026-08-18 04:03:33,968 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:33] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.002 0.020 2026-08-18 04:03:33,970 25 INFO rb-bf20be7-223995-404953 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/191?access_token=db8082a8235846a7&table_identifier=3157939e", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:03:33,977 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:03:33,978 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:33] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 04:03:33,978 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:34,011 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-08-18 04:03:34,036 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:34,056 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:34] "POST /pos-self/relations/191 HTTP/1.1" 200 - 37 0.017 0.055 2026-08-18 04:03:34,060 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.030 2026-08-18 04:03:34,321 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:34] "POST /pos-self/data/191 HTTP/1.1" 200 - 181 0.088 0.134 2026-08-18 04:03:34,385 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.012 2026-08-18 04:03:34,394 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: Owl is running in 'dev' mode. 2026-08-18 04:03:34,427 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:34] "GET /web/image/ir.attachment/9596/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 04:03:34,441 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:34,457 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:34] "GET /web/image/ir.attachment/9562/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-18 04:03:34,476 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 04:03:34,509 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:34,536 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:34] "GET /web/image/pos.category/362/image_128?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-08-18 04:03:34,554 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:34] "GET /web/image/product.template/2318/image_512?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-18 04:03:34,566 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:34] "GET /web/image/product.template/2315/image_512?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-08-18 04:03:34,576 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:34,576 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:34] "GET /web/image/product.template/2314/image_512?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-08-18 04:03:34,586 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:34] "GET /web/image/product.template/2317/image_512?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.054 2026-08-18 04:03:34,602 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:34] "GET /web/image/product.template/2316/image_512?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.068 2026-08-18 04:03:34,639 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:34,660 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:03:34,684 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:34] "GET /web/image/product.product/2500/image_512?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 8 0.004 0.014 2026-08-18 04:03:34,690 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:34,756 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:34,787 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1558377 started for PoS orders references: [{'name': None, 'pos_reference': '260-191-000001', 'uuid': 'ca9123f7-c45e-4fce-b6aa-d55f091a7e25'}] 2026-08-18 04:03:34,817 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1558377 order {'name': None, 'pos_reference': '260-191-000001', 'uuid': 'ca9123f7-c45e-4fce-b6aa-d55f091a7e25'} created pos.order #934 2026-08-18 04:03:34,826 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1558377 finished 2026-08-18 04:03:34,897 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:34] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.055 0.091 2026-08-18 04:03:34,943 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.010 2026-08-18 04:03:34,947 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: tour succeeded 2026-08-18 04:03:34,947 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:35,010 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: heap 7759860 (allocated 9175040) 2026-08-18 04:03:35,023 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing chrome headless with pid 146055 2026-08-18 04:03:35,030 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing websocket connection 2026-08-18 04:03:35,031 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Terminating chrome headless with pid 146055 2026-08-18 04:03:35,132 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040335_132073_test_preset_dine_in_tour.txt 2026-08-18 04:03:35,132 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmpml938lbx_chrome_odoo" 2026-08-18 04:03:35,168 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_takeaway_tour ... 2026-08-18 04:03:37,786 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome pid: 146247 2026-08-18 04:03:37,786 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmphikv7_cb_chrome_odoo 2026-08-18 04:03:37,786 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:44947/json/version 2026-08-18 04:03:37,787 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44947', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:03:37,864 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Browser version: Chrome/150.0.7871.114 2026-08-18 04:03:37,864 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:44947/json 2026-08-18 04:03:37,864 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44947', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:03:37,884 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:44947/devtools/page/A630CD640A9D798685B581AB74495AB0 2026-08-18 04:03:37,893 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-08-18 04:03:37,896 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-08-18 04:03:37,969 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Setting session cookie in browser 2026-08-18 04:03:38,056 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Open "http://127.0.0.1:8069/pos-self/192?access_token=fad971b66a014719" in browser 2026-08-18 04:03:38,056 25 INFO rb-bf20be7-223995-404953 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/192?access_token=fad971b66a014719" 2026-08-18 04:03:38,069 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:03:38,569 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:38] "GET /pos-self/192?access_token=fad971b66a014719 HTTP/1.1" 200 - 57 0.029 0.474 2026-08-18 04:03:38,573 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Navigation result: {'frameId': 'A630CD640A9D798685B581AB74495AB0', 'loaderId': '155DB2C45DB11EE92B653372D1D97C56', 'isDownload': False} 2026-08-18 04:03:38,573 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:38,588 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:03:38,633 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:03:38,681 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:38] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.037 0.042 2026-08-18 04:03:38,691 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:03:38,720 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:38] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.107 2026-08-18 04:03:38,727 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:03:38,738 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:38] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.119 2026-08-18 04:03:38,880 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:38] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.013 2026-08-18 04:03:38,904 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:38] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.002 0.011 2026-08-18 04:03:38,917 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.007 2026-08-18 04:03:38,928 25 INFO rb-bf20be7-223995-404953 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/192?access_token=fad971b66a014719", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:03:38,937 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:03:38,937 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:38] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 04:03:38,938 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:38,994 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:39,027 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:39] "POST /pos-self/relations/192 HTTP/1.1" 200 - 37 0.043 0.036 2026-08-18 04:03:39,053 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.102 2026-08-18 04:03:39,080 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.005 2026-08-18 04:03:39,364 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:39] "POST /pos-self/data/192 HTTP/1.1" 200 - 181 0.118 0.170 2026-08-18 04:03:39,398 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-08-18 04:03:39,433 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:39] "GET /web/image/ir.attachment/9637/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-08-18 04:03:39,452 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:39,465 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:39] "GET /web/image/ir.attachment/9603/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-08-18 04:03:39,492 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:03:39,529 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:39,574 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:39] "GET /web/image/pos.category/362/image_128?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 2 0.001 0.027 2026-08-18 04:03:39,586 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:39] "GET /web/image/product.template/2314/image_512?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.029 2026-08-18 04:03:39,597 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:39] "GET /web/image/product.template/2315/image_512?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-08-18 04:03:39,601 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:39,614 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:39] "GET /web/image/product.template/2318/image_512?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.043 2026-08-18 04:03:39,626 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:39] "GET /web/image/product.template/2316/image_512?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-08-18 04:03:39,641 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:39] "GET /web/image/product.template/2317/image_512?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-08-18 04:03:39,670 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:39,696 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:03:39,722 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:39,724 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:39] "GET /web/image/product.product/2500/image_512?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 8 0.015 0.017 2026-08-18 04:03:39,791 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:39,811 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:39] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.008 0.011 2026-08-18 04:03:39,852 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:39,918 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:39,947 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92932657 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000001', 'uuid': '29192fdd-d3f8-400a-aa83-1ab1624f2fe9'}] 2026-08-18 04:03:39,978 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92932657 order {'name': None, 'pos_reference': '260-192-000001', 'uuid': '29192fdd-d3f8-400a-aa83-1ab1624f2fe9'} created pos.order #935 2026-08-18 04:03:39,992 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92932657 finished 2026-08-18 04:03:40,051 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:40] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 98 0.042 0.095 2026-08-18 04:03:40,125 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: tour succeeded 2026-08-18 04:03:40,126 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_preset_takeaway_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-08-18 04:03:40,169 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: heap 8091396 (allocated 9699328) 2026-08-18 04:03:40,180 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing chrome headless with pid 146247 2026-08-18 04:03:40,189 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing websocket connection 2026-08-18 04:03:40,192 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Terminating chrome headless with pid 146247 2026-08-18 04:03:40,300 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040340_299512_test_preset_takeaway_tour.txt 2026-08-18 04:03:40,300 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmphikv7_cb_chrome_odoo" 2026-08-18 04:03:40,382 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_with_slot_tour ... 2026-08-18 04:03:43,166 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome pid: 146447 2026-08-18 04:03:43,166 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmpw5plqpi6_chrome_odoo 2026-08-18 04:03:43,171 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:39283/json/version 2026-08-18 04:03:43,172 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39283', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:03:43,265 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Browser version: Chrome/150.0.7871.114 2026-08-18 04:03:43,265 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:39283/json 2026-08-18 04:03:43,265 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39283', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:03:43,301 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:39283/devtools/page/3917AB1FE9D5DE9684D3B772F396E915 2026-08-18 04:03:43,323 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-08-18 04:03:43,328 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-08-18 04:03:43,374 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Setting session cookie in browser 2026-08-18 04:03:43,534 25 INFO rb-bf20be7-223995-404953 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/193?access_token=d77cfad8339b4959" in browser 2026-08-18 04:03:43,534 25 INFO rb-bf20be7-223995-404953 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/193?access_token=d77cfad8339b4959" 2026-08-18 04:03:43,583 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:03:43,938 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:43] "GET /pos-self/193?access_token=d77cfad8339b4959 HTTP/1.1" 200 - 57 0.050 0.323 2026-08-18 04:03:43,942 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Navigation result: {'frameId': '3917AB1FE9D5DE9684D3B772F396E915', 'loaderId': '955F35EB167A1D47BC81975D72F69AFD', 'isDownload': False} 2026-08-18 04:03:43,942 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:43,957 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:03:44,000 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:03:44,038 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:44] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.060 2026-08-18 04:03:44,072 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:03:44,126 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:44] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.035 0.128 2026-08-18 04:03:44,136 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:03:44,148 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:44] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.159 2026-08-18 04:03:44,294 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:44] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.033 2026-08-18 04:03:44,315 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.047 2026-08-18 04:03:44,325 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:44] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.002 0.017 2026-08-18 04:03:44,331 25 INFO rb-bf20be7-223995-404953 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/193?access_token=d77cfad8339b4959", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:03:44,341 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:44,342 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:03:44,342 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:44] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 04:03:44,395 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:44,411 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:44] "POST /pos-self/relations/193 HTTP/1.1" 200 - 37 0.020 0.039 2026-08-18 04:03:44,444 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.085 2026-08-18 04:03:44,710 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:44] "POST /pos-self/data/193 HTTP/1.1" 200 - 185 0.116 0.146 2026-08-18 04:03:44,714 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.257 2026-08-18 04:03:44,786 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: Owl is running in 'dev' mode. 2026-08-18 04:03:44,827 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:44] "GET /web/image/ir.attachment/9678/raw HTTP/1.1" 200 - 4 0.005 0.005 2026-08-18 04:03:44,841 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:44,857 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:44] "GET /web/image/ir.attachment/9644/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-08-18 04:03:44,867 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:03:44,917 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:44,953 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:44] "GET /web/image/pos.category/362/image_128?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-08-18 04:03:44,963 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:44] "GET /web/image/product.template/2315/image_512?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.016 2026-08-18 04:03:44,973 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:44] "GET /web/image/product.template/2318/image_512?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-18 04:03:44,985 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:44,987 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:44] "GET /web/image/product.template/2314/image_512?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-18 04:03:45,010 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:45] "GET /web/image/product.template/2316/image_512?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-08-18 04:03:45,028 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:45] "GET /web/image/product.template/2317/image_512?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.071 2026-08-18 04:03:45,055 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:45,084 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04: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-08-18 04:03:45,107 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:45] "GET /web/image/product.product/2500/image_512?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 8 0.008 0.014 2026-08-18 04:03:45,114 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:45,171 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:45,194 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:45] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.005 0.016 2026-08-18 04:03:45,247 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:45,357 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:45,426 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:45,463 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91419786 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000001', 'uuid': '02dd982d-278f-4493-9dfe-3c454b7942ab'}] 2026-08-18 04:03:45,498 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91419786 order {'name': None, 'pos_reference': '260-193-000001', 'uuid': '02dd982d-278f-4493-9dfe-3c454b7942ab'} created pos.order #936 2026-08-18 04:03:45,508 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91419786 finished 2026-08-18 04:03:45,627 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:45] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 98 0.094 0.113 2026-08-18 04:03:45,673 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:45] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.013 2026-08-18 04:03:45,678 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: tour succeeded 2026-08-18 04:03:45,679 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:45,737 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: heap 9329836 (allocated 10485760) 2026-08-18 04:03:45,751 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing chrome headless with pid 146447 2026-08-18 04:03:45,753 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing websocket connection 2026-08-18 04:03:45,754 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Terminating chrome headless with pid 146447 2026-08-18 04:03:45,857 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040345_857536_test_preset_with_slot_tour.txt 2026-08-18 04:03:45,857 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmpw5plqpi6_chrome_odoo" 2026-08-18 04:03:45,895 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_slot_limit_orders ... 2026-08-18 04:03:48,642 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome pid: 146651 2026-08-18 04:03:48,642 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome headless temporary user profile dir: /tmp/tmp1y_h6lgn_chrome_odoo 2026-08-18 04:03:48,643 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Issuing json command http://127.0.0.1:38789/json/version 2026-08-18 04:03:48,644 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38789', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:03:48,703 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Browser version: Chrome/150.0.7871.114 2026-08-18 04:03:48,703 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Issuing json command http://127.0.0.1:38789/json 2026-08-18 04:03:48,704 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38789', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:03:48,741 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Websocket url found: ws://127.0.0.1:38789/devtools/page/FFBF3C6F980CF6135DB93EC4803CFCCC 2026-08-18 04:03:48,784 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Enable chrome headless console log notification 2026-08-18 04:03:48,805 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome headless enable page notifications 2026-08-18 04:03:48,855 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Setting session cookie in browser 2026-08-18 04:03:48,970 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Open "http://127.0.0.1:8069/pos-self/194?access_token=29c8e52de294411c" in browser 2026-08-18 04:03:48,970 25 INFO rb-bf20be7-223995-404953 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/194?access_token=29c8e52de294411c" 2026-08-18 04:03:48,984 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:03:49,323 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:49] "GET /pos-self/194?access_token=29c8e52de294411c HTTP/1.1" 200 - 57 0.061 0.281 2026-08-18 04:03:49,328 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Navigation result: {'frameId': 'FFBF3C6F980CF6135DB93EC4803CFCCC', 'loaderId': '55AC3F8F561CD53B4C888F342F2AAB3A', 'isDownload': False} 2026-08-18 04:03:49,328 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:49,344 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:03:49,380 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:03:49,408 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:49] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.037 2026-08-18 04:03:49,417 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:03:49,442 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:49] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.083 2026-08-18 04:03:49,466 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:03:49,494 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:49] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.021 0.121 2026-08-18 04:03:49,594 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:49] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-18 04:03:49,607 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.007 2026-08-18 04:03:49,616 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:49] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.004 0.011 2026-08-18 04:03:49,626 25 INFO rb-bf20be7-223995-404953 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/194?access_token=29c8e52de294411c", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:03:49,633 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:03:49,633 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:49] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 04:03:49,635 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:49,679 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.030 2026-08-18 04:03:49,688 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:49,737 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:49] "POST /pos-self/relations/194 HTTP/1.1" 200 - 37 0.024 0.070 2026-08-18 04:03:49,740 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:49,742 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.045 2026-08-18 04:03:50,053 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:50] "POST /pos-self/data/194 HTTP/1.1" 200 - 185 0.129 0.144 2026-08-18 04:03:50,092 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: Owl is running in 'dev' mode. 2026-08-18 04:03:50,131 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:50] "GET /web/image/ir.attachment/9719/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-08-18 04:03:50,157 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:50,186 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:50] "GET /web/image/ir.attachment/9685/raw HTTP/1.1" 200 - 4 0.004 0.013 2026-08-18 04:03:50,190 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:03:50,234 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:50,269 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:50] "GET /web/image/pos.category/362/image_128?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 2 0.001 0.026 2026-08-18 04:03:50,282 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:50] "GET /web/image/product.template/2314/image_512?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.025 2026-08-18 04:03:50,292 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:50] "GET /web/image/product.template/2315/image_512?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.031 2026-08-18 04:03:50,309 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:50,311 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:50] "GET /web/image/product.template/2318/image_512?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-08-18 04:03:50,325 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:50] "GET /web/image/product.template/2317/image_512?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.059 2026-08-18 04:03:50,335 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:50] "GET /web/image/product.template/2316/image_512?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-08-18 04:03:50,369 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:50,403 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 04:03:50,418 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:50] "GET /web/image/product.product/2501/image_512?unique=2026-08-18T04:03:23.000+00:00 HTTP/1.1" 200 - 8 0.004 0.018 2026-08-18 04:03:50,433 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:50,458 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:50] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.011 0.012 2026-08-18 04:03:50,490 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:50,553 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:50,624 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:50,676 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73443247 started for PoS orders references: [{'name': None, 'pos_reference': '260-194-000001', 'uuid': '8a4fd289-88dc-4103-abc8-29bc63bcfc5a'}] 2026-08-18 04:03:50,724 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73443247 order {'name': None, 'pos_reference': '260-194-000001', 'uuid': '8a4fd289-88dc-4103-abc8-29bc63bcfc5a'} created pos.order #937 2026-08-18 04:03:50,733 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73443247 finished 2026-08-18 04:03:51,092 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:51] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 235 0.227 0.246 2026-08-18 04:03:51,157 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:51,210 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:51,267 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:51,326 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:51,386 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:51,438 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:51,454 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:51] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 7 0.004 0.010 2026-08-18 04:03:51,489 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: tour succeeded 2026-08-18 04:03:51,490 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_slot_limit_orders SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-18 04:03:51,527 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: heap 9128712 (allocated 10223616) 2026-08-18 04:03:51,529 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Closing chrome headless with pid 146651 2026-08-18 04:03:51,530 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Closing websocket connection 2026-08-18 04:03:51,530 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Terminating chrome headless with pid 146651 2026-08-18 04:03:51,633 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040351_631861_test_slot_limit_orders.txt 2026-08-18 04:03:51,633 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Removing chrome user profile "/tmp/tmp1y_h6lgn_chrome_odoo" 2026-08-18 04:03:51,690 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 04:03:52,611 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_combo_prices ... 2026-08-18 04:03:57,527 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome pid: 146846 2026-08-18 04:03:57,528 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless temporary user profile dir: /tmp/tmpwlodghak_chrome_odoo 2026-08-18 04:03:57,528 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:34325/json/version 2026-08-18 04:03:57,529 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34325', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:03:57,575 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Browser version: Chrome/150.0.7871.114 2026-08-18 04:03:57,575 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:34325/json 2026-08-18 04:03:57,576 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34325', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:03:57,584 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Websocket url found: ws://127.0.0.1:34325/devtools/page/9EA89EECE259091A6BFA113966A041DF 2026-08-18 04:03:57,660 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Enable chrome headless console log notification 2026-08-18 04:03:57,691 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless enable page notifications 2026-08-18 04:03:57,737 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Setting session cookie in browser 2026-08-18 04:03:57,864 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Open "http://127.0.0.1:8069/pos-self/195?access_token=115ef14cf1814e4a" in browser 2026-08-18 04:03:57,864 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Navigating to: "http://127.0.0.1:8069/pos-self/195?access_token=115ef14cf1814e4a" 2026-08-18 04:03:57,889 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:03:58,406 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:58] "GET /pos-self/195?access_token=115ef14cf1814e4a HTTP/1.1" 200 - 59 0.042 0.479 2026-08-18 04:03:58,409 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Navigation result: {'frameId': '9EA89EECE259091A6BFA113966A041DF', 'loaderId': '2928D765CE150067A60651EF38A82FB7', 'isDownload': False} 2026-08-18 04:03:58,409 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Evaluate ready code "odoo.isTourReady('test_combo_prices')" 2026-08-18 04:03:58,428 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:03:58,459 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:03:58,498 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:58] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.037 2026-08-18 04:03:58,512 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:03:58,527 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:58] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.086 2026-08-18 04:03:58,536 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:03:58,548 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:58] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.100 2026-08-18 04:03:58,713 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:58] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.009 2026-08-18 04:03:58,776 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:58] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.003 0.007 2026-08-18 04:03:58,789 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.008 2026-08-18 04:03:58,801 25 INFO rb-bf20be7-223995-404953 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/195?access_token=115ef14cf1814e4a", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:03:58,810 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:03:58,810 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:58] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 04:03:58,810 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:58,866 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:58] "POST /pos-self/relations/195 HTTP/1.1" 200 - 37 0.023 0.027 2026-08-18 04:03:58,892 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.071 2026-08-18 04:03:59,208 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:59] "POST /pos-self/data/195 HTTP/1.1" 200 - 207 0.118 0.195 2026-08-18 04:03:59,215 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.307 2026-08-18 04:03:59,256 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: Owl is running in 'dev' mode. 2026-08-18 04:03:59,295 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:59] "GET /web/image/ir.attachment/9770/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 04:03:59,345 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:59,390 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:59] "GET /web/image/pos.category/364/image_128?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-08-18 04:03:59,418 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:59] "GET /web/image/product.template/2336/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.012 0.022 2026-08-18 04:03:59,421 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 04:03:59,431 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:59,435 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:59] "GET /web/image/product.template/2347/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.045 2026-08-18 04:03:59,472 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:59] "GET /web/image/product.template/2348/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-08-18 04:03:59,494 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:59] "GET /web/image/product.template/2351/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-08-18 04:03:59,508 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:59] "GET /web/image/product.template/2349/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.077 2026-08-18 04:03:59,521 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:59] "GET /web/image/product.template/2350/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-08-18 04:03:59,528 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:59,531 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:59] "GET /web/image/product.template/2337/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-08-18 04:03:59,565 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:59] "GET /web/image/product.product/2513/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 8 0.021 0.059 2026-08-18 04:03:59,586 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:59,590 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:59] "GET /web/image/product.product/2514/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 8 0.007 0.097 2026-08-18 04:03:59,609 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:59] "GET /web/image/product.product/2515/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 8 0.006 0.098 2026-08-18 04:03:59,648 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:59,702 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:59] "GET /web/image/product.product/2517/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 8 0.007 0.028 2026-08-18 04:03:59,708 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:59,729 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:59] "GET /web/image/product.product/2516/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 8 0.007 0.055 2026-08-18 04:03:59,761 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:59] "GET /web/image/product.product/2518/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 8 0.011 0.079 2026-08-18 04:03:59,769 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:59,838 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:59,862 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:59] "GET /web/image/product.product/2519/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 8 0.006 0.013 2026-08-18 04:03:59,883 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:59] "GET /web/image/product.product/2520/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 8 0.007 0.030 2026-08-18 04:03:59,899 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:03:59] "GET /web/image/product.product/2521/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 8 0.003 0.040 2026-08-18 04:03:59,905 25 INFO rb-bf20be7-223995-404953 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-08-18 04:03:59,973 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:00,036 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:00,125 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:00,202 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:00,271 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:00,347 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:00,459 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [17/135] Tour test_combo_prices → Step body 2026-08-18 04:04:00,478 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:00] "GET /web/image/ir.attachment/9736/raw HTTP/1.1" 200 - 4 0.001 0.010 2026-08-18 04:04:00,573 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.037 2026-08-18 04:04:00,589 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:00] "GET /web/image/product.product/2522/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 8 0.028 0.024 2026-08-18 04:04:00,606 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:00] "GET /web/image/product.product/2534/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 8 0.002 0.061 2026-08-18 04:04:00,623 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:00] "GET /web/image/product.product/2535/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 8 0.003 0.062 2026-08-18 04:04:00,643 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:00] "GET /web/image/product.product/2536/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 8 0.009 0.070 2026-08-18 04:04:00,755 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76778262 started for PoS orders references: [{'name': None, 'pos_reference': '260-195-000001', 'uuid': '1edaa5a1-413d-4760-962d-77190a6b5178'}] 2026-08-18 04:04:00,835 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76778262 order {'name': None, 'pos_reference': '260-195-000001', 'uuid': '1edaa5a1-413d-4760-962d-77190a6b5178'} created pos.order #938 2026-08-18 04:04:00,850 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76778262 finished 2026-08-18 04:04:01,004 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:01] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 206 0.167 0.269 2026-08-18 04:04:01,093 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:01,162 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:01,214 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:01,268 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:01,316 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [22/135] Tour test_combo_prices → Step body 2026-08-18 04:04:01,371 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:01,382 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:01] "GET /web/image/ir.attachment/9769/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-08-18 04:04:01,439 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:01,498 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:01,553 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:01,611 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:01,675 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:01,759 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:01,793 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:01,853 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:01,917 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:01,977 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:02,047 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:02,108 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:02,169 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:02,232 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:02,296 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:02,358 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:02,420 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:02,484 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:02,548 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:02,609 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:02,670 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:02,734 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:02,821 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:02,892 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:02,962 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:03,034 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:03,150 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [50/135] Tour test_combo_prices → Step body 2026-08-18 04:04:03,328 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49609787 started for PoS orders references: [{'name': None, 'pos_reference': '260-195-000002', 'uuid': 'edc85c06-888a-4128-85fc-4c813c24bf53'}] 2026-08-18 04:04:03,363 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49609787 order {'name': None, 'pos_reference': '260-195-000002', 'uuid': 'edc85c06-888a-4128-85fc-4c813c24bf53'} created pos.order #939 2026-08-18 04:04:03,382 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49609787 finished 2026-08-18 04:04:03,531 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:03] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 174 0.106 0.179 2026-08-18 04:04:03,625 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:03,644 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-08-18 04:04:03,681 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:03,729 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:03,785 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:03,833 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [55/135] Tour test_combo_prices → Step body 2026-08-18 04:04:03,887 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:03,951 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:04,010 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:04,068 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:04,137 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:04,196 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:04,255 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:04,320 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:04,375 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:04,433 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:04,491 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:04,557 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:04,617 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:04,683 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:04,743 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:04,799 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:04,856 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:04,921 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:04,981 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:05,039 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:05,103 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:05,165 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:05,225 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:05,294 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:05,353 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:05,415 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:05,491 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:05,551 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:05,616 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:05,691 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:05,751 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:05,826 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:05,928 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:06,002 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:06,080 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:06,158 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:06,250 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [92/135] Tour test_combo_prices → Step body 2026-08-18 04:04:06,501 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83782060 started for PoS orders references: [{'name': None, 'pos_reference': '260-195-000003', 'uuid': 'd63848ad-ccd4-471c-bff7-0159806708fc'}] 2026-08-18 04:04:06,565 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83782060 order {'name': None, 'pos_reference': '260-195-000003', 'uuid': 'd63848ad-ccd4-471c-bff7-0159806708fc'} created pos.order #940 2026-08-18 04:04:06,574 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83782060 finished 2026-08-18 04:04:06,700 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:06] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 185 0.143 0.193 2026-08-18 04:04:06,797 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:06,829 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.014 0.014 2026-08-18 04:04:06,853 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:06,902 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:06,958 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:07,006 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [97/135] Tour test_combo_prices → Step body 2026-08-18 04:04:07,061 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:07,127 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:07,183 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:07,222 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:07] "GET /web/image/product.product/2510/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 8 0.004 0.014 2026-08-18 04:04:07,240 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:07] "GET /web/image/product.product/2511/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 8 0.005 0.032 2026-08-18 04:04:07,244 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:07,257 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:07] "GET /web/image/product.product/2512/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 8 0.004 0.046 2026-08-18 04:04:07,304 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:07,363 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:07,419 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:07,498 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:07,571 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:07,637 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:07,709 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:07,781 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [109/135] Tour test_combo_prices → Step body 2026-08-18 04:04:07,834 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:07] "GET /web/image/product.product/2523/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 8 0.003 0.015 2026-08-18 04:04:07,913 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62383538 started for PoS orders references: [{'name': None, 'pos_reference': '260-195-000004', 'uuid': 'ab07b4ef-24cb-492b-ac69-fa1dfcb253e5'}] 2026-08-18 04:04:07,942 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62383538 order {'name': None, 'pos_reference': '260-195-000004', 'uuid': 'ab07b4ef-24cb-492b-ac69-fa1dfcb253e5'} created pos.order #941 2026-08-18 04:04:07,949 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62383538 finished 2026-08-18 04:04:08,038 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.050 0.138 2026-08-18 04:04:08,091 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:08,106 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.008 2026-08-18 04:04:08,148 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:08,196 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:08,251 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:08,301 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [114/135] Tour test_combo_prices → Step body 2026-08-18 04:04:08,354 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:08,422 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:08,480 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:08,518 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:08] "GET /web/image/product.product/2524/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 8 0.005 0.016 2026-08-18 04:04:08,532 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:08] "GET /web/image/product.product/2525/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 8 0.004 0.027 2026-08-18 04:04:08,546 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:08,551 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:08] "GET /web/image/product.product/2526/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 8 0.005 0.044 2026-08-18 04:04:08,600 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:08,663 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:08,692 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:08] "GET /web/image/product.product/2527/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 8 0.007 0.015 2026-08-18 04:04:08,717 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:08] "GET /web/image/product.product/2528/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 8 0.009 0.039 2026-08-18 04:04:08,732 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:08,737 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:08] "GET /web/image/product.product/2529/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 8 0.007 0.058 2026-08-18 04:04:08,791 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:08,861 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:08,895 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:08] "GET /web/image/product.product/2531/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 8 0.007 0.023 2026-08-18 04:04:08,915 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:08] "GET /web/image/product.product/2530/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 8 0.005 0.045 2026-08-18 04:04:08,924 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:08,929 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:08] "GET /web/image/product.product/2532/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 8 0.004 0.054 2026-08-18 04:04:08,981 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:09,067 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:09,138 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:09,204 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:09,278 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:09,371 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [130/135] Tour test_combo_prices → Step body 2026-08-18 04:04:09,429 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:09] "GET /web/image/product.product/2533/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 8 0.004 0.013 2026-08-18 04:04:09,587 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8062626 started for PoS orders references: [{'name': None, 'pos_reference': '260-195-000005', 'uuid': 'ec099364-e06d-46e0-96fd-0d61f4e48dec'}] 2026-08-18 04:04:09,633 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8062626 order {'name': None, 'pos_reference': '260-195-000005', 'uuid': 'ec099364-e06d-46e0-96fd-0d61f4e48dec'} created pos.order #942 2026-08-18 04:04:09,647 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8062626 finished 2026-08-18 04:04:09,766 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:09] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 156 0.110 0.190 2026-08-18 04:04:09,827 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:09,883 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:09,932 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:09,990 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:10,035 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [135/135] Tour test_combo_prices → Step body 2026-08-18 04:04:10,090 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: tour succeeded 2026-08-18 04:04:10,091 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: ╔══════════════════════════════════╗ ║ TOUR test_combo_prices SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-08-18 04:04:10,416 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: heap 56425240 (allocated 61358080) 2026-08-18 04:04:10,424 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing chrome headless with pid 146846 2026-08-18 04:04:10,428 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing websocket connection 2026-08-18 04:04:10,432 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Terminating chrome headless with pid 146846 2026-08-18 04:04:10,521 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040410_521568_test_combo_prices.txt 2026-08-18 04:04:10,522 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Removing chrome user profile "/tmp/tmpwlodghak_chrome_odoo" 2026-08-18 04:04:10,562 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend ... 2026-08-18 04:04:14,999 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 147080 2026-08-18 04:04:14,999 25 INFO rb-bf20be7-223995-404953 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/tmp_du_pvvx_chrome_odoo 2026-08-18 04:04:14,999 25 INFO rb-bf20be7-223995-404953 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:35541/json/version 2026-08-18 04:04:15,001 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35541', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:04:15,065 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Browser version: Chrome/150.0.7871.114 2026-08-18 04:04:15,065 25 INFO rb-bf20be7-223995-404953 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:35541/json 2026-08-18 04:04:15,066 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35541', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:04:15,091 25 INFO rb-bf20be7-223995-404953 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:35541/devtools/page/7FE4B7FFCB1CF54DDD47CB02ACA68823 2026-08-18 04:04:15,118 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:15,170 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome headless enable page notifications 2026-08-18 04:04:15,186 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Setting session cookie in browser 2026-08-18 04:04:15,302 25 INFO rb-bf20be7-223995-404953 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/196?access_token=e99c42effdb44ec0" in browser 2026-08-18 04:04:15,303 25 INFO rb-bf20be7-223995-404953 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/196?access_token=e99c42effdb44ec0" 2026-08-18 04:04:15,315 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:04:15,577 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:15] "GET /pos-self/196?access_token=e99c42effdb44ec0 HTTP/1.1" 200 - 59 0.021 0.243 2026-08-18 04:04:15,579 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': '7FE4B7FFCB1CF54DDD47CB02ACA68823', 'loaderId': 'FF3C78FC34062483CB527369FC2C00EF', 'isDownload': False} 2026-08-18 04:04:15,579 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:15,598 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:04:15,613 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:04:15,645 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:15] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.024 2026-08-18 04:04:15,657 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:04:15,674 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:15] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.065 2026-08-18 04:04:15,681 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:04:15,691 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:15] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.079 2026-08-18 04:04:15,837 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:15] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.009 2026-08-18 04:04:15,854 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:15] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.005 0.007 2026-08-18 04:04:15,880 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.007 2026-08-18 04:04:15,897 25 INFO rb-bf20be7-223995-404953 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/196?access_token=e99c42effdb44ec0", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:04:15,904 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:04:15,904 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:15] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 04:04:15,912 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:15,968 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:15] "POST /pos-self/relations/196 HTTP/1.1" 200 - 37 0.018 0.031 2026-08-18 04:04:16,005 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.080 2026-08-18 04:04:16,328 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:16] "POST /pos-self/data/196 HTTP/1.1" 200 - 211 0.121 0.211 2026-08-18 04:04:16,332 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.311 2026-08-18 04:04:16,368 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:16,397 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:16] "GET /web/image/ir.attachment/9811/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 04:04:16,430 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:16,442 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:16] "GET /web/image/ir.attachment/9777/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 04:04:16,465 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:04:16,545 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:16,615 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:16] "GET /web/image/pos.category/365/image_128?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 2 0.008 0.032 2026-08-18 04:04:16,622 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:16,625 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:16] "GET /web/image/product.template/2364/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-08-18 04:04:16,638 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:16] "GET /web/image/product.template/2379/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-08-18 04:04:16,646 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:16] "GET /web/image/product.template/2375/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.062 2026-08-18 04:04:16,661 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:16] "GET /web/image/product.template/2377/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.063 2026-08-18 04:04:16,676 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:16] "GET /web/image/product.template/2376/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.079 2026-08-18 04:04:16,678 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:16,689 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:16] "GET /web/image/product.template/2365/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.057 2026-08-18 04:04:16,706 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:16] "GET /web/image/product.template/2378/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.074 2026-08-18 04:04:16,715 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:04:16,729 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:16,806 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:16,862 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:16,916 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:16,972 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:17,045 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:17,096 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:17,204 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2740660 started for PoS orders references: [{'name': None, 'pos_reference': '260-196-000001', 'uuid': '7a54dd54-4eb6-4fef-805b-a1ab73efc2dd'}] 2026-08-18 04:04:17,237 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2740660 order {'name': None, 'pos_reference': '260-196-000001', 'uuid': '7a54dd54-4eb6-4fef-805b-a1ab73efc2dd'} created pos.order #943 2026-08-18 04:04:17,246 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2740660 finished 2026-08-18 04:04:17,334 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 110 0.053 0.118 2026-08-18 04:04:17,354 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-08-18 04:04:17,355 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:17,396 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.027 0.011 2026-08-18 04:04:17,420 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 8741956 (allocated 10223616) 2026-08-18 04:04:17,426 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 147080 2026-08-18 04:04:17,426 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-08-18 04:04:17,427 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 147080 2026-08-18 04:04:17,521 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040417_521484_test_fiscal_position_between_frontend_and_backend.txt 2026-08-18 04:04:17,521 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmp_du_pvvx_chrome_odoo" 2026-08-18 04:04:17,911 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 147280 2026-08-18 04:04:17,911 25 INFO rb-bf20be7-223995-404953 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/tmpz86xyv43_chrome_odoo 2026-08-18 04:04:17,911 25 INFO rb-bf20be7-223995-404953 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:36367/json/version 2026-08-18 04:04:17,913 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36367', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:04:17,969 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Browser version: Chrome/150.0.7871.114 2026-08-18 04:04:17,969 25 INFO rb-bf20be7-223995-404953 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:36367/json 2026-08-18 04:04:17,969 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36367', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:04:17,992 25 INFO rb-bf20be7-223995-404953 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:36367/devtools/page/5B2C018D48A18A884598C52CE379562E 2026-08-18 04:04:18,005 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:18,066 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome headless enable page notifications 2026-08-18 04:04:18,092 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Setting session cookie in browser 2026-08-18 04:04:18,113 25 INFO rb-bf20be7-223995-404953 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/196?access_token=e99c42effdb44ec0" in browser 2026-08-18 04:04:18,114 25 INFO rb-bf20be7-223995-404953 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/196?access_token=e99c42effdb44ec0" 2026-08-18 04:04:18,175 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:18] "GET /pos-self/196?access_token=e99c42effdb44ec0 HTTP/1.1" 200 - 7 0.004 0.046 2026-08-18 04:04:18,179 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': '5B2C018D48A18A884598C52CE379562E', 'loaderId': '462932B603428D63616417823BA08426', 'isDownload': False} 2026-08-18 04:04:18,180 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:18,201 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:04:18,223 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:18] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.006 0.010 2026-08-18 04:04:18,229 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:18] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.018 2026-08-18 04:04:18,233 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:18] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.017 2026-08-18 04:04:18,407 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:18] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-08-18 04:04:18,432 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.013 2026-08-18 04:04:18,439 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:18] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 4 0.001 0.013 2026-08-18 04:04:18,441 25 INFO rb-bf20be7-223995-404953 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/196?access_token=e99c42effdb44ec0", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:04:18,449 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:18,449 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:04:18,450 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:04:18,514 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:18] "POST /pos-self/relations/196 HTTP/1.1" 200 - 16 0.028 0.027 2026-08-18 04:04:18,519 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.058 2026-08-18 04:04:18,553 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-08-18 04:04:18,763 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:18] "POST /pos-self/data/196 HTTP/1.1" 200 - 142 0.076 0.129 2026-08-18 04:04:18,818 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:18,857 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:18] "GET /web/image/ir.attachment/9811/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-08-18 04:04:18,885 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:18,903 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:18] "GET /web/image/ir.attachment/9777/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-08-18 04:04:18,916 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:04:18,955 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:18,996 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:18] "GET /web/image/pos.category/365/image_128?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-08-18 04:04:19,030 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:19] "GET /web/image/product.template/2375/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.035 2026-08-18 04:04:19,039 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:19,045 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:19] "GET /web/image/product.template/2364/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-08-18 04:04:19,071 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:19] "GET /web/image/product.template/2379/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-08-18 04:04:19,084 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:19] "GET /web/image/product.template/2376/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-08-18 04:04:19,094 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:19] "GET /web/image/product.template/2377/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-08-18 04:04:19,096 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:19,104 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:19] "GET /web/image/product.template/2378/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-08-18 04:04:19,121 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:19] "GET /web/image/product.template/2365/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-08-18 04:04:19,123 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04: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-08-18 04:04:19,156 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:19,228 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:19,287 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:19,341 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:19,396 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:19,468 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:19,519 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:19,618 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91853404 started for PoS orders references: [{'name': None, 'pos_reference': '260-196-000002', 'uuid': '1239dd27-d561-43b0-98c6-1c1b6e0dcda1'}] 2026-08-18 04:04:19,644 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91853404 order {'name': None, 'pos_reference': '260-196-000002', 'uuid': '1239dd27-d561-43b0-98c6-1c1b6e0dcda1'} created pos.order #944 2026-08-18 04:04:19,651 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91853404 finished 2026-08-18 04:04:19,707 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:19] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 77 0.039 0.087 2026-08-18 04:04:19,729 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-08-18 04:04:19,729 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:19,742 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-08-18 04:04:19,799 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 8772168 (allocated 9961472) 2026-08-18 04:04:19,803 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 147280 2026-08-18 04:04:19,805 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-08-18 04:04:19,805 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 147280 2026-08-18 04:04:19,901 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040419_901174_test_fiscal_position_between_frontend_and_backend.txt 2026-08-18 04:04:19,901 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpz86xyv43_chrome_odoo" 2026-08-18 04:04:19,935 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_price_between_frontend_and_backend ... 2026-08-18 04:04:24,360 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome pid: 147476 2026-08-18 04:04:24,360 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmpuhpp0gsf_chrome_odoo 2026-08-18 04:04:24,360 25 INFO rb-bf20be7-223995-404953 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:37557/json/version 2026-08-18 04:04:24,362 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37557', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:04:24,419 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Browser version: Chrome/150.0.7871.114 2026-08-18 04:04:24,419 25 INFO rb-bf20be7-223995-404953 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:37557/json 2026-08-18 04:04:24,420 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37557', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:04:24,503 25 INFO rb-bf20be7-223995-404953 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:37557/devtools/page/C92E08790335204A8382C5EED69D0360 2026-08-18 04:04:24,515 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Enable chrome headless console log notification 2026-08-18 04:04:24,527 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless enable page notifications 2026-08-18 04:04:24,542 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Setting session cookie in browser 2026-08-18 04:04:24,620 25 INFO rb-bf20be7-223995-404953 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/197?access_token=e9a36f554baf45f1" in browser 2026-08-18 04:04:24,620 25 INFO rb-bf20be7-223995-404953 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/197?access_token=e9a36f554baf45f1" 2026-08-18 04:04:24,635 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:04:24,979 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:24] "GET /pos-self/197?access_token=e9a36f554baf45f1 HTTP/1.1" 200 - 59 0.051 0.298 2026-08-18 04:04:24,981 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Navigation result: {'frameId': 'C92E08790335204A8382C5EED69D0360', 'loaderId': '7A8263DAD6A018F4E6C488F2474B34FD', 'isDownload': False} 2026-08-18 04:04:24,981 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:25,001 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:04:25,026 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:04:25,049 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:25] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.037 2026-08-18 04:04:25,061 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:04:25,071 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:25] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.057 2026-08-18 04:04:25,079 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:04:25,112 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:25] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.081 2026-08-18 04:04:25,243 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:25] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-18 04:04:25,264 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.004 0.013 2026-08-18 04:04:25,275 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:25] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.002 0.020 2026-08-18 04:04:25,275 25 INFO rb-bf20be7-223995-404953 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/197?access_token=e9a36f554baf45f1", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:04:25,283 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:04:25,283 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:25] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 04:04:25,287 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:25,360 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:25] "POST /pos-self/relations/197 HTTP/1.1" 200 - 37 0.035 0.030 2026-08-18 04:04:25,390 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.092 2026-08-18 04:04:25,726 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:25] "POST /pos-self/data/197 HTTP/1.1" 200 - 207 0.146 0.191 2026-08-18 04:04:25,734 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.329 2026-08-18 04:04:25,769 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:25,813 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:25] "GET /web/image/ir.attachment/9852/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-08-18 04:04:25,854 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:25,938 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:25] "GET /web/image/pos.category/366/image_128?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 2 0.000 0.031 2026-08-18 04:04:25,948 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:04:25,955 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:25,959 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:25] "GET /web/image/product.template/2392/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.035 2026-08-18 04:04:25,980 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:25] "GET /web/image/product.template/2404/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.054 2026-08-18 04:04:25,994 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:25] "GET /web/image/product.template/2407/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.071 2026-08-18 04:04:26,005 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:26] "GET /web/image/product.template/2403/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.081 2026-08-18 04:04:26,019 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:26] "GET /web/image/product.template/2405/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-08-18 04:04:26,023 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:26,037 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:26] "GET /web/image/product.template/2406/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.082 2026-08-18 04:04:26,051 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:26] "GET /web/image/product.template/2393/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-08-18 04:04:26,056 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04: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-08-18 04:04:26,080 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:26,151 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:26,206 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:26,258 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:26,314 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:26,382 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:26,441 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:26,496 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:26,550 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:26,622 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:26,679 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:26,732 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:26,787 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:26,864 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:26,923 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:26,975 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:27,031 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:27,099 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:27,216 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26690875 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000001', 'uuid': '33e2a735-a52a-4353-b2a6-daec86038cc4'}] 2026-08-18 04:04:27,252 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26690875 order {'name': None, 'pos_reference': '260-197-000001', 'uuid': '33e2a735-a52a-4353-b2a6-daec86038cc4'} created pos.order #945 2026-08-18 04:04:27,260 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26690875 finished 2026-08-18 04:04:27,368 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 112 0.078 0.128 2026-08-18 04:04:27,392 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: tour succeeded 2026-08-18 04:04:27,393 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:27,420 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.020 2026-08-18 04:04:27,449 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: heap 9985888 (allocated 11407360) 2026-08-18 04:04:27,454 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing chrome headless with pid 147476 2026-08-18 04:04:27,455 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing websocket connection 2026-08-18 04:04:27,456 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Terminating chrome headless with pid 147476 2026-08-18 04:04:27,552 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040427_551765_test_price_between_frontend_and_backend.txt 2026-08-18 04:04:27,552 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpuhpp0gsf_chrome_odoo" 2026-08-18 04:04:27,594 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend ... 2026-08-18 04:04:32,136 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Chrome pid: 147671 2026-08-18 04:04:32,136 25 INFO rb-bf20be7-223995-404953 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/tmphmltxqik_chrome_odoo 2026-08-18 04:04:32,136 25 INFO rb-bf20be7-223995-404953 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:44743/json/version 2026-08-18 04:04:32,138 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44743', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:04:32,201 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Browser version: Chrome/150.0.7871.114 2026-08-18 04:04:32,202 25 INFO rb-bf20be7-223995-404953 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:44743/json 2026-08-18 04:04:32,202 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44743', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:04:32,224 25 INFO rb-bf20be7-223995-404953 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:44743/devtools/page/E945778565416F3F82549C6206E72DF0 2026-08-18 04:04:32,267 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:32,274 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Chrome headless enable page notifications 2026-08-18 04:04:32,305 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Setting session cookie in browser 2026-08-18 04:04:32,433 25 INFO rb-bf20be7-223995-404953 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/198?access_token=6a43c1151dfa4255" in browser 2026-08-18 04:04:32,433 25 INFO rb-bf20be7-223995-404953 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/198?access_token=6a43c1151dfa4255" 2026-08-18 04:04:32,449 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:04:33,001 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:33] "GET /pos-self/198?access_token=6a43c1151dfa4255 HTTP/1.1" 200 - 59 0.057 0.498 2026-08-18 04:04:33,004 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Navigation result: {'frameId': 'E945778565416F3F82549C6206E72DF0', 'loaderId': '10E9448A21A3E00DF18BB5D393D94DFA', 'isDownload': False} 2026-08-18 04:04:33,004 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:33,016 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:04:33,036 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:04:33,058 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:33] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.006 0.027 2026-08-18 04:04:33,069 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:04:33,094 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:33] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.057 2026-08-18 04:04:33,104 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:04:33,118 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:33] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.085 2026-08-18 04:04:33,248 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:33] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-18 04:04:33,266 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:33] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.005 0.009 2026-08-18 04:04:33,284 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:33] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.007 0.022 2026-08-18 04:04:33,291 25 INFO rb-bf20be7-223995-404953 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/198?access_token=6a43c1151dfa4255", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:04:33,294 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:04:33,294 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:33] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 04:04:33,308 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:33,354 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:33] "POST /pos-self/relations/198 HTTP/1.1" 200 - 37 0.016 0.034 2026-08-18 04:04:33,389 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.083 2026-08-18 04:04:33,675 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:33] "POST /pos-self/data/198 HTTP/1.1" 200 - 211 0.119 0.161 2026-08-18 04:04:33,680 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.273 2026-08-18 04:04:33,726 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:33,762 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:33] "GET /web/image/ir.attachment/9893/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 04:04:33,791 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:33,813 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:33] "GET /web/image/ir.attachment/9859/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-18 04:04:33,839 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:04:33,902 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:33,927 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:33] "GET /web/image/pos.category/367/image_128?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-08-18 04:04:33,944 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:33] "GET /web/image/product.template/2420/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.014 2026-08-18 04:04:33,959 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:33,964 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:33] "GET /web/image/product.template/2431/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.033 2026-08-18 04:04:33,979 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:33] "GET /web/image/product.template/2435/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.040 2026-08-18 04:04:33,991 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:33] "GET /web/image/product.template/2432/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.051 2026-08-18 04:04:34,003 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:34] "GET /web/image/product.template/2433/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.062 2026-08-18 04:04:34,011 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:34,015 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:34] "GET /web/image/product.template/2434/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.072 2026-08-18 04:04:34,035 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:34] "GET /web/image/product.template/2421/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-08-18 04:04:34,049 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04: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-08-18 04:04:34,073 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:34,144 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:34,210 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:34,263 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:34,318 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:34,389 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:34,493 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35436855 started for PoS orders references: [{'name': None, 'pos_reference': '260-198-000001', 'uuid': '1d5c51db-36af-4802-9f92-769ae0b2e9fd'}] 2026-08-18 04:04:34,531 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35436855 order {'name': None, 'pos_reference': '260-198-000001', 'uuid': '1d5c51db-36af-4802-9f92-769ae0b2e9fd'} created pos.order #946 2026-08-18 04:04:34,540 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35436855 finished 2026-08-18 04:04:34,639 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:34] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 110 0.083 0.104 2026-08-18 04:04:34,662 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: tour succeeded 2026-08-18 04:04:34,663 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:34,688 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.010 0.013 2026-08-18 04:04:34,733 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: heap 8946468 (allocated 10223616) 2026-08-18 04:04:34,735 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing chrome headless with pid 147671 2026-08-18 04:04:34,736 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing websocket connection 2026-08-18 04:04:34,736 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Terminating chrome headless with pid 147671 2026-08-18 04:04:34,838 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040434_837746_test_pricelist_price_between_frontend_and_backend.txt 2026-08-18 04:04:34,838 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmphmltxqik_chrome_odoo" 2026-08-18 04:04:34,875 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend ... 2026-08-18 04:04:39,347 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Chrome pid: 147862 2026-08-18 04:04:39,347 25 INFO rb-bf20be7-223995-404953 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/tmp03ep7b80_chrome_odoo 2026-08-18 04:04:39,348 25 INFO rb-bf20be7-223995-404953 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:39721/json/version 2026-08-18 04:04:39,359 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39721', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:04:39,400 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Browser version: Chrome/150.0.7871.114 2026-08-18 04:04:39,401 25 INFO rb-bf20be7-223995-404953 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:39721/json 2026-08-18 04:04:39,401 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39721', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:04:39,475 25 INFO rb-bf20be7-223995-404953 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:39721/devtools/page/014C1A65F57307940D250109846ABB3C 2026-08-18 04:04:39,495 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:39,498 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:39,504 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:39,633 25 INFO rb-bf20be7-223995-404953 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/199?access_token=735244cd3bef4c38" in browser 2026-08-18 04:04:39,633 25 INFO rb-bf20be7-223995-404953 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/199?access_token=735244cd3bef4c38" 2026-08-18 04:04:39,646 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:04:40,015 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:40] "GET /pos-self/199?access_token=735244cd3bef4c38 HTTP/1.1" 200 - 59 0.057 0.316 2026-08-18 04:04:40,018 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Navigation result: {'frameId': '014C1A65F57307940D250109846ABB3C', 'loaderId': 'D550FC1A1107D3CDB8BC03A01D61D638', 'isDownload': False} 2026-08-18 04:04:40,018 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:40,041 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:04:40,076 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:04:40,117 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:40] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.029 0.040 2026-08-18 04:04:40,126 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:04:40,143 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:40] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.086 2026-08-18 04:04:40,157 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:04:40,172 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:40] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.109 2026-08-18 04:04:40,304 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:40] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-08-18 04:04:40,327 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:40] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.005 0.011 2026-08-18 04:04:40,334 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.018 2026-08-18 04:04:40,354 25 INFO rb-bf20be7-223995-404953 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/199?access_token=735244cd3bef4c38", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:04:40,366 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:40,367 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:04:40,367 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:40] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 04:04:40,453 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:40] "POST /pos-self/relations/199 HTTP/1.1" 200 - 37 0.036 0.030 2026-08-18 04:04:40,486 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.094 2026-08-18 04:04:40,855 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:40] "POST /pos-self/data/199 HTTP/1.1" 200 - 211 0.165 0.195 2026-08-18 04:04:40,859 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.361 2026-08-18 04:04:40,903 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:40,938 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:40] "GET /web/image/ir.attachment/9934/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 04:04:40,966 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:40,979 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:40] "GET /web/image/ir.attachment/9900/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 04:04:40,994 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:04:41,070 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:41,102 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:41] "GET /web/image/pos.category/368/image_128?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-08-18 04:04:41,114 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:41] "GET /web/image/product.template/2448/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.016 2026-08-18 04:04:41,125 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:41] "GET /web/image/product.template/2459/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-18 04:04:41,133 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:41] "GET /web/image/product.template/2463/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.035 2026-08-18 04:04:41,140 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:41,142 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:41] "GET /web/image/product.template/2460/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-08-18 04:04:41,176 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:41] "GET /web/image/product.template/2461/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.007 0.067 2026-08-18 04:04:41,193 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:41] "GET /web/image/product.template/2462/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.081 2026-08-18 04:04:41,199 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:41,209 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:41] "GET /web/image/product.template/2449/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-08-18 04:04:41,215 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04: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-08-18 04:04:41,251 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:41,321 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:41,380 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:41,433 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:41,488 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:41,552 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:41,613 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:41,673 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:41,724 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:41,779 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:41,843 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:41,901 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:41,954 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:42,009 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:42,074 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:42,167 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19290031 started for PoS orders references: [{'name': None, 'pos_reference': '260-199-000001', 'uuid': '0467ebc0-de11-4f03-bb97-59a06a613783'}] 2026-08-18 04:04:42,202 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19290031 order {'name': None, 'pos_reference': '260-199-000001', 'uuid': '0467ebc0-de11-4f03-bb97-59a06a613783'} created pos.order #947 2026-08-18 04:04:42,211 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19290031 finished 2026-08-18 04:04:42,297 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 110 0.053 0.108 2026-08-18 04:04:42,318 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: tour succeeded 2026-08-18 04:04:42,319 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:42,341 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.009 2026-08-18 04:04:42,367 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: heap 9920004 (allocated 11272192) 2026-08-18 04:04:42,372 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing chrome headless with pid 147862 2026-08-18 04:04:42,372 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing websocket connection 2026-08-18 04:04:42,374 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Terminating chrome headless with pid 147862 2026-08-18 04:04:42,473 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040442_472985_test_pricelist_should_not_be_changed_from_frontend.txt 2026-08-18 04:04:42,473 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Removing chrome user profile "/tmp/tmp03ep7b80_chrome_odoo" 2026-08-18 04:04:42,509 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_prices_are_immutable_from_frontend ... 2026-08-18 04:04:46,983 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome pid: 148062 2026-08-18 04:04:46,983 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless temporary user profile dir: /tmp/tmpr0df5_0x_chrome_odoo 2026-08-18 04:04:46,983 25 INFO rb-bf20be7-223995-404953 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:46465/json/version 2026-08-18 04:04:46,985 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46465', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:04:47,015 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Browser version: Chrome/150.0.7871.114 2026-08-18 04:04:47,015 25 INFO rb-bf20be7-223995-404953 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:46465/json 2026-08-18 04:04:47,016 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46465', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:04:47,078 25 INFO rb-bf20be7-223995-404953 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:46465/devtools/page/F330614AFAE697B90E45B2E749AEF0C4 2026-08-18 04:04:47,096 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Enable chrome headless console log notification 2026-08-18 04:04:47,102 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless enable page notifications 2026-08-18 04:04:47,168 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Setting session cookie in browser 2026-08-18 04:04:47,269 25 INFO rb-bf20be7-223995-404953 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/200?access_token=65906c4e868747d7" in browser 2026-08-18 04:04:47,269 25 INFO rb-bf20be7-223995-404953 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/200?access_token=65906c4e868747d7" 2026-08-18 04:04:47,294 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:04:47,636 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:47] "GET /pos-self/200?access_token=65906c4e868747d7 HTTP/1.1" 200 - 59 0.038 0.307 2026-08-18 04:04:47,639 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Navigation result: {'frameId': 'F330614AFAE697B90E45B2E749AEF0C4', 'loaderId': '91CA1AA84E6EBC55CEEDA40BB2FB4CA1', 'isDownload': False} 2026-08-18 04:04:47,640 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:47,678 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:04:47,702 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:04:47,734 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:47] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.024 2026-08-18 04:04:47,749 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:04:47,763 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:47] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.014 0.063 2026-08-18 04:04:47,775 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:04:47,792 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:47] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.103 2026-08-18 04:04:47,920 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:47] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-18 04:04:47,944 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.011 2026-08-18 04:04:47,957 25 INFO rb-bf20be7-223995-404953 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/200?access_token=65906c4e868747d7", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:04:47,960 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:47] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.004 0.019 2026-08-18 04:04:47,963 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:47,966 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:04:47,966 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:47] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 04:04:48,039 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:48] "POST /pos-self/relations/200 HTTP/1.1" 200 - 37 0.018 0.038 2026-08-18 04:04:48,069 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.076 2026-08-18 04:04:48,389 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:48] "POST /pos-self/data/200 HTTP/1.1" 200 - 207 0.141 0.165 2026-08-18 04:04:48,392 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.304 2026-08-18 04:04:48,429 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:48,470 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:48] "GET /web/image/ir.attachment/9975/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-08-18 04:04:48,530 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:48,590 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:48] "GET /web/image/pos.category/369/image_128?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-08-18 04:04:48,610 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:48] "GET /web/image/product.template/2476/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.012 2026-08-18 04:04:48,617 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 04:04:48,623 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:48,629 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:48] "GET /web/image/product.template/2487/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.021 2026-08-18 04:04:48,638 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:48] "GET /web/image/product.template/2488/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.028 2026-08-18 04:04:48,666 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:48] "GET /web/image/product.template/2491/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.056 2026-08-18 04:04:48,682 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:48] "GET /web/image/product.template/2489/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.066 2026-08-18 04:04:48,694 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:48,699 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:48] "GET /web/image/product.template/2490/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-08-18 04:04:48,714 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04: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-08-18 04:04:48,715 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:48] "GET /web/image/product.template/2477/image_512?unique=2026-08-18T04:03:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.086 2026-08-18 04:04:48,746 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:48,817 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:48,878 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:48,930 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:48,989 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:49,051 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:49,144 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78205344 started for PoS orders references: [{'name': None, 'pos_reference': '260-200-000001', 'uuid': 'a3a07025-c410-40f1-bc8b-3692af517323'}] 2026-08-18 04:04:49,177 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78205344 order {'name': None, 'pos_reference': '260-200-000001', 'uuid': 'a3a07025-c410-40f1-bc8b-3692af517323'} created pos.order #948 2026-08-18 04:04:49,199 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78205344 finished 2026-08-18 04:04:49,266 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:49] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 102 0.054 0.099 2026-08-18 04:04:49,283 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: tour succeeded 2026-08-18 04:04:49,284 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:49,312 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.010 2026-08-18 04:04:49,348 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: heap 8543476 (allocated 9699328) 2026-08-18 04:04:49,350 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing chrome headless with pid 148062 2026-08-18 04:04:49,351 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing websocket connection 2026-08-18 04:04:49,356 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Terminating chrome headless with pid 148062 2026-08-18 04:04:49,492 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040449_492420_test_prices_are_immutable_from_frontend.txt 2026-08-18 04:04:49,492 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Removing chrome user profile "/tmp/tmpr0df5_0x_chrome_odoo" 2026-08-18 04:04:49,529 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 04:04:50,479 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_sequence: Starting TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders ... 2026-08-18 04:04:53,135 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 148256 2026-08-18 04:04:53,135 25 INFO rb-bf20be7-223995-404953 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/tmphcgpc3hi_chrome_odoo 2026-08-18 04:04:53,135 25 INFO rb-bf20be7-223995-404953 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:43113/json/version 2026-08-18 04:04:53,136 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43113', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:04:53,220 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Browser version: Chrome/150.0.7871.114 2026-08-18 04:04:53,220 25 INFO rb-bf20be7-223995-404953 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:43113/json 2026-08-18 04:04:53,223 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43113', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:04:53,280 25 INFO rb-bf20be7-223995-404953 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:43113/devtools/page/0EB68FE4684D5EBE189EDC5AE90F8A3D 2026-08-18 04:04:53,317 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:53,334 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:53,460 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-18 04:04:53,466 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:53,468 25 INFO rb-bf20be7-223995-404953 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/201?access_token=d8fa6e3ac9954720" in browser 2026-08-18 04:04:53,468 25 INFO rb-bf20be7-223995-404953 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/201?access_token=d8fa6e3ac9954720" 2026-08-18 04:04:53,491 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:04:54,015 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:54] "GET /pos-self/201?access_token=d8fa6e3ac9954720 HTTP/1.1" 200 - 60 0.034 0.494 2026-08-18 04:04:54,018 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': '0EB68FE4684D5EBE189EDC5AE90F8A3D', 'loaderId': 'F76B625DE8838BA2048EC8902D005644', 'isDownload': False} 2026-08-18 04:04:54,019 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:54,033 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:04:54,063 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:04:54,091 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:54] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.016 0.036 2026-08-18 04:04:54,112 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:04:54,150 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:54] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.086 2026-08-18 04:04:54,155 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:04:54,164 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:54] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.113 2026-08-18 04:04:54,307 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:54] "GET /favicon.ico HTTP/1.1" 301 - 1 0.007 0.014 2026-08-18 04:04:54,321 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.023 2026-08-18 04:04:54,331 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:54] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.002 0.007 2026-08-18 04:04:54,331 25 INFO rb-bf20be7-223995-404953 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/201?access_token=d8fa6e3ac9954720", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:04:54,340 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:54,342 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:54] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 04:04:54,393 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:54,405 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:54] "POST /pos-self/relations/201 HTTP/1.1" 200 - 35 0.025 0.030 2026-08-18 04:04:54,437 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.084 2026-08-18 04:04:54,727 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:54] "POST /pos-self/data/201 HTTP/1.1" 200 - 179 0.113 0.166 2026-08-18 04:04:54,731 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.273 2026-08-18 04:04:54,768 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:54,809 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:54] "GET /web/image/ir.attachment/10026/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-08-18 04:04:54,850 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:54,913 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:54] "GET /web/image/pos.category/370/image_128?unique=2026-08-18T04:04:49.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-08-18 04:04:54,923 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:54] "GET /web/image/product.template/2492/image_512?unique=2026-08-18T04:04:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.030 2026-08-18 04:04:54,928 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:54,936 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:54] "GET /web/image/product.template/2493/image_512?unique=2026-08-18T04:04:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.040 2026-08-18 04:04:54,948 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:54] "GET /web/image/product.template/2496/image_512?unique=2026-08-18T04:04:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.047 2026-08-18 04:04:54,967 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:54] "GET /web/image/product.template/2495/image_512?unique=2026-08-18T04:04:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-08-18 04:04:54,984 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:54] "GET /web/image/product.template/2494/image_512?unique=2026-08-18T04:04:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-08-18 04:04:54,995 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:55,005 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:55] "GET /web/image/ir.attachment/9992/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-18 04:04:55,031 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:04:55,036 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 04:04:55,068 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:55] "GET /web/image/product.product/2678/image_512?unique=2026-08-18T04:04:49.000+00:00 HTTP/1.1" 200 - 8 0.028 0.015 2026-08-18 04:04:55,084 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:55,135 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:55,202 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:55,239 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8444998 started for PoS orders references: [{'name': None, 'pos_reference': '260-201-000001', 'uuid': 'bf3be376-ac29-4b9d-bcfe-345627bd2194'}] 2026-08-18 04:04:55,289 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8444998 order {'name': None, 'pos_reference': '260-201-000001', 'uuid': 'bf3be376-ac29-4b9d-bcfe-345627bd2194'} created pos.order #949 2026-08-18 04:04:55,297 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8444998 finished 2026-08-18 04:04:55,415 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:55] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 102 0.101 0.117 2026-08-18 04:04:55,456 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.009 2026-08-18 04:04:55,473 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:55,523 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: tour succeeded 2026-08-18 04:04:55,524 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:55,557 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 7706684 (allocated 8126464) 2026-08-18 04:04:55,570 25 INFO rb-bf20be7-223995-404953 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 148256 2026-08-18 04:04:55,571 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Closing websocket connection 2026-08-18 04:04:55,574 25 INFO rb-bf20be7-223995-404953 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 148256 2026-08-18 04:04:55,657 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040455_656888_test_self_order_order_number_conflict_with_normal_orders.txt 2026-08-18 04:04:55,657 25 INFO rb-bf20be7-223995-404953 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/tmphcgpc3hi_chrome_odoo" 2026-08-18 04:04:55,926 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 148448 2026-08-18 04:04:55,926 25 INFO rb-bf20be7-223995-404953 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/tmpe2xq4pyt_chrome_odoo 2026-08-18 04:04:55,926 25 INFO rb-bf20be7-223995-404953 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:41939/json/version 2026-08-18 04:04:55,927 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41939', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:04:55,959 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Browser version: Chrome/150.0.7871.114 2026-08-18 04:04:55,960 25 INFO rb-bf20be7-223995-404953 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:41939/json 2026-08-18 04:04:55,963 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41939', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:04:55,985 25 INFO rb-bf20be7-223995-404953 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:41939/devtools/page/F1FC64B855DFAC0577902DF06ACC577F 2026-08-18 04:04:56,001 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:56,015 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:56,113 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-18 04:04:56,117 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:56,129 25 INFO rb-bf20be7-223995-404953 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/201" in browser 2026-08-18 04:04:56,130 25 INFO rb-bf20be7-223995-404953 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/201" 2026-08-18 04:04:56,403 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:56] "GET /pos/ui/201 HTTP/1.1" 200 - 70 0.044 0.217 2026-08-18 04:04:56,405 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': 'F1FC64B855DFAC0577902DF06ACC577F', 'loaderId': '635FFFED5B08FEC6D6781D3EF50C8566', 'isDownload': False} 2026-08-18 04:04:56,405 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:56,418 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:04:56,435 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:56] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 04:04:56,441 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:56] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-18 04:04:56,456 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:56] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.024 2026-08-18 04:04:56,879 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:04:56,883 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:04:56,904 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 04:04:56,921 25 INFO rb-bf20be7-223995-404953 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/201", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:04:56,928 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:56,938 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.012 2026-08-18 04:04:56,960 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.014 2026-08-18 04:04:56,986 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:04:57,014 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-08-18 04:04:57,022 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.019 2026-08-18 04:04:57,080 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 28 0.014 0.043 2026-08-18 04:04:57,085 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.048 2026-08-18 04:04:57,606 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.226 0.256 2026-08-18 04:04:57,622 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:57] "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-08-18 04:04:57,694 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04: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.001 0.006 2026-08-18 04:04:57,747 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:57] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.030 2026-08-18 04:04:57,768 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04: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.001 0.006 2026-08-18 04:04:57,781 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:57,792 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-18 04:04:57,847 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:04:57,851 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 04:04:57,866 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 04:04:57,866 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 04:04:57,896 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:57] "GET /web/image/res.users/286/avatar_128 HTTP/1.1" 200 - 14 0.012 0.027 2026-08-18 04:04:57,903 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 04:04:57,905 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 04:04:57,929 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:57] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.005 0.066 2026-08-18 04:04:57,981 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:57,982 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 04:04:57,999 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:57] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.019 0.070 2026-08-18 04:04:58,114 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:58] "GET /pos/ui/201?from_backend=True HTTP/1.1" 200 - 32 0.069 0.116 2026-08-18 04:04:58,194 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:58] "GET /pos/ui/201 HTTP/1.1" 200 - 32 0.026 0.205 2026-08-18 04:04:58,213 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:58] "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.112 2026-08-18 04:04:58,258 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:58,262 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.240 2026-08-18 04:04:58,278 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:58,283 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:04:58,293 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.008 2026-08-18 04:04:58,379 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:58,429 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:58,480 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:58,535 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:58,587 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:58,639 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:58,699 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:58,751 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:58,802 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:58,852 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:58,911 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:58,936 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1343172 started for PoS orders references: [{'name': '/', 'pos_reference': '261-201-000001', 'uuid': '98bd94c6-7efd-4e4f-b2ec-446a526df6dd'}] 2026-08-18 04:04:59,018 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1343172 order {'name': '/', 'pos_reference': '261-201-000001', 'uuid': '98bd94c6-7efd-4e4f-b2ec-446a526df6dd'} created pos.order #950 2026-08-18 04:04:59,028 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1343172 finished 2026-08-18 04:04:59,062 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.060 0.069 2026-08-18 04:04:59,085 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:59,149 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:59,229 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:59] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.037 0.040 2026-08-18 04:04:59,256 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.011 2026-08-18 04:04:59,280 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:59,282 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:04:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:04:59,331 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:59,383 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:59,434 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: tour succeeded 2026-08-18 04:04:59,435 25 INFO rb-bf20be7-223995-404953 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-08-18 04:04:59,498 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 15317356 (allocated 16777216) 2026-08-18 04:04:59,512 25 INFO rb-bf20be7-223995-404953 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 148448 2026-08-18 04:04:59,513 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Closing websocket connection 2026-08-18 04:04:59,514 25 INFO rb-bf20be7-223995-404953 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 148448 2026-08-18 04:04:59,633 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040459_633419_test_self_order_order_number_conflict_with_normal_orders.txt 2026-08-18 04:04:59,633 25 INFO rb-bf20be7-223995-404953 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/tmpe2xq4pyt_chrome_odoo" 2026-08-18 04:04:59,686 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 04:05:00,569 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_delivery_tour ... 2026-08-18 04:05:03,378 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome pid: 148652 2026-08-18 04:05:03,380 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmpdlx6fsnj_chrome_odoo 2026-08-18 04:05:03,380 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:35403/json/version 2026-08-18 04:05:03,381 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35403', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:05:03,424 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Browser version: Chrome/150.0.7871.114 2026-08-18 04:05:03,424 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:35403/json 2026-08-18 04:05:03,428 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35403', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:05:03,469 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:35403/devtools/page/F2D40FEB4ECFFCE19FA0396581358D7A 2026-08-18 04:05:03,483 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Enable chrome headless console log notification 2026-08-18 04:05:03,526 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless enable page notifications 2026-08-18 04:05:03,576 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Setting session cookie in browser 2026-08-18 04:05:03,593 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Open "http://127.0.0.1:8069/pos-self/202?access_token=ae54ea2aeb994efc" in browser 2026-08-18 04:05:03,593 25 INFO rb-bf20be7-223995-404953 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/202?access_token=ae54ea2aeb994efc" 2026-08-18 04:05:03,628 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:05:03,945 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:03] "GET /pos-self/202?access_token=ae54ea2aeb994efc HTTP/1.1" 200 - 57 0.028 0.296 2026-08-18 04:05:03,948 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Navigation result: {'frameId': 'F2D40FEB4ECFFCE19FA0396581358D7A', 'loaderId': '280E44C836099E15E792F0BB230DE7EE', 'isDownload': False} 2026-08-18 04:05:03,948 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:03,967 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:05:04,010 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:05:04,031 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:04] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.019 0.036 2026-08-18 04:05:04,049 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:05:04,112 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:04] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.048 0.081 2026-08-18 04:05:04,126 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:05:04,137 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:04] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.149 2026-08-18 04:05:04,238 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:04] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-18 04:05:04,250 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 04:05:04,268 25 INFO rb-bf20be7-223995-404953 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/202?access_token=ae54ea2aeb994efc", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:05:04,278 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:04,284 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:05:04,284 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:04] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.012 2026-08-18 04:05:04,284 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:04] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.015 0.026 2026-08-18 04:05:04,361 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:04] "POST /pos-self/relations/202 HTTP/1.1" 200 - 37 0.026 0.036 2026-08-18 04:05:04,391 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.085 2026-08-18 04:05:04,667 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:04] "POST /pos-self/data/202 HTTP/1.1" 200 - 181 0.121 0.154 2026-08-18 04:05:04,670 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.265 2026-08-18 04:05:04,707 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-08-18 04:05:04,748 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:04] "GET /web/image/ir.attachment/10077/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-08-18 04:05:04,781 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:04,792 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:04] "GET /web/image/ir.attachment/10043/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 04:05:04,823 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:05:04,884 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:04,926 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:04] "GET /web/image/pos.category/371/image_128?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-08-18 04:05:04,935 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:04] "GET /web/image/product.template/2497/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-08-18 04:05:04,944 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:04] "GET /web/image/product.template/2498/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.024 2026-08-18 04:05:04,957 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:04] "GET /web/image/product.template/2501/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-18 04:05:04,962 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:04,967 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:04] "GET /web/image/product.template/2499/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.045 2026-08-18 04:05:04,977 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:04] "GET /web/image/product.template/2500/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-08-18 04:05:05,023 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:05,072 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:05:05,083 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:05] "GET /web/image/product.product/2684/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-08-18 04:05:05,088 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:05,152 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:05,173 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:05] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.005 0.015 2026-08-18 04:05:05,234 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:05,326 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:05,460 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:05,519 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:05,585 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:05,655 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:05,708 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:05,784 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:05] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.032 0.042 2026-08-18 04:05:05,837 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64411558 started for PoS orders references: [{'name': None, 'pos_reference': '260-202-000001', 'uuid': 'a64f1fb4-ded0-4246-8fa8-43a56b89b0ec'}] 2026-08-18 04:05:05,878 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64411558 order {'name': None, 'pos_reference': '260-202-000001', 'uuid': 'a64f1fb4-ded0-4246-8fa8-43a56b89b0ec'} created pos.order #951 2026-08-18 04:05:05,887 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64411558 finished 2026-08-18 04:05:06,231 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:06] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 243 0.205 0.228 2026-08-18 04:05:06,287 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: tour succeeded 2026-08-18 04:05:06,288 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_preset_delivery_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-08-18 04:05:06,362 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: heap 8693852 (allocated 9961472) 2026-08-18 04:05:06,369 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing chrome headless with pid 148652 2026-08-18 04:05:06,373 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing websocket connection 2026-08-18 04:05:06,373 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Terminating chrome headless with pid 148652 2026-08-18 04:05:06,472 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040506_471784_test_preset_delivery_tour.txt 2026-08-18 04:05:06,472 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmpdlx6fsnj_chrome_odoo" 2026-08-18 04:05:06,535 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_dine_in_tour ... 2026-08-18 04:05:09,499 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome pid: 148854 2026-08-18 04:05:09,500 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmpk7hyb4qw_chrome_odoo 2026-08-18 04:05:09,500 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:42093/json/version 2026-08-18 04:05:09,501 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42093', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:05:09,574 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Browser version: Chrome/150.0.7871.114 2026-08-18 04:05:09,574 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:42093/json 2026-08-18 04:05:09,577 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42093', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:05:09,597 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:42093/devtools/page/29C829540C24243A82E784B340AD60C9 2026-08-18 04:05:09,619 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-08-18 04:05:09,659 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-08-18 04:05:09,688 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Setting session cookie in browser 2026-08-18 04:05:09,701 25 INFO rb-bf20be7-223995-404953 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/203?access_token=db23383a6ed640e1&table_identifier=cb6ce9e5" in browser 2026-08-18 04:05:09,701 25 INFO rb-bf20be7-223995-404953 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/203?access_token=db23383a6ed640e1&table_identifier=cb6ce9e5" 2026-08-18 04:05:09,725 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:05:10,118 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:10] "GET /pos-self/203?access_token=db23383a6ed640e1&table_identifier=cb6ce9e5 HTTP/1.1" 200 - 59 0.040 0.361 2026-08-18 04:05:10,125 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Navigation result: {'frameId': '29C829540C24243A82E784B340AD60C9', 'loaderId': 'D39270FF25B5A6A843B3F657E0A51FBC', 'isDownload': False} 2026-08-18 04:05:10,125 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:10,151 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:05:10,188 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:05:10,216 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:10] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.015 0.036 2026-08-18 04:05:10,228 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:05:10,261 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:10] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.077 2026-08-18 04:05:10,272 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:05:10,283 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:10] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.101 2026-08-18 04:05:10,403 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:10] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-08-18 04:05:10,410 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 04:05:10,421 25 INFO rb-bf20be7-223995-404953 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/203?access_token=db23383a6ed640e1&table_identifier=cb6ce9e5", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:05:10,423 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:10] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.002 0.008 2026-08-18 04:05:10,427 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:05:10,427 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:10] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 04:05:10,428 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:10,484 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:10,512 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:10] "POST /pos-self/relations/203 HTTP/1.1" 200 - 37 0.037 0.034 2026-08-18 04:05:10,555 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.109 2026-08-18 04:05:10,893 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:10] "POST /pos-self/data/203 HTTP/1.1" 200 - 181 0.192 0.161 2026-08-18 04:05:10,902 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.328 2026-08-18 04:05:10,956 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.009 2026-08-18 04:05:10,964 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: Owl is running in 'dev' mode. 2026-08-18 04:05:11,009 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:11] "GET /web/image/ir.attachment/10118/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 04:05:11,036 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:11,057 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:11] "GET /web/image/ir.attachment/10084/raw HTTP/1.1" 200 - 4 0.005 0.008 2026-08-18 04:05:11,072 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:05:11,130 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:11,177 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:11] "GET /web/image/pos.category/371/image_128?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 2 0.002 0.035 2026-08-18 04:05:11,189 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:11] "GET /web/image/product.template/2497/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.027 2026-08-18 04:05:11,200 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:11,206 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:11] "GET /web/image/product.template/2498/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 3 0.004 0.042 2026-08-18 04:05:11,226 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:11] "GET /web/image/product.template/2501/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-08-18 04:05:11,255 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:11] "GET /web/image/product.template/2499/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 3 0.005 0.086 2026-08-18 04:05:11,265 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:11,268 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:11] "GET /web/image/product.template/2500/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.099 2026-08-18 04:05:11,290 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:05:11,314 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:11,318 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:11] "GET /web/image/product.product/2683/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 8 0.008 0.019 2026-08-18 04:05:11,380 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:11,435 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26385447 started for PoS orders references: [{'name': None, 'pos_reference': '260-203-000001', 'uuid': 'e429311d-58d7-404d-a52f-ef6c6e842f8f'}] 2026-08-18 04:05:11,472 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26385447 order {'name': None, 'pos_reference': '260-203-000001', 'uuid': 'e429311d-58d7-404d-a52f-ef6c6e842f8f'} created pos.order #952 2026-08-18 04:05:11,494 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26385447 finished 2026-08-18 04:05:11,600 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:11] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.106 0.111 2026-08-18 04:05:11,655 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-08-18 04:05:11,670 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: tour succeeded 2026-08-18 04:05:11,671 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:11,711 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: heap 7779440 (allocated 8650752) 2026-08-18 04:05:11,715 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing chrome headless with pid 148854 2026-08-18 04:05:11,715 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing websocket connection 2026-08-18 04:05:11,715 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Terminating chrome headless with pid 148854 2026-08-18 04:05:11,810 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040511_809937_test_preset_dine_in_tour.txt 2026-08-18 04:05:11,810 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmpk7hyb4qw_chrome_odoo" 2026-08-18 04:05:11,843 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_email_tour ... 2026-08-18 04:05:14,667 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome pid: 149047 2026-08-18 04:05:14,667 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless temporary user profile dir: /tmp/tmp5f1_n0f0_chrome_odoo 2026-08-18 04:05:14,668 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:33893/json/version 2026-08-18 04:05:14,669 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33893', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:05:14,761 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Browser version: Chrome/150.0.7871.114 2026-08-18 04:05:14,761 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:33893/json 2026-08-18 04:05:14,761 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33893', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:05:14,801 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Websocket url found: ws://127.0.0.1:33893/devtools/page/7F25EDEFE7C7830724CF159A3AEEB74C 2026-08-18 04:05:14,825 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Enable chrome headless console log notification 2026-08-18 04:05:14,835 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless enable page notifications 2026-08-18 04:05:14,887 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Setting session cookie in browser 2026-08-18 04:05:14,897 25 INFO rb-bf20be7-223995-404953 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/204?access_token=689f407d665b40c0" in browser 2026-08-18 04:05:14,897 25 INFO rb-bf20be7-223995-404953 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/204?access_token=689f407d665b40c0" 2026-08-18 04:05:14,919 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:05:15,482 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:15] "GET /pos-self/204?access_token=689f407d665b40c0 HTTP/1.1" 200 - 57 0.031 0.537 2026-08-18 04:05:15,486 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Navigation result: {'frameId': '7F25EDEFE7C7830724CF159A3AEEB74C', 'loaderId': '45ADCAFDDF228AD158CEEFAE4AB89EF6', 'isDownload': False} 2026-08-18 04:05:15,486 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:15,499 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:05:15,525 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:05:15,550 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:15] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.037 2026-08-18 04:05:15,561 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:05:15,570 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:15] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.055 2026-08-18 04:05:15,596 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:05:15,664 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:15] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.062 0.090 2026-08-18 04:05:15,782 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:15] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.012 2026-08-18 04:05:15,805 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:15] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.007 0.009 2026-08-18 04:05:15,814 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.020 2026-08-18 04:05:15,823 25 INFO rb-bf20be7-223995-404953 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/204?access_token=689f407d665b40c0", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:05:15,829 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:05:15,829 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:15] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 04:05:15,831 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:15,866 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-08-18 04:05:15,888 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:15,952 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:15] "POST /pos-self/relations/204 HTTP/1.1" 200 - 37 0.048 0.052 2026-08-18 04:05:15,962 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.080 2026-08-18 04:05:16,288 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:16] "POST /pos-self/data/204 HTTP/1.1" 200 - 183 0.079 0.143 2026-08-18 04:05:16,334 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: Owl is running in 'dev' mode. 2026-08-18 04:05:16,382 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:16] "GET /web/image/ir.attachment/10159/raw HTTP/1.1" 200 - 4 0.006 0.009 2026-08-18 04:05:16,403 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:16,421 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:16] "GET /web/image/ir.attachment/10125/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 04:05:16,435 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:05:16,506 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:16,544 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:16] "GET /web/image/pos.category/371/image_128?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 2 0.000 0.023 2026-08-18 04:05:16,560 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:16,562 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:16] "GET /web/image/product.template/2497/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.032 2026-08-18 04:05:16,578 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:16] "GET /web/image/product.template/2501/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 3 0.007 0.033 2026-08-18 04:05:16,594 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:16] "GET /web/image/product.template/2499/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.052 2026-08-18 04:05:16,605 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:16] "GET /web/image/product.template/2498/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.063 2026-08-18 04:05:16,617 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:16] "GET /web/image/product.template/2500/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-08-18 04:05:16,618 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:16,651 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 04:05:16,663 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:16,668 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:16] "GET /web/image/product.product/2684/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 8 0.013 0.015 2026-08-18 04:05:16,752 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:16,785 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:16] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.012 0.016 2026-08-18 04:05:16,827 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:16,900 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:17,037 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:17,037 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:17,106 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:17] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.019 0.047 2026-08-18 04:05:17,163 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19702824 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000001', 'uuid': '8c6fb6f8-67d0-44bb-ae8f-853c61983bf9'}] 2026-08-18 04:05:17,190 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19702824 order {'name': None, 'pos_reference': '260-204-000001', 'uuid': '8c6fb6f8-67d0-44bb-ae8f-853c61983bf9'} created pos.order #953 2026-08-18 04:05:17,199 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19702824 finished 2026-08-18 04:05:17,578 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:17,613 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 260 0.219 0.273 2026-08-18 04:05:17,657 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: tour succeeded 2026-08-18 04:05:17,657 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:17,694 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: heap 8332208 (allocated 9175040) 2026-08-18 04:05:17,707 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing chrome headless with pid 149047 2026-08-18 04:05:17,708 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing websocket connection 2026-08-18 04:05:17,709 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Terminating chrome headless with pid 149047 2026-08-18 04:05:17,836 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040517_835676_test_preset_takeaway_email_tour.txt 2026-08-18 04:05:17,836 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Removing chrome user profile "/tmp/tmp5f1_n0f0_chrome_odoo" 2026-08-18 04:05:17,903 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_tour ... 2026-08-18 04:05:20,644 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome pid: 149241 2026-08-18 04:05:20,645 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmp3jsxdgki_chrome_odoo 2026-08-18 04:05:20,645 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:32887/json/version 2026-08-18 04:05:20,646 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32887', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:05:20,709 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Browser version: Chrome/150.0.7871.114 2026-08-18 04:05:20,709 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:32887/json 2026-08-18 04:05:20,711 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32887', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:05:20,770 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:32887/devtools/page/F78E1D3BD3AE3D4AEC190F5E44872224 2026-08-18 04:05:20,786 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-08-18 04:05:20,796 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-08-18 04:05:21,025 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Setting session cookie in browser 2026-08-18 04:05:21,033 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Open "http://127.0.0.1:8069/pos-self/205?access_token=f5afba3c19a94ce5" in browser 2026-08-18 04:05:21,033 25 INFO rb-bf20be7-223995-404953 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/205?access_token=f5afba3c19a94ce5" 2026-08-18 04:05:21,046 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:05:21,320 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:21] "GET /pos-self/205?access_token=f5afba3c19a94ce5 HTTP/1.1" 200 - 57 0.020 0.258 2026-08-18 04:05:21,323 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Navigation result: {'frameId': 'F78E1D3BD3AE3D4AEC190F5E44872224', 'loaderId': '9C1D71A19B27760F40865E613E8B42CC', 'isDownload': False} 2026-08-18 04:05:21,323 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:21,338 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:05:21,360 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:05:21,399 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:21] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.027 2026-08-18 04:05:21,412 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:05:21,430 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:21] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.071 2026-08-18 04:05:21,444 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:05:21,455 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:21] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.094 2026-08-18 04:05:21,637 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:21] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-08-18 04:05:21,672 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:21] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.002 0.007 2026-08-18 04:05:21,778 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:21] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 04:05:21,791 25 INFO rb-bf20be7-223995-404953 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/205?access_token=f5afba3c19a94ce5", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:05:21,796 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:05:21,797 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:21] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 04:05:21,797 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:21,851 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:21,882 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:21] "POST /pos-self/relations/205 HTTP/1.1" 200 - 37 0.029 0.048 2026-08-18 04:05:21,925 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.118 2026-08-18 04:05:22,182 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:22] "POST /pos-self/data/205 HTTP/1.1" 200 - 181 0.099 0.147 2026-08-18 04:05:22,185 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.243 2026-08-18 04:05:22,210 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-08-18 04:05:22,246 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:22] "GET /web/image/ir.attachment/10200/raw HTTP/1.1" 200 - 4 0.003 0.004 2026-08-18 04:05:22,267 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:22,289 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:22] "GET /web/image/ir.attachment/10166/raw HTTP/1.1" 200 - 4 0.006 0.011 2026-08-18 04:05:22,299 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:05:22,362 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:22,395 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:22] "GET /web/image/pos.category/371/image_128?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-08-18 04:05:22,410 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:22] "GET /web/image/product.template/2497/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 3 0.004 0.019 2026-08-18 04:05:22,426 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:22] "GET /web/image/product.template/2498/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-08-18 04:05:22,432 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:22,439 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:22] "GET /web/image/product.template/2501/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-08-18 04:05:22,452 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:22] "GET /web/image/product.template/2500/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-08-18 04:05:22,470 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:22] "GET /web/image/product.template/2499/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 3 0.005 0.073 2026-08-18 04:05:22,497 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:22,524 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:05:22,544 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:22] "GET /web/image/product.product/2683/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 8 0.007 0.019 2026-08-18 04:05:22,547 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:22,611 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:22,629 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:22] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.004 0.011 2026-08-18 04:05:22,671 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:22,737 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:22,764 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41247474 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000001', 'uuid': '03351094-e20e-4b35-97b1-b41c30a14386'}] 2026-08-18 04:05:22,799 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41247474 order {'name': None, 'pos_reference': '260-205-000001', 'uuid': '03351094-e20e-4b35-97b1-b41c30a14386'} created pos.order #954 2026-08-18 04:05:22,810 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41247474 finished 2026-08-18 04:05:22,908 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:22] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 98 0.071 0.103 2026-08-18 04:05:22,954 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: tour succeeded 2026-08-18 04:05:22,955 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_preset_takeaway_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-08-18 04:05:23,004 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: heap 8093328 (allocated 8912896) 2026-08-18 04:05:23,006 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing chrome headless with pid 149241 2026-08-18 04:05:23,008 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing websocket connection 2026-08-18 04:05:23,009 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Terminating chrome headless with pid 149241 2026-08-18 04:05:23,105 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040523_104621_test_preset_takeaway_tour.txt 2026-08-18 04:05:23,105 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmp3jsxdgki_chrome_odoo" 2026-08-18 04:05:23,173 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_with_slot_tour ... 2026-08-18 04:05:25,860 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome pid: 149439 2026-08-18 04:05:25,860 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmpbtcrs9zq_chrome_odoo 2026-08-18 04:05:25,861 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:41771/json/version 2026-08-18 04:05:25,862 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41771', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:05:25,884 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Browser version: Chrome/150.0.7871.114 2026-08-18 04:05:25,884 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:41771/json 2026-08-18 04:05:25,885 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41771', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:05:25,961 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:41771/devtools/page/194DE83D96439E4FCC4C41C719A89BC7 2026-08-18 04:05:26,006 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-08-18 04:05:26,013 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-08-18 04:05:26,032 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Setting session cookie in browser 2026-08-18 04:05:26,060 25 INFO rb-bf20be7-223995-404953 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/206?access_token=4a9aefff11db417b" in browser 2026-08-18 04:05:26,061 25 INFO rb-bf20be7-223995-404953 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/206?access_token=4a9aefff11db417b" 2026-08-18 04:05:26,081 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:05:26,451 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:26] "GET /pos-self/206?access_token=4a9aefff11db417b HTTP/1.1" 200 - 57 0.042 0.337 2026-08-18 04:05:26,453 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Navigation result: {'frameId': '194DE83D96439E4FCC4C41C719A89BC7', 'loaderId': 'AB35AD3E353D0275C0590FFCAF7CB2CD', 'isDownload': False} 2026-08-18 04:05:26,453 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:26,474 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:05:26,494 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:05:26,534 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:26] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.032 2026-08-18 04:05:26,548 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:05:26,574 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:26] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.015 0.079 2026-08-18 04:05:26,586 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:05:26,604 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:26] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.111 2026-08-18 04:05:26,744 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:26] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-08-18 04:05:26,803 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:26] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.004 0.013 2026-08-18 04:05:26,810 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.013 2026-08-18 04:05:26,831 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:05:26,831 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:26] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 04:05:26,834 25 INFO rb-bf20be7-223995-404953 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/206?access_token=4a9aefff11db417b", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:05:26,845 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:26,894 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:26,897 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:26] "POST /pos-self/relations/206 HTTP/1.1" 200 - 37 0.021 0.036 2026-08-18 04:05:26,933 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.086 2026-08-18 04:05:27,182 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:27] "POST /pos-self/data/206 HTTP/1.1" 200 - 185 0.095 0.164 2026-08-18 04:05:27,186 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.239 2026-08-18 04:05:27,242 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: Owl is running in 'dev' mode. 2026-08-18 04:05:27,288 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:27] "GET /web/image/ir.attachment/10241/raw HTTP/1.1" 200 - 4 0.007 0.009 2026-08-18 04:05:27,307 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:27,318 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:27] "GET /web/image/ir.attachment/10207/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 04:05:27,337 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:05:27,388 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:27,447 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:27] "GET /web/image/pos.category/371/image_128?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 2 0.002 0.029 2026-08-18 04:05:27,457 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:27,474 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:27] "GET /web/image/product.template/2497/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 3 0.009 0.044 2026-08-18 04:05:27,497 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:27] "GET /web/image/product.template/2499/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 3 0.005 0.065 2026-08-18 04:05:27,513 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:27] "GET /web/image/product.template/2501/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-08-18 04:05:27,520 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:27,525 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:27] "GET /web/image/product.template/2498/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-08-18 04:05:27,543 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 04:05:27,556 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:27] "GET /web/image/product.template/2500/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-08-18 04:05:27,574 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:27,584 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:27] "GET /web/image/product.product/2683/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 8 0.005 0.037 2026-08-18 04:05:27,635 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:27,652 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:27] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.004 0.011 2026-08-18 04:05:27,735 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:27,840 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:27,904 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:27,927 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69079319 started for PoS orders references: [{'name': None, 'pos_reference': '260-206-000001', 'uuid': '61028553-acc5-4b0f-95ab-025f40336e96'}] 2026-08-18 04:05:27,952 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69079319 order {'name': None, 'pos_reference': '260-206-000001', 'uuid': '61028553-acc5-4b0f-95ab-025f40336e96'} created pos.order #955 2026-08-18 04:05:27,963 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69079319 finished 2026-08-18 04:05:28,048 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:28] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 98 0.050 0.095 2026-08-18 04:05:28,104 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: tour succeeded 2026-08-18 04:05:28,105 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:28,146 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: heap 9329088 (allocated 10485760) 2026-08-18 04:05:28,148 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing chrome headless with pid 149439 2026-08-18 04:05:28,149 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing websocket connection 2026-08-18 04:05:28,149 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Terminating chrome headless with pid 149439 2026-08-18 04:05:28,255 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040528_254518_test_preset_with_slot_tour.txt 2026-08-18 04:05:28,255 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmpbtcrs9zq_chrome_odoo" 2026-08-18 04:05:28,290 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_slot_limit_orders ... 2026-08-18 04:05:30,838 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome pid: 149620 2026-08-18 04:05:30,839 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome headless temporary user profile dir: /tmp/tmp0e0huymy_chrome_odoo 2026-08-18 04:05:30,839 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Issuing json command http://127.0.0.1:46265/json/version 2026-08-18 04:05:30,840 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46265', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:05:30,863 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Browser version: Chrome/150.0.7871.114 2026-08-18 04:05:30,863 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Issuing json command http://127.0.0.1:46265/json 2026-08-18 04:05:30,864 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46265', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:05:30,884 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Websocket url found: ws://127.0.0.1:46265/devtools/page/E5D3344068D297177C9BB3F5752D42FA 2026-08-18 04:05:30,965 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Enable chrome headless console log notification 2026-08-18 04:05:30,981 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome headless enable page notifications 2026-08-18 04:05:31,008 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Setting session cookie in browser 2026-08-18 04:05:31,063 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Open "http://127.0.0.1:8069/pos-self/207?access_token=8f05f25548e94624" in browser 2026-08-18 04:05:31,063 25 INFO rb-bf20be7-223995-404953 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/207?access_token=8f05f25548e94624" 2026-08-18 04:05:31,078 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:05:31,540 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:31] "GET /pos-self/207?access_token=8f05f25548e94624 HTTP/1.1" 200 - 57 0.022 0.444 2026-08-18 04:05:31,543 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Navigation result: {'frameId': 'E5D3344068D297177C9BB3F5752D42FA', 'loaderId': '82090BA9ED57CFF849C136A8082866E5', 'isDownload': False} 2026-08-18 04:05:31,543 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:31,556 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:05:31,594 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:05:31,626 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:31] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.043 2026-08-18 04:05:31,632 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:05:31,644 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:31] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.070 2026-08-18 04:05:31,652 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:05:31,681 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:31] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.108 2026-08-18 04:05:31,851 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:31] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-18 04:05:31,874 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:31] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.002 0.007 2026-08-18 04:05:31,905 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.009 2026-08-18 04:05:31,918 25 INFO rb-bf20be7-223995-404953 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/207?access_token=8f05f25548e94624", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:05:31,924 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:05:31,924 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:31] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 04:05:31,930 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:31,986 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:31,998 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:31] "POST /pos-self/relations/207 HTTP/1.1" 200 - 37 0.027 0.035 2026-08-18 04:05:32,028 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.090 2026-08-18 04:05:32,037 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:32,266 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:32] "POST /pos-self/data/207 HTTP/1.1" 200 - 185 0.079 0.154 2026-08-18 04:05:32,274 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.229 2026-08-18 04:05:32,321 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: Owl is running in 'dev' mode. 2026-08-18 04:05:32,367 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:32] "GET /web/image/ir.attachment/10282/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-08-18 04:05:32,398 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:32,412 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:32] "GET /web/image/ir.attachment/10248/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-08-18 04:05:32,430 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 04:05:32,468 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:32,501 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:32] "GET /web/image/pos.category/371/image_128?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-08-18 04:05:32,514 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:32] "GET /web/image/product.template/2498/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.018 2026-08-18 04:05:32,528 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:32] "GET /web/image/product.template/2501/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-08-18 04:05:32,539 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:32,541 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:32] "GET /web/image/product.template/2499/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-08-18 04:05:32,554 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:32] "GET /web/image/product.template/2497/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.053 2026-08-18 04:05:32,564 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:32] "GET /web/image/product.template/2500/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-08-18 04:05:32,600 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:32,641 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:05:32,664 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:32] "GET /web/image/product.product/2684/image_512?unique=2026-08-18T04:04:59.000+00:00 HTTP/1.1" 200 - 8 0.003 0.016 2026-08-18 04:05:32,677 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:32,701 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:32] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.016 0.011 2026-08-18 04:05:32,726 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:32,799 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:32,861 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:32,882 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77239956 started for PoS orders references: [{'name': None, 'pos_reference': '260-207-000001', 'uuid': '4c807b2d-a44b-40e4-b6dd-8a160fefae4f'}] 2026-08-18 04:05:32,920 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77239956 order {'name': None, 'pos_reference': '260-207-000001', 'uuid': '4c807b2d-a44b-40e4-b6dd-8a160fefae4f'} created pos.order #956 2026-08-18 04:05:32,929 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77239956 finished 2026-08-18 04:05:33,215 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:33] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 235 0.130 0.225 2026-08-18 04:05:33,275 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:33,323 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:33,384 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:33,442 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:33,503 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:33,557 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:33,578 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:33] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 7 0.007 0.012 2026-08-18 04:05:33,608 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: tour succeeded 2026-08-18 04:05:33,609 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_slot_limit_orders SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-18 04:05:33,646 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: heap 9133452 (allocated 10223616) 2026-08-18 04:05:33,651 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Closing chrome headless with pid 149620 2026-08-18 04:05:33,651 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Closing websocket connection 2026-08-18 04:05:33,652 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Terminating chrome headless with pid 149620 2026-08-18 04:05:33,747 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040533_747412_test_slot_limit_orders.txt 2026-08-18 04:05:33,747 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Removing chrome user profile "/tmp/tmp0e0huymy_chrome_odoo" 2026-08-18 04:05:33,818 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 04:05:34,724 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_with_default ... 2026-08-18 04:05:36,993 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-18 04:05:37,005 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:05:37,173 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:37] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/208 HTTP/1.1" 200 - 17 0.013 0.159 2026-08-18 04:05:37,199 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_withoutdefault ... 2026-08-18 04:05:39,386 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-18 04:05:39,394 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:05:39,558 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:39] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/209 HTTP/1.1" 200 - 17 0.023 0.143 2026-08-18 04:05:39,599 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 04:05:47,519 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_kiosk_qfpay ... 2026-08-18 04:05:47,712 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order ... 2026-08-18 04:05:48,065 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome pid: 149811 2026-08-18 04:05:48,065 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless temporary user profile dir: /tmp/tmpc2ivyfix_chrome_odoo 2026-08-18 04:05:48,066 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:42401/json/version 2026-08-18 04:05:48,067 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:48,123 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Browser version: Chrome/150.0.7871.114 2026-08-18 04:05:48,123 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:42401/json 2026-08-18 04:05:48,124 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:48,173 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Websocket url found: ws://127.0.0.1:42401/devtools/page/F096BCAAA3F4FA91C1920BF92DDA6F3F 2026-08-18 04:05:48,183 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Enable chrome headless console log notification 2026-08-18 04:05:48,188 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless enable page notifications 2026-08-18 04:05:48,268 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Setting session cookie in browser 2026-08-18 04:05:48,284 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Open "http://127.0.0.1:8069/pos-self/211?access_token=10aef752d26949df" in browser 2026-08-18 04:05:48,284 25 INFO rb-bf20be7-223995-404953 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/211?access_token=10aef752d26949df" 2026-08-18 04:05:48,296 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:05:48,664 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:48] "GET /pos-self/211?access_token=10aef752d26949df HTTP/1.1" 200 - 60 0.035 0.336 2026-08-18 04:05:48,667 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Navigation result: {'frameId': 'F096BCAAA3F4FA91C1920BF92DDA6F3F', 'loaderId': '269486AE3D02DEAD6118BDCF196583DD', 'isDownload': False} 2026-08-18 04:05:48,667 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Evaluate ready code "odoo.isTourReady('kiosk_qfpay_order')" 2026-08-18 04:05:48,681 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:05:48,703 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:05:48,738 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:48] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.015 0.035 2026-08-18 04:05:48,756 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:05:48,795 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:48] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.035 0.070 2026-08-18 04:05:48,802 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:05:48,812 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:48] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.114 2026-08-18 04:05:48,907 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:48] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-08-18 04:05:48,921 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:48] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.013 2026-08-18 04:05:48,943 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:48] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.002 0.012 2026-08-18 04:05:48,943 25 INFO rb-bf20be7-223995-404953 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/211?access_token=10aef752d26949df", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:05:48,954 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:05:48,955 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:48] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 04:05:48,955 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:49,016 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:49] "POST /pos-self/relations/211 HTTP/1.1" 200 - 25 0.014 0.028 2026-08-18 04:05:49,044 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.065 2026-08-18 04:05:49,070 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-08-18 04:05:49,534 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:49] "POST /pos-self/data/211 HTTP/1.1" 200 - 170 0.112 0.373 2026-08-18 04:05:49,587 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [192], uid: 3, model: res.company 2026-08-18 04:05:49,598 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:49] "GET /web/image/res.company/192/logo/256x256 HTTP/1.1" 200 - 14 0.005 0.015 2026-08-18 04:05:49,614 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: Owl is running in 'dev' mode. 2026-08-18 04:05:49,656 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:49] "GET /web/image/ir.attachment/10424/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-18 04:05:49,702 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:49,753 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:49] "GET /web/image/pos.category/375/image_128?unique=2026-08-18T04:05:39.000+00:00 HTTP/1.1" 200 - 2 0.007 0.016 2026-08-18 04:05:49,790 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:49] "GET /web/image/pos.category/374/image_128?unique=2026-08-18T04:05:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.060 2026-08-18 04:05:49,809 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:49] "GET /web/image/pos.category/373/image_128?unique=2026-08-18T04:05:39.000+00:00 HTTP/1.1" 200 - 2 0.000 0.076 2026-08-18 04:05:49,813 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:49,825 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:49] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.083 2026-08-18 04:05:49,837 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:49] "GET /web/image/product.template/2517/image_512?unique=2026-08-18T04:05:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-08-18 04:05:49,877 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:49,892 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:49] "GET /web/image/ir.attachment/10425/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-08-18 04:05:49,923 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:05:49,927 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 04:05:49,952 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:49,959 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:49] "GET /web/image/product.product/2703/image_512?unique=2026-08-18T04:05:39.000+00:00 HTTP/1.1" 200 - 8 0.018 0.019 2026-08-18 04:05:49,998 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65576823 started for PoS orders references: [{'name': None, 'pos_reference': '260-211-000001', 'uuid': 'a4bec29a-7d8c-47d7-90c1-bd7069d686bc'}] 2026-08-18 04:05:50,033 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65576823 order {'name': None, 'pos_reference': '260-211-000001', 'uuid': 'a4bec29a-7d8c-47d7-90c1-bd7069d686bc'} created pos.order #957 2026-08-18 04:05:50,042 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65576823 finished 2026-08-18 04:05:50,141 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:50] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 109 0.068 0.124 2026-08-18 04:05:50,175 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:50,177 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.004 0.008 2026-08-18 04:05:50,221 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:50,225 25 INFO rb-bf20be7-223995-404953 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': 'a4bec29a-7d8c-47d7-90c1-bd7069d686bc--894--399', '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-08-18 04:05:50,303 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:50] "POST /qfpay/notify HTTP/1.1" 200 - 38 0.044 0.035 2026-08-18 04:05:50,346 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:50] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.006 2026-08-18 04:05:50,354 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: tour succeeded 2026-08-18 04:05:50,356 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: ╔══════════════════════════════════╗ ║ TOUR kiosk_qfpay_order SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-08-18 04:05:50,399 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: heap 7613640 (allocated 8912896) 2026-08-18 04:05:50,405 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing chrome headless with pid 149811 2026-08-18 04:05:50,407 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing websocket connection 2026-08-18 04:05:50,409 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Terminating chrome headless with pid 149811 2026-08-18 04:05:50,506 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040550_505743_test_tour_kiosk_qfpay_order.txt 2026-08-18 04:05:50,506 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Removing chrome user profile "/tmp/tmpc2ivyfix_chrome_odoo" 2026-08-18 04:05:50,554 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 04:05:51,337 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_get_stripe_creditentials ... 2026-08-18 04:05:56,503 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:05:56,671 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:56] "POST /pos-self-order/stripe-connection-token HTTP/1.1" 200 - 29 0.025 0.145 2026-08-18 04:05:56,702 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal ... 2026-08-18 04:05:59,277 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Chrome pid: 150009 2026-08-18 04:05:59,278 25 INFO rb-bf20be7-223995-404953 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/tmp3cyaa31h_chrome_odoo 2026-08-18 04:05:59,278 25 INFO rb-bf20be7-223995-404953 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:46151/json/version 2026-08-18 04:05:59,279 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46151', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:05:59,334 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Browser version: Chrome/150.0.7871.114 2026-08-18 04:05:59,335 25 INFO rb-bf20be7-223995-404953 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:46151/json 2026-08-18 04:05:59,335 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46151', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:05:59,401 25 INFO rb-bf20be7-223995-404953 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:46151/devtools/page/0814F0AE59E082CA67B27679B233EBEA 2026-08-18 04:05:59,417 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:59,430 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Chrome headless enable page notifications 2026-08-18 04:05:59,500 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Setting session cookie in browser 2026-08-18 04:05:59,592 25 INFO rb-bf20be7-223995-404953 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/213?access_token=access_token" in browser 2026-08-18 04:05:59,592 25 INFO rb-bf20be7-223995-404953 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/213?access_token=access_token" 2026-08-18 04:05:59,604 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:05:59,918 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:59] "GET /pos-self/213?access_token=access_token HTTP/1.1" 200 - 56 0.031 0.287 2026-08-18 04:05:59,922 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Navigation result: {'frameId': '0814F0AE59E082CA67B27679B233EBEA', 'loaderId': '75B7C6A710E42F0A9C40D40EB7A71B92', 'isDownload': False} 2026-08-18 04:05:59,922 25 INFO rb-bf20be7-223995-404953 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-08-18 04:05:59,940 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:05:59,962 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4284b09/pos_self_order.assets.min.js, copying from /web/assets/4284b09/pos_self_order.assets.min.js 2026-08-18 04:05:59,986 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:05:59] "GET /web/assets/1/4284b09/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.032 2026-08-18 04:06:00,002 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07c2580/pos_self_order.assets.min.css, copying from /web/assets/07c2580/pos_self_order.assets.min.css 2026-08-18 04:06:00,038 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:00] "GET /web/assets/1/07c2580/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.072 2026-08-18 04:06:00,042 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js, copying from /web/assets/4ffd255/pos_self_order.assets_tests.min.js 2026-08-18 04:06:00,052 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:00] "GET /web/assets/1/4ffd255/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.097 2026-08-18 04:06:00,174 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:00] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-18 04:06:00,191 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:00] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 5 0.004 0.010 2026-08-18 04:06:00,199 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.010 2026-08-18 04:06:00,212 25 INFO rb-bf20be7-223995-404953 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/213?access_token=access_token", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:06:00,226 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:00,227 25 INFO rb-bf20be7-223995-404953 odoo.http: Session expired 2026-08-18 04:06:00,228 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:00] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 04:06:00,278 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:00,290 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:00] "POST /pos-self/relations/213 HTTP/1.1" 200 - 37 0.020 0.036 2026-08-18 04:06:00,339 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-18 04:06:00,581 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:00] "POST /pos-self/data/213 HTTP/1.1" 200 - 182 0.078 0.187 2026-08-18 04:06:00,591 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.229 2026-08-18 04:06:00,666 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:00] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.035 2026-08-18 04:06:00,672 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:00,720 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:00] "GET /web/image/ir.attachment/10517/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-08-18 04:06:00,760 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:00,803 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 04:06:00,819 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:00,820 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:00] "GET /web/image/pos.category/376/image_128?unique=2026-08-18T04:05:50.000+00:00 HTTP/1.1" 200 - 2 0.011 0.030 2026-08-18 04:06:00,833 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:00] "GET /web/image/product.template/2520/image_512?unique=2026-08-18T04:05:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-08-18 04:06:00,847 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:00] "GET /web/image/product.template/2523/image_512?unique=2026-08-18T04:05:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.040 2026-08-18 04:06:00,879 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:00] "GET /web/image/product.template/2524/image_512?unique=2026-08-18T04:05:50.000+00:00 HTTP/1.1" 200 - 3 0.004 0.088 2026-08-18 04:06:00,884 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:00,900 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:00] "GET /web/image/product.template/2522/image_512?unique=2026-08-18T04:05:50.000+00:00 HTTP/1.1" 200 - 3 0.005 0.101 2026-08-18 04:06:00,913 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 04:06:00,916 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:00] "GET /web/image/product.template/2521/image_512?unique=2026-08-18T04:05:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-08-18 04:06:00,923 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:00] "GET /web/image/ir.attachment/10480/raw HTTP/1.1" 200 - 4 0.001 0.033 2026-08-18 04:06:00,936 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:00,942 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:00] "GET /web/image/product.product/2706/image_512?unique=2026-08-18T04:05:50.000+00:00 HTTP/1.1" 200 - 8 0.004 0.029 2026-08-18 04:06:01,002 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:01,030 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42825667 started for PoS orders references: [{'name': None, 'pos_reference': '260-213-000001', 'uuid': 'da1d321e-575a-4127-b2ec-b85d1c812840'}] 2026-08-18 04:06:01,058 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42825667 order {'name': None, 'pos_reference': '260-213-000001', 'uuid': 'da1d321e-575a-4127-b2ec-b85d1c812840'} created pos.order #958 2026-08-18 04:06:01,068 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42825667 finished 2026-08-18 04:06:01,146 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:01] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.045 0.102 2026-08-18 04:06:01,190 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:01] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.006 2026-08-18 04:06:01,198 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: tour succeeded 2026-08-18 04:06:01,199 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:01,233 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: heap 7592868 (allocated 8650752) 2026-08-18 04:06:01,241 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing chrome headless with pid 150009 2026-08-18 04:06:01,246 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing websocket connection 2026-08-18 04:06:01,250 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Terminating chrome headless with pid 150009 2026-08-18 04:06:01,383 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040601_383558_test_kiosk_without_payment_terminal.txt 2026-08-18 04:06:01,383 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Removing chrome user profile "/tmp/tmp3cyaa31h_chrome_odoo" 2026-08-18 04:06:01,432 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_self_order_kiosk_stripe ... 2026-08-18 04:06:03,913 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_stripe_capture_payment ... 2026-08-18 04:06:06,540 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:06:06,778 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:06] "POST /pos-self-order/stripe-capture-payment HTTP/1.1" 200 - 87 0.067 0.173 2026-08-18 04:06:06,810 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 04:06:14,523 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sms.tests.test_frontend: Starting TestAutofill.test_01_pos_number_autofill ... 2026-08-18 04:06:14,910 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome pid: 150213 2026-08-18 04:06:14,911 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless temporary user profile dir: /tmp/tmpf4g8emzu_chrome_odoo 2026-08-18 04:06:14,911 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:37823/json/version 2026-08-18 04:06:14,912 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37823', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:06:14,970 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Browser version: Chrome/150.0.7871.114 2026-08-18 04:06:14,970 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:37823/json 2026-08-18 04:06:14,971 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37823', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:06:15,003 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Websocket url found: ws://127.0.0.1:37823/devtools/page/91892BEA5D587C5158F247BCAE992E29 2026-08-18 04:06:15,013 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Enable chrome headless console log notification 2026-08-18 04:06:15,066 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless enable page notifications 2026-08-18 04:06:15,164 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-18 04:06:15,170 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Setting session cookie in browser 2026-08-18 04:06:15,174 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Open "http://127.0.0.1:8069/pos/ui?config_id=216" in browser 2026-08-18 04:06:15,174 25 INFO rb-bf20be7-223995-404953 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=216" 2026-08-18 04:06:15,198 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:06:15,612 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:15] "GET /pos/ui?config_id=216 HTTP/1.1" 200 - 83 0.058 0.359 2026-08-18 04:06:15,614 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Navigation result: {'frameId': '91892BEA5D587C5158F247BCAE992E29', 'loaderId': 'CE4DD678D3F7D9E7E5A570F0856E523D', 'isDownload': False} 2026-08-18 04:06:15,615 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Evaluate ready code "odoo.isTourReady('AutofillTour')" 2026-08-18 04:06:15,632 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:06:15,652 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:15] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.010 2026-08-18 04:06:15,657 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:15] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-18 04:06:15,679 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:15] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.023 2026-08-18 04:06:16,116 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:06:16,124 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 04:06:16,147 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-08-18 04:06:16,159 25 INFO rb-bf20be7-223995-404953 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=216", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:06:16,165 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:16,176 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.012 2026-08-18 04:06:16,192 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 04:06:16,208 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:06:16,229 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.009 2026-08-18 04:06:16,238 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-18 04:06:16,284 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.012 0.028 2026-08-18 04:06:16,287 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.034 2026-08-18 04:06:16,699 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 279 0.135 0.234 2026-08-18 04:06:16,737 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-08-18 04:06:16,792 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 04:06:16,866 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:16] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.037 2026-08-18 04:06:16,894 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-08-18 04:06:16,907 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: Owl is running in 'dev' mode. 2026-08-18 04:06:16,919 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-08-18 04:06:16,951 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:06:16,977 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 04:06:16,984 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:06:17,017 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:17] "GET /web/image/res.users/299/avatar_128 HTTP/1.1" 200 - 14 0.044 0.021 2026-08-18 04:06:17,021 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-08-18 04:06:17,035 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 04:06:17,039 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 04:06:17,049 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:17] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.013 0.075 2026-08-18 04:06:17,066 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:17] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.004 0.015 2026-08-18 04:06:17,140 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:17,161 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:06:17,274 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:17] "GET /pos/ui/216?from_backend=True HTTP/1.1" 200 - 31 0.087 0.035 2026-08-18 04:06:17,287 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 04:06:17,292 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:17,390 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:17] "GET /pos/ui/216 HTTP/1.1" 200 - 31 0.079 0.153 2026-08-18 04:06:17,396 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:06:17,426 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:17] "GET /web/image?model=product.template&field=image_128&id=2529&unique=2026-08-18T04:06:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.228 2026-08-18 04:06:17,486 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:17] "GET /web/image?model=product.template&field=image_128&id=2531&unique=2026-08-18T04:06:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.272 2026-08-18 04:06:17,523 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:17] "GET /web/image?model=product.template&field=image_128&id=2530&unique=2026-08-18T04:06:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.309 2026-08-18 04:06:17,552 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:17] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.013 0.367 2026-08-18 04:06:17,568 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:17] "GET /web/image?model=product.template&field=image_128&id=2537&unique=2026-08-18T04:06:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.273 2026-08-18 04:06:17,594 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:17] "GET /web/image?model=product.template&field=image_128&id=2535&unique=2026-08-18T04:06:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-08-18 04:06:17,618 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:17] "GET /web/image?model=product.template&field=image_128&id=2534&unique=2026-08-18T04:06:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.151 2026-08-18 04:06:17,645 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:17] "GET /web/image?model=product.template&field=image_128&id=2536&unique=2026-08-18T04:06:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.146 2026-08-18 04:06:17,675 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:17] "GET /web/image?model=product.template&field=image_128&id=2532&unique=2026-08-18T04:06:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.119 2026-08-18 04:06:17,698 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:17] "GET /web/image?model=product.template&field=image_128&id=2533&unique=2026-08-18T04:06:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-08-18 04:06:17,784 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.210 2026-08-18 04:06:17,857 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:17,911 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:17,958 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:18,014 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:18,065 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:18,121 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:18,185 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:18,238 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:18,290 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:18,342 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:18,514 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:18,563 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:18,614 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:18,687 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:18,738 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:18,788 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:18,844 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:18,900 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:18,950 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:19,018 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:19,029 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:06:19,030 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:06:19,069 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:19,120 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:19,187 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:19,246 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:19,303 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:19,310 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25411706 started for PoS orders references: [{'name': '/', 'pos_reference': '261-216-000001', 'uuid': '9d35ab29-0672-41b0-bcc0-cab6a65079e2'}] 2026-08-18 04:06:19,312 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:06:19,602 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25411706 order {'name': '/', 'pos_reference': '261-216-000001', 'uuid': '9d35ab29-0672-41b0-bcc0-cab6a65079e2'} created pos.order #960 2026-08-18 04:06:19,616 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25411706 finished 2026-08-18 04:06:19,650 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 199 0.125 0.218 2026-08-18 04:06:19,693 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 04:06:19,895 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:19,945 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: tour succeeded 2026-08-18 04:06:19,946 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: ╔═════════════════════════════╗ ║ TOUR AutofillTour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-08-18 04:06:20,020 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: heap 16455656 (allocated 18612224) 2026-08-18 04:06:20,033 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing chrome headless with pid 150213 2026-08-18 04:06:20,036 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing websocket connection 2026-08-18 04:06:20,042 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Terminating chrome headless with pid 150213 2026-08-18 04:06:20,139 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040620_139078_test_01_pos_number_autofill.txt 2026-08-18 04:06:20,139 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Removing chrome user profile "/tmp/tmpf4g8emzu_chrome_odoo" 2026-08-18 04:06:20,202 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 04:06:28,097 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_com_kiosk_request_data ... 2026-08-18 04:06:28,374 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome pid: 150433 2026-08-18 04:06:28,375 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless temporary user profile dir: /tmp/tmpehirb_qd_chrome_odoo 2026-08-18 04:06:28,375 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:41273/json/version 2026-08-18 04:06:28,376 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41273', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:06:28,427 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Browser version: Chrome/150.0.7871.114 2026-08-18 04:06:28,428 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:41273/json 2026-08-18 04:06:28,428 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41273', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:06:28,466 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Websocket url found: ws://127.0.0.1:41273/devtools/page/32C69196E1B1048ED2C83C084B5288BA 2026-08-18 04:06:28,492 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Enable chrome headless console log notification 2026-08-18 04:06:28,506 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless enable page notifications 2026-08-18 04:06:28,597 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 04:06:28,603 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Setting session cookie in browser 2026-08-18 04:06:28,611 25 INFO rb-bf20be7-223995-404953 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=217" in browser 2026-08-18 04:06:28,611 25 INFO rb-bf20be7-223995-404953 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=217" 2026-08-18 04:06:28,628 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:06:29,091 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:29] "GET /pos/ui?config_id=217 HTTP/1.1" 200 - 84 0.069 0.398 2026-08-18 04:06:29,094 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Navigation result: {'frameId': '32C69196E1B1048ED2C83C084B5288BA', 'loaderId': '948C57A1E3122B48B85A674605C4FB1D', 'isDownload': False} 2026-08-18 04:06:29,094 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Evaluate ready code "odoo.isTourReady('VivaComKioskTour')" 2026-08-18 04:06:29,106 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:06:29,121 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:29] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-08-18 04:06:29,125 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:29] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-18 04:06:29,129 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:29] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-08-18 04:06:29,554 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:06:29,559 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:06:29,576 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 04:06:29,586 25 INFO rb-bf20be7-223995-404953 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=217", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:06:29,592 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:29,594 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-08-18 04:06:29,608 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 04:06:29,618 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:06:29,649 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:29] "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.012 2026-08-18 04:06:29,670 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.032 2026-08-18 04:06:29,712 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.011 0.030 2026-08-18 04:06:29,715 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-08-18 04:06:30,108 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 279 0.168 0.190 2026-08-18 04:06:30,122 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06: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-08-18 04:06:30,176 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06: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-08-18 04:06:30,234 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:30] "GET /web/image/res.company/198/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.035 2026-08-18 04:06:30,260 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06: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-08-18 04:06:30,282 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: Owl is running in 'dev' mode. 2026-08-18 04:06:30,294 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:06:30,343 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 04:06:30,347 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:06:30,358 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 04:06:30,367 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 04:06:30,372 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 04:06:30,372 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:30] "GET /web/image?model=res.company&id=198&field=logo HTTP/1.1" 200 - 3 0.009 0.026 2026-08-18 04:06:30,408 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:30] "GET /web/image/res.users/301/avatar_128 HTTP/1.1" 200 - 14 0.011 0.058 2026-08-18 04:06:30,410 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.069 2026-08-18 04:06:30,459 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:30] "GET /web/image/res.company/198/favicon HTTP/1.1" 200 - 4 0.003 0.071 2026-08-18 04:06:30,481 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:30,509 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:06:30,604 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:30,677 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:30] "GET /pos/ui/217 HTTP/1.1" 200 - 31 0.076 0.089 2026-08-18 04:06:30,689 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 04:06:30,692 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:06:30,791 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:30] "GET /pos/ui/217?from_backend=True HTTP/1.1" 200 - 31 0.078 0.219 2026-08-18 04:06:30,828 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:30] "GET /web/image?model=product.template&field=image_128&id=2542&unique=2026-08-18T04:06:20.000+00:00 HTTP/1.1" 200 - 3 0.009 0.247 2026-08-18 04:06:30,848 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:30] "GET /web/image?model=product.template&field=image_128&id=2543&unique=2026-08-18T04:06:20.000+00:00 HTTP/1.1" 200 - 3 0.004 0.261 2026-08-18 04:06:30,870 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:30] "GET /web/image?model=product.template&field=image_128&id=2544&unique=2026-08-18T04:06:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.279 2026-08-18 04:06:30,883 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:30] "GET /web/image/res.company/198/favicon HTTP/1.1" 304 - 4 0.003 0.360 2026-08-18 04:06:30,905 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:30] "GET /web/image?model=product.template&field=image_128&id=2548&unique=2026-08-18T04:06:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-08-18 04:06:30,926 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:30] "GET /web/image?model=product.template&field=image_128&id=2547&unique=2026-08-18T04:06:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-08-18 04:06:30,945 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:30] "GET /web/image?model=product.template&field=image_128&id=2550&unique=2026-08-18T04:06:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-08-18 04:06:30,971 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:30] "GET /web/image?model=product.template&field=image_128&id=2549&unique=2026-08-18T04:06:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-08-18 04:06:31,059 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.036 0.148 2026-08-18 04:06:31,074 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:31] "GET /web/image?model=product.template&field=image_128&id=2546&unique=2026-08-18T04:06:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-08-18 04:06:31,090 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:31] "GET /web/image?model=product.template&field=image_128&id=2545&unique=2026-08-18T04:06:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.199 2026-08-18 04:06:31,127 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:31,188 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:31,235 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:31,285 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:31,336 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:31,390 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:31,443 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:31,498 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:31,563 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:31,615 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:31,667 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:31,716 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:31,792 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:31,804 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:06:31,807 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:06:31,843 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:31,893 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:31,944 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:31,996 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:32,058 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:32] "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-08-18 04:06:32,075 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:32,126 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: tour succeeded 2026-08-18 04:06:32,127 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR VivaComKioskTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-08-18 04:06:32,204 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: heap 14316760 (allocated 15204352) 2026-08-18 04:06:32,215 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing chrome headless with pid 150433 2026-08-18 04:06:32,219 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing websocket connection 2026-08-18 04:06:32,220 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Terminating chrome headless with pid 150433 2026-08-18 04:06:32,315 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040632_314768_test_viva_com_kiosk_request_data.txt 2026-08-18 04:06:32,315 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Removing chrome user profile "/tmp/tmpehirb_qd_chrome_odoo" 2026-08-18 04:06:32,337 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_payment_and_refund ... 2026-08-18 04:06:32,676 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome pid: 150655 2026-08-18 04:06:32,676 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless temporary user profile dir: /tmp/tmpuc_3dfpk_chrome_odoo 2026-08-18 04:06:32,679 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:39761/json/version 2026-08-18 04:06:32,680 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39761', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:06:32,766 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Browser version: Chrome/150.0.7871.114 2026-08-18 04:06:32,766 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:39761/json 2026-08-18 04:06:32,767 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39761', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:06:32,790 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Websocket url found: ws://127.0.0.1:39761/devtools/page/BFD67FB18DB925FE66FC3A31FBA837FB 2026-08-18 04:06:32,797 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Enable chrome headless console log notification 2026-08-18 04:06:32,801 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless enable page notifications 2026-08-18 04:06:32,902 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 04:06:32,909 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Setting session cookie in browser 2026-08-18 04:06:32,910 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Open "http://127.0.0.1:8069/pos/ui/217" in browser 2026-08-18 04:06:32,910 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/217" 2026-08-18 04:06:32,925 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:06:33,379 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:33] "GET /pos/ui/217 HTTP/1.1" 200 - 86 0.032 0.427 2026-08-18 04:06:33,382 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Navigation result: {'frameId': 'BFD67FB18DB925FE66FC3A31FBA837FB', 'loaderId': '02D49DE66FFCDE9FB36B8859BC1746B1', 'isDownload': False} 2026-08-18 04:06:33,382 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Evaluate ready code "odoo.isTourReady('VivaComTour')" 2026-08-18 04:06:33,405 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-18 04:06:33,421 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:33] "GET /web/assets/43e5f39/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-18 04:06:33,435 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:33] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-08-18 04:06:33,444 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:33] "GET /web/assets/0de707d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-18 04:06:33,869 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:06:33,870 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 04:06:33,971 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-18 04:06:33,982 25 INFO rb-bf20be7-223995-404953 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/217", "delayToCheckUndeterminisms": 0})" 2026-08-18 04:06:33,990 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-18 04:06:34,016 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:34,034 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 04:06:34,042 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:06:34,073 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.013 2026-08-18 04:06:34,083 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-18 04:06:34,143 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.026 0.033 2026-08-18 04:06:34,146 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.033 2026-08-18 04:06:34,700 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 279 0.177 0.343 2026-08-18 04:06:34,730 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06: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-08-18 04:06:34,770 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06: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-08-18 04:06:34,819 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:34] "GET /web/image/res.company/198/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-08-18 04:06:34,839 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06: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-08-18 04:06:34,860 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: Owl is running in 'dev' mode. 2026-08-18 04:06:34,870 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 04:06:34,912 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:06:34,918 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 04:06:34,929 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:06:34,931 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 04:06:34,962 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 04:06:34,985 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:34] "GET /web/image/res.users/301/avatar_128 HTTP/1.1" 200 - 14 0.045 0.027 2026-08-18 04:06:34,996 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 04:06:35,070 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:35] "GET /web/image?model=res.company&id=198&field=logo HTTP/1.1" 200 - 3 0.004 0.147 2026-08-18 04:06:35,084 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:35] "GET /web/image/res.company/198/favicon HTTP/1.1" 200 - 4 0.002 0.093 2026-08-18 04:06:35,093 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:35,098 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.026 2026-08-18 04:06:35,194 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:35] "GET /pos/ui/217?from_backend=True HTTP/1.1" 200 - 31 0.071 0.130 2026-08-18 04:06:35,291 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:35] "GET /pos/ui/217 HTTP/1.1" 200 - 31 0.061 0.166 2026-08-18 04:06:35,297 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:06:35,310 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:35] "GET /web/image/res.company/198/favicon HTTP/1.1" 304 - 4 0.008 0.195 2026-08-18 04:06:35,329 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:35,330 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:35] "GET /web/image?model=product.template&field=image_128&id=2542&unique=2026-08-18T04:06:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-08-18 04:06:35,360 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-08-18 04:06:35,393 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:35] "GET /web/image?model=product.template&field=image_128&id=2543&unique=2026-08-18T04:06:20.000+00:00 HTTP/1.1" 200 - 3 0.008 0.222 2026-08-18 04:06:35,420 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:35] "GET /web/image?model=product.template&field=image_128&id=2544&unique=2026-08-18T04:06:20.000+00:00 HTTP/1.1" 200 - 3 0.004 0.250 2026-08-18 04:06:35,437 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:35] "GET /web/image?model=product.template&field=image_128&id=2545&unique=2026-08-18T04:06:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.224 2026-08-18 04:06:35,479 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:35] "GET /web/image?model=product.template&field=image_128&id=2548&unique=2026-08-18T04:06:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-08-18 04:06:35,499 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:35] "GET /web/image?model=product.template&field=image_128&id=2550&unique=2026-08-18T04:06:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-08-18 04:06:35,522 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:35] "GET /web/image?model=product.template&field=image_128&id=2547&unique=2026-08-18T04:06:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-08-18 04:06:35,547 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:35] "GET /web/image?model=product.template&field=image_128&id=2549&unique=2026-08-18T04:06:20.000+00:00 HTTP/1.1" 200 - 3 0.007 0.142 2026-08-18 04:06:35,604 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.160 2026-08-18 04:06:35,625 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:35] "GET /web/image?model=product.template&field=image_128&id=2546&unique=2026-08-18T04:06:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-08-18 04:06:35,661 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:35,760 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:35,762 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:35,818 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:35,868 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:35,921 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:35,974 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:36,026 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:36,096 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:36,147 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:36,198 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:36,249 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:36,320 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:36,335 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:06:36,336 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:06:36,371 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:36,422 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:36,473 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:36,535 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:36] "POST /web/dataset/call_kw/pos.payment.method/viva_com_send_payment_request#pos.payment.method.viva_com_send_payment_request HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:06:36,543 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:36,600 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-08-18 04:06:36,616 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:36] "POST /pos_viva_com/notification?company_id=198&token=viva_com_test HTTP/1.1" 200 - 8 0.003 0.015 2026-08-18 04:06:36,636 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:36,641 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85240497 started for PoS orders references: [{'name': '/', 'pos_reference': '261-217-000001', 'uuid': '60d5ee4e-0a47-4934-bbee-2a1a59ddfa74'}] 2026-08-18 04:06:36,645 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 04:06:36,877 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85240497 order {'name': '/', 'pos_reference': '261-217-000001', 'uuid': '60d5ee4e-0a47-4934-bbee-2a1a59ddfa74'} created pos.order #961 2026-08-18 04:06:36,888 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85240497 finished 2026-08-18 04:06:36,931 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.109 0.185 2026-08-18 04:06:36,967 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06: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-08-18 04:06:37,061 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:37,111 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:37,161 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:37,228 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:37,235 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:37] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 04:06:37,260 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.009 2026-08-18 04:06:37,281 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:37,332 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:37,386 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:37,404 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:37] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.008 0.010 2026-08-18 04:06:37,442 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:37,492 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:37,560 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:37,610 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:37,666 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:37,724 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:37] "POST /web/dataset/call_kw/pos.payment.method/viva_com_send_refund_request#pos.payment.method.viva_com_send_refund_request HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:06:37,750 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:37,778 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-08-18 04:06:37,797 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:37] "POST /pos_viva_com/notification?company_id=198&token=viva_com_test HTTP/1.1" 200 - 7 0.003 0.018 2026-08-18 04:06:37,816 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:37,819 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50392594 started for PoS orders references: [{'name': '/', 'pos_reference': '261-217-000002', 'uuid': 'd53da0a0-296d-4683-854b-167e3e4e1432'}] 2026-08-18 04:06:38,017 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50392594 order {'name': '/', 'pos_reference': '261-217-000002', 'uuid': 'd53da0a0-296d-4683-854b-167e3e4e1432'} created pos.order #962 2026-08-18 04:06:38,047 25 INFO rb-bf20be7-223995-404953 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50392594 finished 2026-08-18 04:06:38,105 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 169 0.090 0.197 2026-08-18 04:06:38,144 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:06:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 04:06:38,189 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: tour succeeded 2026-08-18 04:06:38,189 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: ╔════════════════════════════╗ ║ TOUR VivaComTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-08-18 04:06:38,330 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: heap 16975576 (allocated 18747392) 2026-08-18 04:06:38,332 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing chrome headless with pid 150655 2026-08-18 04:06:38,333 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing websocket connection 2026-08-18 04:06:38,336 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Terminating chrome headless with pid 150655 2026-08-18 04:06:38,461 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040638_460794_test_viva_payment_and_refund.txt 2026-08-18 04:06:38,461 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Removing chrome user profile "/tmp/tmpuc_3dfpk_chrome_odoo" 2026-08-18 04:06:38,538 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 04:06:43,476 25 INFO rb-bf20be7-223995-404953 odoo.addons.pos_viva_com.tests.test_pos_payment_method: Starting TestVivaComBearerTokenAcl.test_bearer_token_persists_for_pos_user ... 2026-08-18 04:06:43,552 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 04:06:43,598 25 INFO rb-bf20be7-223995-404953 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard ... 2026-08-18 04:06:43,829 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6277] 2026-08-18 04:06:43,902 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1207] 2026-08-18 04:06:43,916 25 INFO rb-bf20be7-223995-404953 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_direct_reference ... 2026-08-18 04:06:44,058 25 INFO rb-bf20be7-223995-404953 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference ... 2026-08-18 04:06:44,221 25 INFO rb-bf20be7-223995-404953 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference_cascade ... 2026-08-18 04:06:44,367 25 INFO rb-bf20be7-223995-404953 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_lookup_with_invalid_email ... 2026-08-18 04:06:44,379 25 INFO rb-bf20be7-223995-404953 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_multi_company ... 2026-08-18 04:06:46,510 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1209], uid: 2, model: res.partner 2026-08-18 04:06:46,556 25 INFO rb-bf20be7-223995-404953 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_unique_log ... 2026-08-18 04:06:46,820 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 04:06:47,014 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6294] 2026-08-18 04:06:47,092 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted product.product records with IDs: [2743] 2026-08-18 04:06:47,124 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_blank_barcodes_allowed ... 2026-08-18 04:06:47,210 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_delete_packaging_and_use_its_barcode_in_product ... 2026-08-18 04:06:47,283 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted product.uom records with IDs: [15] 2026-08-18 04:06:47,292 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode ... 2026-08-18 04:06:47,391 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode_in_batch_edit ... 2026-08-18 04:06:47,558 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_are_allowed_for_different_companies ... 2026-08-18 04:06:49,913 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_in_product_variants ... 2026-08-18 04:06:51,620 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_false_barcodes_allowed ... 2026-08-18 04:06:51,699 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_test_duplicated_barcode_error_msg_content ... 2026-08-18 04:06:51,778 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 04:06:51,924 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_common: Starting TestProduct.test_any_user_can_print_product_labels ... 2026-08-18 04:06:52,235 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_common: Starting TestProduct.test_common ... 2026-08-18 04:06:52,363 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 04:06:52,368 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_demo_xls ... 2026-08-18 04:06:52,371 25 INFO rb-bf20be7-223995-404953 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-08-18 04:06:52,373 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_template_xls ... 2026-08-18 04:06:52,677 25 INFO rb-bf20be7-223995-404953 odoo.addons.base_import.models.base_import: importing 10 rows... 2026-08-18 04:06:52,932 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6352] 2026-08-18 04:06:52,958 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted product.product records with IDs: [2775] 2026-08-18 04:06:53,044 25 INFO rb-bf20be7-223995-404953 odoo.addons.base_import.models.base_import: done importing data into model: product.template 2026-08-18 04:06:53,058 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_product_without_values_xls ... 2026-08-18 04:06:53,239 25 INFO rb-bf20be7-223995-404953 odoo.addons.base_import.models.base_import: importing 6 rows... 2026-08-18 04:06:53,635 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6368, 6367] 2026-08-18 04:06:53,669 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted product.product records with IDs: [2786, 2785] 2026-08-18 04:06:53,978 25 INFO rb-bf20be7-223995-404953 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-08-18 04:06:54,027 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_demo_xls ... 2026-08-18 04:06:54,170 25 INFO rb-bf20be7-223995-404953 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-08-18 04:06:54,630 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6428, 6426] 2026-08-18 04:06:54,666 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted product.product records with IDs: [2816, 2817] 2026-08-18 04:06:54,811 25 INFO rb-bf20be7-223995-404953 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-08-18 04:06:54,926 25 INFO rb-bf20be7-223995-404953 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-08-18 04:06:54,993 25 INFO rb-bf20be7-223995-404953 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-08-18 04:06:55,003 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_xls_error ... 2026-08-18 04:06:55,189 25 INFO rb-bf20be7-223995-404953 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-08-18 04:06:55,723 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6503, 6501] 2026-08-18 04:06:55,755 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted product.product records with IDs: [2859, 2860] 2026-08-18 04:06:55,925 25 INFO rb-bf20be7-223995-404953 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-08-18 04:06:56,081 25 INFO rb-bf20be7-223995-404953 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-08-18 04:06:56,128 25 INFO rb-bf20be7-223995-404953 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-08-18 04:06:56,292 25 INFO rb-bf20be7-223995-404953 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-08-18 04:06:56,596 25 INFO rb-bf20be7-223995-404953 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-08-18 04:06:56,605 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 04:06:56,665 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_name: Starting TestName.test_10_product_name ... 2026-08-18 04:06:56,673 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_name: Starting TestName.test_default_code_and_negative_operator ... 2026-08-18 04:06:56,678 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_name: Starting TestName.test_product_product_name_search ... 2026-08-18 04:06:56,815 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_name: Starting TestName.test_product_template_search_name_no_product_product ... 2026-08-18 04:06:57,007 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 04:06:57,454 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_10_discount ... 2026-08-18 04:06:57,495 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_11_markup ... 2026-08-18 04:06:57,500 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_20_pricelist_uom ... 2026-08-18 04:06:57,571 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_30_pricelists_order ... 2026-08-18 04:06:57,671 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_40_specific_property_product_pricelist ... 2026-08-18 04:06:59,095 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_45_property_product_pricelist_config_parameter ... 2026-08-18 04:06:59,446 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_prevent_pricelist_recursion ... 2026-08-18 04:06:59,475 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1061] 2026-08-18 04:06:59,490 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_applied_on_product_variant ... 2026-08-18 04:06:59,644 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_change_to_formula_and_back ... 2026-08-18 04:06:59,729 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_item_creation_from_product_variant_form ... 2026-08-18 04:07:00,337 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_rule_linked_to_product_variant ... 2026-08-18 04:07:00,370 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1074] 2026-08-18 04:07:00,406 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1075] 2026-08-18 04:07:00,413 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_multi_comp_checks ... 2026-08-18 04:07:02,151 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_res_partner_form ... 2026-08-18 04:07:02,601 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_sync_parent_pricelist ... 2026-08-18 04:07:04,244 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 04:07:04,552 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted product.product records with IDs: [2896] 2026-08-18 04:07:04,666 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted product.product records with IDs: [2915] 2026-08-18 04:07:04,674 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_04_create_product_variant_non_dynamic ... 2026-08-18 04:07:04,716 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted product.product records with IDs: [2900, 2909] 2026-08-18 04:07:04,755 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted product.product records with IDs: [2897] 2026-08-18 04:07:04,761 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_05_create_product_variant_dynamic ... 2026-08-18 04:07:04,812 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted product.product records with IDs: [2912, 2913, 2914, 2897, 2898, 2899, 2900, 2901, 2902, 2903, 2904, 2905, 2906, 2907, 2908, 2909, 2910, 2911] 2026-08-18 04:07:04,824 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1088] 2026-08-18 04:07:04,830 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1089] 2026-08-18 04:07:04,836 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1090] 2026-08-18 04:07:04,953 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted product.product records with IDs: [2919, 2920, 2921, 2922, 2923, 2924] 2026-08-18 04:07:05,028 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_children_product_filtered_exclude_for ... 2026-08-18 04:07:05,077 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_clear_caches ... 2026-08-18 04:07:05,150 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_constraints ... 2026-08-18 04:07:05,240 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_copy_extra_prices_of_product_attribute_values ... 2026-08-18 04:07:05,436 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_closest_possible_combinations ... 2026-08-18 04:07:06,001 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_first_possible_combination ... 2026-08-18 04:07:08,730 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_variant_for_combination ... 2026-08-18 04:07:08,749 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_inactive_related_product_update ... 2026-08-18 04:07:08,935 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_is_combination_possible ... 2026-08-18 04:07:09,351 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_filtered_exclude_for ... 2026-08-18 04:07:09,560 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_template_attribute_values_creation ... 2026-08-18 04:07:09,571 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 04:07:09,927 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_100_dollars_product ... 2026-08-18 04:07:09,952 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_1_dollar_product ... 2026-08-18 04:07:09,986 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 04:07:10,150 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_seller: Starting TestSeller.test_10_sellers ... 2026-08-18 04:07:10,168 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_seller: Starting TestSeller.test_20_sellers_company ... 2026-08-18 04:07:11,951 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_seller: Starting TestSeller.test_30_select_seller ... 2026-08-18 04:07:12,024 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_seller: Starting TestSeller.test_31_select_seller ... 2026-08-18 04:07:12,049 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_seller: Starting TestSeller.test_40_seller_min_qty_precision ... 2026-08-18 04:07:12,081 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_seller: Starting TestSeller.test_50_seller_ids ... 2026-08-18 04:07:12,109 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 04:07:12,399 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_add_to_products ... 2026-08-18 04:07:12,611 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_update_extra_prices ... 2026-08-18 04:07:12,691 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 04:07:12,993 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_attribute_line_search ... 2026-08-18 04:07:13,099 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_name_search ... 2026-08-18 04:07:13,208 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 04:07:13,484 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_all_variants ... 2026-08-18 04:07:13,662 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_variant ... 2026-08-18 04:07:13,833 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariants.test_dynamic_variants_copy ... 2026-08-18 04:07:14,086 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariants.test_open_product_form_with_default_uom_id_is_false ... 2026-08-18 04:07:14,408 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariants.test_single_variant_template_computed_values_after_creation ... 2026-08-18 04:07:14,538 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariants.test_standard_price ... 2026-08-18 04:07:16,327 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariants.test_template_barcode ... 2026-08-18 04:07:16,538 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_copy ... 2026-08-18 04:07:16,901 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_matrix ... 2026-08-18 04:07:17,035 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono ... 2026-08-18 04:07:17,185 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_double ... 2026-08-18 04:07:17,317 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_multi ... 2026-08-18 04:07:17,444 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_multi_update ... 2026-08-18 04:07:17,598 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_is_product_variant ... 2026-08-18 04:07:17,600 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_pricelist_code ... 2026-08-18 04:07:17,673 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 04:07:17,978 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_mono ... 2026-08-18 04:07:18,071 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_multi ... 2026-08-18 04:07:18,188 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mono ... 2026-08-18 04:07:18,267 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_multi ... 2026-08-18 04:07:18,365 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_unarchive_multiple_products_with_variants ... 2026-08-18 04:07:18,579 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_mono ... 2026-08-18 04:07:18,714 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_multi ... 2026-08-18 04:07:18,865 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mono ... 2026-08-18 04:07:18,942 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_multi ... 2026-08-18 04:07:19,022 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_variant_with_nocreate ... 2026-08-18 04:07:19,158 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 04:07:19,180 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_01_create_no_variant ... 2026-08-18 04:07:19,360 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_02_create_dynamic ... 2026-08-18 04:07:19,501 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_03_create_always ... 2026-08-18 04:07:19,675 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_04_create_no_variant_dynamic ... 2026-08-18 04:07:19,820 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_05_create_no_variant_always ... 2026-08-18 04:07:20,198 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_06_create_dynamic_always ... 2026-08-18 04:07:20,391 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_07_create_no_create_dynamic_always ... 2026-08-18 04:07:20,568 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 04:07:20,956 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted product.product records with IDs: [3155] 2026-08-18 04:07:21,051 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_update_images_with_archived_variants ... 2026-08-18 04:07:21,322 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_variant_images ... 2026-08-18 04:07:21,392 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-08-18 04:07:21,825 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_01_update_variant_unlink ... 2026-08-18 04:07:22,138 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_1_value ... 2026-08-18 04:07:22,459 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_2_value ... 2026-08-18 04:07:23,010 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_03_update_variant_archive_3_value ... 2026-08-18 04:07:23,512 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_04_from_to_single_values ... 2026-08-18 04:07:23,888 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_add_attribute_to_archived_template ... 2026-08-18 04:07:24,083 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_dynamic_attributes_archiving ... 2026-08-18 04:07:24,574 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_name_search_dynamic_attributes ... 2026-08-18 04:07:24,709 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_set_barcode ... 2026-08-18 04:07:24,731 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_unlink_and_archive_multiple_variants ... 2026-08-18 04:07:24,925 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_uom_update_variant ... 2026-08-18 04:07:25,975 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 04:07:25,978 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_active_one2many ... 2026-08-18 04:07:26,118 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_write_inherited_field ... 2026-08-18 04:07:26,205 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 04:07:26,589 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted product.product records with IDs: [3208] 2026-08-18 04:07:26,606 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_dynamic_variants_unarchive ... 2026-08-18 04:07:26,747 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_exclusions_crud ... 2026-08-18 04:07:26,977 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_supplierinfo_with_dynamic_attribute ... 2026-08-18 04:07:27,080 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_1_exclusion ... 2026-08-18 04:07:27,223 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_different_lines ... 2026-08-18 04:07:27,444 25 INFO rb-bf20be7-223995-404953 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_same_line ... 2026-08-18 04:07:27,658 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 04:07:32,109 25 INFO rb-bf20be7-223995-404953 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_as_system_when_sudo ... 2026-08-18 04:07:32,883 25 INFO rb-bf20be7-223995-404953 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_product_template_email_on_invoice_post ... 2026-08-18 04:07:33,394 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 04:07:33,408 25 INFO rb-bf20be7-223995-404953 odoo.addons.product_expiry.tests.test_generate_serial_numbers: Starting TestProductExpiryTour.test_generate_serial_with_expiration ... 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome pid: 150879 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless temporary user profile dir: /tmp/tmpxq7v9iy3_chrome_odoo 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:46405/json/version 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46405', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Browser version: Chrome/150.0.7871.114 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:46405/json 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46405', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Websocket url found: ws://127.0.0.1:46405/devtools/page/2A925AF6D50E060CCACA1B59AE3581F9 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Enable chrome headless console log notification 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless enable page notifications 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Setting session cookie in browser 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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/813" in browser 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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/813" 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/action-stock.action_picking_tree_incoming/813 HTTP/1.1" 200 - 144 0.109 1.431 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Navigation result: {'frameId': '2A925AF6D50E060CCACA1B59AE3581F9', 'loaderId': '6C7F4E6D72D2D22E168F6014334B01A2', 'isDownload': False} 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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')" 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/d7103fc/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.008 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/9909355/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.015 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.035 0.101 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.022 0.135 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/ac6e2f0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.009 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/d463e4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.012 2020-06-01 00:00:00,000 25 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2020-06-01 00:00:00,000 25 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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.007 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: Owl is running in 'dev' mode. 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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.035 0.038 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.083 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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.103 2020-06-01 00:00:00,000 25 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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/813", "delayToCheckUndeterminisms": 0})" 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo HTTP/1.1" 200 - 27 0.012 0.027 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.060 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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') 2020-06-01 00:00:00,000 25 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.023 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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.041 0.059 2020-06-01 00:00:00,000 25 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.032 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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.037 0.136 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1787018355000 HTTP/1.1" 200 - 6 0.004 0.183 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/action/load HTTP/1.1" 200 - 13 0.014 0.206 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.134 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 35 0.035 0.192 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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.234 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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.105 0.239 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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.065 0.063 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.042 0.043 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 74 0.100 0.160 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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.135 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/2/avatar_128?unique=1787018355000 HTTP/1.1" 200 - 5 0.005 0.110 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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.008 0.263 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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.026 0.032 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/487dd5f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.008 0.050 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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.004 0.031 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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.008 0.019 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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.027 0.036 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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') 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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.005 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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') 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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.006 0.018 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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] 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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.055 0.049 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/ir.sequence/search_read#ir.sequence.search_read HTTP/1.1" 200 - 4 0.004 0.103 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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.010 0.041 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/ir.sequence/next_by_id#ir.sequence.next_by_id HTTP/1.1" 200 - 4 0.003 0.038 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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) 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [1542, 1543] 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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.053 0.078 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.008 0.008 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: tour succeeded 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_generate_serial_with_expiration SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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.034 0.071 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 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.039 0.115 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: heap 28977320 (allocated 31285248) 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing chrome headless with pid 150879 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing websocket connection 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Terminating chrome headless with pid 150879 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20200601_000000_000000_test_generate_serial_with_expiration.txt 2020-06-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Removing chrome user profile "/tmp/tmpxq7v9iy3_chrome_odoo" 2026-08-18 04:07:40,018 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 04:07:45,630 25 INFO rb-bf20be7-223995-404953 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_aggregates ... 2026-08-18 04:07:45,751 25 INFO rb-bf20be7-223995-404953 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin ... 2026-08-18 04:07:46,062 25 INFO rb-bf20be7-223995-404953 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_negative_price_in_move_lines ... 2026-08-18 04:07:46,745 25 INFO rb-bf20be7-223995-404953 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_read_grouping_sets ... 2026-08-18 04:07:47,627 25 INFO rb-bf20be7-223995-404953 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_sale_avg_price ... 2026-08-18 04:07:48,159 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 04:07:51,063 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChartTour.test_burndown_chart_tour ... 2026-08-18 04:07:51,339 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome pid: 151102 2026-08-18 04:07:51,339 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless temporary user profile dir: /tmp/tmpcab7w3aj_chrome_odoo 2026-08-18 04:07:51,339 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:42399/json/version 2026-08-18 04:07:51,341 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42399', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:07:51,385 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Browser version: Chrome/150.0.7871.114 2026-08-18 04:07:51,385 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:42399/json 2026-08-18 04:07:51,386 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42399', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:07:51,418 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Websocket url found: ws://127.0.0.1:42399/devtools/page/B5E21886DD0435E241E588F9F5087E87 2026-08-18 04:07:51,483 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Enable chrome headless console log notification 2026-08-18 04:07:51,491 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless enable page notifications 2026-08-18 04:07:51,577 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-18 04:07:51,584 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Setting session cookie in browser 2026-08-18 04:07:51,585 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-18 04:07:51,586 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-18 04:07:51,598 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:07:52,666 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:52] "GET /odoo HTTP/1.1" 200 - 154 0.117 0.953 2026-08-18 04:07:52,670 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigation result: {'frameId': 'B5E21886DD0435E241E588F9F5087E87', 'loaderId': '6DC8CD536EC062497599A6DD56AE6529', 'isDownload': False} 2026-08-18 04:07:52,670 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Evaluate ready code "odoo.isTourReady('burndown_chart_tour')" 2026-08-18 04:07:52,710 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:52] "GET /web/assets/9909355/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-08-18 04:07:52,728 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:52] "GET /web/assets/d7103fc/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.025 2026-08-18 04:07:52,857 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:52] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.060 0.084 2026-08-18 04:07:52,891 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.020 0.152 2026-08-18 04:07:52,913 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:52] "GET /web/assets/ac6e2f0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-08-18 04:07:53,005 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:53] "GET /web/assets/d463e4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.012 2026-08-18 04:07:53,425 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:53] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:07:53,428 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:53] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:07:53,494 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.012 2026-08-18 04:07:53,539 25 INFO rb-bf20be7-223995-404953 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-18 04:07:53,563 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: Owl is running in 'dev' mode. 2026-08-18 04:07:53,586 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:53] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.037 0.044 2026-08-18 04:07:53,594 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:53] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.081 2026-08-18 04:07:53,610 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.083 2026-08-18 04:07:53,616 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:53] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-08-18 04:07:53,630 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:53] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:07:53,703 25 INFO rb-bf20be7-223995-404953 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-08-18 04:07:53,725 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:53] "GET /odoo HTTP/1.1" 200 - 27 0.033 0.045 2026-08-18 04:07:53,763 25 INFO rb-bf20be7-223995-404953 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-08-18 04:07:53,801 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:53] "GET /odoo/offline HTTP/1.1" 200 - 5 0.033 0.106 2026-08-18 04:07:53,810 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:07:53,825 25 INFO rb-bf20be7-223995-404953 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-08-18 04:07:53,839 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-08-18 04:07:53,848 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:53] "GET /web/image/res.partner/3/avatar_128?unique=1787018355000 HTTP/1.1" 200 - 13 0.023 0.103 2026-08-18 04:07:53,894 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:53] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.028 0.149 2026-08-18 04:07:53,900 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:53] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.167 2026-08-18 04:07:53,906 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:53] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.166 2026-08-18 04:07:53,923 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:53] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.072 2026-08-18 04:07:53,998 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:53] "POST /mail/data HTTP/1.1" 200 - 34 0.041 0.108 2026-08-18 04:07:54,011 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:54] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 04:07:54,020 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:54] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.009 0.282 2026-08-18 04:07:54,025 25 INFO rb-bf20be7-223995-404953 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-08-18 04:07:54,028 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:54] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.002 0.127 2026-08-18 04:07:54,038 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:54] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.134 2026-08-18 04:07:54,043 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.208 2026-08-18 04:07:54,095 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:54] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.047 2026-08-18 04:07:54,383 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:54] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 75 0.097 0.152 2026-08-18 04:07:54,527 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:54] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 26 0.026 0.087 2026-08-18 04:07:54,533 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:54] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.117 2026-08-18 04:07:54,642 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:54] "POST /mail/data HTTP/1.1" 200 - 45 0.048 0.151 2026-08-18 04:07:54,649 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:54] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.057 2026-08-18 04:07:54,736 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:54] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.008 0.020 2026-08-18 04:07:54,759 25 INFO rb-bf20be7-223995-404953 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-08-18 04:07:54,773 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:54] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.012 0.016 2026-08-18 04:07:54,817 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [5/21] Tour burndown_chart_tour → Step .o_graph_renderer 2026-08-18 04:07:54,835 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:54] "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.007 0.014 2026-08-18 04:07:54,904 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:54] "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.031 0.020 2026-08-18 04:07:54,998 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:54] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.003 0.055 2026-08-18 04:07:55,311 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/bb55969/web.assets_backend_lazy.min.css (id:11082) 2026-08-18 04:07:55,316 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:55] "GET /web/assets/bb55969/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.008 0.303 2026-08-18 04:07:55,495 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a382b85/web.assets_backend_lazy.min.js (id:11083) 2026-08-18 04:07:55,497 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:55] "GET /web/assets/a382b85/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.004 0.486 2026-08-18 04:07:55,527 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:55] "POST /web/dataset/call_kw/project.project/read#project.project.read HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 04:07:55,610 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:55] "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.058 2026-08-18 04:07:55,641 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:55] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 04:07:55,653 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:55] "GET /web/assets/7966546/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 04:07:55,771 25 INFO rb-bf20be7-223995-404953 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-08-18 04:07:55,825 25 INFO rb-bf20be7-223995-404953 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-08-18 04:07:55,903 25 INFO rb-bf20be7-223995-404953 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-08-18 04:07:55,917 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:55] "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.012 2026-08-18 04:07:56,006 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:56] "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.054 2026-08-18 04:07:56,016 25 INFO rb-bf20be7-223995-404953 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-08-18 04:07:56,155 25 INFO rb-bf20be7-223995-404953 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-08-18 04:07:56,203 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:56] "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.047 2026-08-18 04:07:56,289 25 INFO rb-bf20be7-223995-404953 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-08-18 04:07:56,359 25 INFO rb-bf20be7-223995-404953 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-08-18 04:07:56,413 25 INFO rb-bf20be7-223995-404953 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-08-18 04:07:56,508 25 INFO rb-bf20be7-223995-404953 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-08-18 04:07:56,534 25 INFO rb-bf20be7-223995-404953 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-08-18 04:07:56,544 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:56] "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.029 2026-08-18 04:07:56,703 25 INFO rb-bf20be7-223995-404953 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-08-18 04:07:56,745 25 INFO rb-bf20be7-223995-404953 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-08-18 04:07:56,745 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:56] "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.019 0.029 2026-08-18 04:07:56,815 25 INFO rb-bf20be7-223995-404953 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-08-18 04:07:56,876 25 INFO rb-bf20be7-223995-404953 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-08-18 04:07:56,950 25 INFO rb-bf20be7-223995-404953 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-08-18 04:07:56,987 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:07:56] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 2 0.006 0.023 2026-08-18 04:07:57,042 25 INFO rb-bf20be7-223995-404953 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-08-18 04:07:57,109 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: tour succeeded 2026-08-18 04:07:57,109 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: ╔════════════════════════════════════╗ ║ TOUR burndown_chart_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-18 04:07:57,275 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: heap 27114804 (allocated 30625792) 2026-08-18 04:07:57,295 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing chrome headless with pid 151102 2026-08-18 04:07:57,297 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing websocket connection 2026-08-18 04:07:57,298 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Terminating chrome headless with pid 151102 2026-08-18 04:07:57,448 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040757_448105_test_burndown_chart_tour.txt 2026-08-18 04:07:57,448 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Removing chrome user profile "/tmp/tmpcab7w3aj_chrome_odoo" 2026-08-18 04:07:57,506 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 04:07:57,510 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_import_files: Starting TestImportFiles.test_import_task_template_xls ... 2026-08-18 04:07:57,512 25 INFO rb-bf20be7-223995-404953 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-08-18 04:07:57,520 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 04:07:58,657 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_delete_personal_stage ... 2026-08-18 04:07:59,338 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6743, 6742, 6741] 2026-08-18 04:07:59,375 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted project.task records with IDs: [935, 934, 933] 2026-08-18 04:07:59,381 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2744, 2745, 2746, 2747, 2748, 2749] 2026-08-18 04:07:59,747 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #323 deleted project.task.type records with IDs: [2114] 2026-08-18 04:07:59,791 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #322 deleted project.task.type records with IDs: [2109] 2026-08-18 04:07:59,825 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #322 deleted project.task.type records with IDs: [2108, 2110] 2026-08-18 04:07:59,844 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [2107, 2113] 2026-08-18 04:07:59,950 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [2116, 2117, 2118] 2026-08-18 04:07:59,954 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_new_personal_stages_created_for_new_users ... 2026-08-18 04:08:00,338 25 INFO rb-bf20be7-223995-404953 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 04:08:00,688 25 INFO rb-bf20be7-223995-404953 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 04:08:00,900 25 INFO rb-bf20be7-223995-404953 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 04:08:00,905 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_base ... 2026-08-18 04:08:01,112 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_group ... 2026-08-18 04:08:01,140 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6737, 6735, 6733] 2026-08-18 04:08:01,162 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted project.task records with IDs: [932, 930, 929] 2026-08-18 04:08:01,167 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2736, 2737, 2738, 2739, 2742, 2743] 2026-08-18 04:08:01,360 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_search ... 2026-08-18 04:08:01,591 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-18 04:08:02,854 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStageTour.test_personal_stage_tour ... 2026-08-18 04:08:03,114 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome pid: 151332 2026-08-18 04:08:03,114 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless temporary user profile dir: /tmp/tmp7j5a19u3_chrome_odoo 2026-08-18 04:08:03,114 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:45937/json/version 2026-08-18 04:08:03,116 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:03,136 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Browser version: Chrome/150.0.7871.114 2026-08-18 04:08:03,137 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:45937/json 2026-08-18 04:08:03,137 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:03,189 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Websocket url found: ws://127.0.0.1:45937/devtools/page/5C1BC10CE7A683516755947C20C20E6F 2026-08-18 04:08:03,225 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Enable chrome headless console log notification 2026-08-18 04:08:03,274 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless enable page notifications 2026-08-18 04:08:03,325 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:armandel from n/a 2026-08-18 04:08:03,332 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Setting session cookie in browser 2026-08-18 04:08:03,335 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-18 04:08:03,335 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-18 04:08:03,444 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:08:04,620 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:04] "GET /odoo HTTP/1.1" 200 - 151 0.081 1.108 2026-08-18 04:08:04,624 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigation result: {'frameId': '5C1BC10CE7A683516755947C20C20E6F', 'loaderId': 'A2C6ED0CF239523C83C26A58794F03D3', 'isDownload': False} 2026-08-18 04:08:04,625 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Evaluate ready code "odoo.isTourReady('personal_stage_tour')" 2026-08-18 04:08:04,677 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:04] "GET /web/assets/9909355/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.010 2026-08-18 04:08:04,732 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:04] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.025 0.043 2026-08-18 04:08:04,745 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.074 2026-08-18 04:08:04,750 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:04] "GET /web/assets/d7103fc/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.090 2026-08-18 04:08:04,785 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:04] "GET /web/assets/ac6e2f0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-08-18 04:08:04,877 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:04] "GET /web/assets/d463e4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-08-18 04:08:05,417 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:05] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 04:08:05,420 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:05] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 04:08:05,439 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.011 0.015 2026-08-18 04:08:05,461 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:05] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 04:08:05,487 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.016 2026-08-18 04:08:05,507 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: Owl is running in 'dev' mode. 2026-08-18 04:08:05,520 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 04:08:05,546 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:05] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:08:05,621 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:05] "GET /odoo HTTP/1.1" 200 - 26 0.034 0.030 2026-08-18 04:08:05,644 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:05] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.075 2026-08-18 04:08:05,671 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:05,673 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:05] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.003 0.013 2026-08-18 04:08:05,692 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:05,695 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:05] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.002 0.030 2026-08-18 04:08:05,700 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08: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-08-18 04:08:05,702 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 04:08:05,775 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:05] "GET /web/image?model=res.users&field=avatar_128&id=330 HTTP/1.1" 200 - 14 0.027 0.084 2026-08-18 04:08:05,798 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:05] "GET /web/image/res.partner/1277/avatar_128?unique=1787026081000 HTTP/1.1" 200 - 6 0.007 0.123 2026-08-18 04:08:05,808 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:05] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 04:08:05,813 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:05] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.155 2026-08-18 04:08:05,861 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:05,879 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:05] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.163 2026-08-18 04:08:05,927 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:05,994 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:05] "POST /mail/data HTTP/1.1" 200 - 32 0.072 0.205 2026-08-18 04:08:05,998 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.287 2026-08-18 04:08:06,035 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.006 0.120 2026-08-18 04:08:06,055 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:06] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.117 2026-08-18 04:08:06,298 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:06] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 70 0.045 0.152 2026-08-18 04:08:06,400 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:06] "POST /mail/data HTTP/1.1" 200 - 43 0.044 0.216 2026-08-18 04:08:06,421 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:06] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.071 2026-08-18 04:08:06,502 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:06] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 28 0.026 0.132 2026-08-18 04:08:06,536 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:06] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.010 0.105 2026-08-18 04:08:06,588 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:06,595 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:06] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.009 0.019 2026-08-18 04:08:06,635 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:06,646 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:06] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.028 0.029 2026-08-18 04:08:06,688 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:06,737 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:06,792 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 330, model: project.task, field: is_timeoff_task 2026-08-18 04:08:06,797 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 330, model: project.task, field: task_to_invoice 2026-08-18 04:08:06,799 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:06,857 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:06,885 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:06] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 78 0.048 0.176 2026-08-18 04:08:06,930 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:06] "POST /web/action/load HTTP/1.1" 200 - 11 0.022 0.046 2026-08-18 04:08:06,939 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:06] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.011 2026-08-18 04:08:06,951 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:06] "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-08-18 04:08:06,969 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:06] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.009 0.013 2026-08-18 04:08:07,036 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 330, model: project.task, field: is_timeoff_task 2026-08-18 04:08:07,039 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 330, model: project.task, field: task_to_invoice 2026-08-18 04:08:07,085 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:07] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 27 0.015 0.096 2026-08-18 04:08:07,116 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:07] "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-08-18 04:08:07,174 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:07] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.019 0.049 2026-08-18 04:08:07,305 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:07,335 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:07] "GET /web/image/res.users/330/avatar_128 HTTP/1.1" 200 - 7 0.010 0.032 2026-08-18 04:08:07,365 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:07,422 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:07,441 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:07] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.004 0.012 2026-08-18 04:08:07,486 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:07] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 6 0.012 0.014 2026-08-18 04:08:07,559 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:07,591 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:07,621 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:07] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 10 0.010 0.019 2026-08-18 04:08:07,642 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:07] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 04:08:07,703 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:07,763 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:07,773 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:07] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 - 2 0.003 0.005 2026-08-18 04:08:07,832 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:07] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.014 0.025 2026-08-18 04:08:07,846 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:07] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.046 2026-08-18 04:08:07,878 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:07,933 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:07,965 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:07] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.005 0.014 2026-08-18 04:08:08,015 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:08] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 5 0.005 0.016 2026-08-18 04:08:08,063 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:08,120 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:08,192 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:08] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 45 0.028 0.041 2026-08-18 04:08:08,249 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:08] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.014 0.024 2026-08-18 04:08:08,268 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:08] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.005 0.052 2026-08-18 04:08:08,281 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:08] "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-08-18 04:08:08,290 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:08] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.011 2026-08-18 04:08:08,296 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: tour succeeded 2026-08-18 04:08:08,297 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: ╔════════════════════════════════════╗ ║ TOUR personal_stage_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-18 04:08:08,439 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: heap 27284736 (allocated 28790784) 2026-08-18 04:08:08,450 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing chrome headless with pid 151332 2026-08-18 04:08:08,451 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing websocket connection 2026-08-18 04:08:08,452 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Terminating chrome headless with pid 151332 2026-08-18 04:08:08,555 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040808_555451_test_personal_stage_tour.txt 2026-08-18 04:08:08,555 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Removing chrome user profile "/tmp/tmp7j5a19u3_chrome_odoo" 2026-08-18 04:08:08,585 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 04:08:13,828 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [24548] 2026-08-18 04:08:13,829 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-08-18 04:08:15,360 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_assert_initial_values ... 2026-08-18 04:08:15,736 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_copy_task_logs_chatter ... 2026-08-18 04:08:16,296 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_mail_alais_assignees_from_recipient_list ... 2026-08-18 04:08:17,010 25 INFO rb-bf20be7-223995-404953 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 04:08:17,140 25 INFO rb-bf20be7-223995-404953 odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to "Chell Gladys" ,"Armande ProjectUser" ,"Bastien ProjectManager" ,"Goats" with Message-Id <1787026097.1040909-96973-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 221}, 335, mail.alias(515,)) 2026-08-18 04:08:17,395 25 INFO rb-bf20be7-223995-404953 odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to bastien.projectmanager@example.com,project+goats@test.mycompany.com,b.t@example.com,chell@gladys.portal,armande.projectuser@example.com with Message-Id <1787026097.3421152-34966-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 221}, 335, mail.alias(515,)) 2026-08-18 04:08:17,549 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_project_notify_get_recipients_groups ... 2026-08-18 04:08:18,077 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_access_action ... 2026-08-18 04:08:18,647 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_from_mail ... 2026-08-18 04:08:19,191 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_no_stage ... 2026-08-18 04:08:19,666 25 INFO rb-bf20be7-223995-404953 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to help@test.mycompany.com,"Valid Lelitre" ,"New Customer" with Message-Id <1787026099.6445918-75996-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 222}, 337, mail.alias(516,)) 2026-08-18 04:08:19,750 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_notifies_author ... 2026-08-18 04:08:20,280 25 INFO rb-bf20be7-223995-404953 odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to help@test.mycompany.com,"Valid Lelitre" ,"New Customer" with Message-Id <1787026100.2504950-02772-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 222}, 335, mail.alias(516,)) 2026-08-18 04:08:20,680 25 INFO rb-bf20be7-223995-404953 odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to "Valid Poilvache" ,"New Cc" ,"Valid Lelitre" ,"Armande ProjectUser" ,"New Customer" with Message-Id <1787026100.6453125-79726-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 975, custom_values: None, uid: 1 2026-08-18 04:08:20,788 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6896, 6895] 2026-08-18 04:08:20,852 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1293, 1294] 2026-08-18 04:08:20,922 25 INFO rb-bf20be7-223995-404953 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to help@test.mycompany.com,"Valid Lelitre" ,"New Customer" with Message-Id <1787026100.8640146-24899-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 222}, 337, mail.alias(516,)) 2026-08-18 04:08:21,336 25 INFO rb-bf20be7-223995-404953 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "Valid Poilvache" ,"New Cc" ,"Valid Lelitre" ,"Armande ProjectUser" ,"New Customer" with Message-Id <1787026101.2949343-62157-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 976, custom_values: None, uid: 1 2026-08-18 04:08:21,431 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6902, 6901] 2026-08-18 04:08:21,496 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1295, 1296] 2026-08-18 04:08:21,575 25 INFO rb-bf20be7-223995-404953 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to help@test.mycompany.com,"Valid Lelitre" ,"New Customer" with Message-Id <1787026101.5051668-06212-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 222}, 1, mail.alias(516,)) 2026-08-18 04:08:22,060 25 INFO rb-bf20be7-223995-404953 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "Valid Poilvache" ,"New Cc" ,"Valid Lelitre" ,"Armande ProjectUser" ,"New Customer" with Message-Id <1787026102.0303974-91212-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 977, custom_values: None, uid: 1 2026-08-18 04:08:22,155 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6908, 6907] 2026-08-18 04:08:22,225 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1298, 1299] 2026-08-18 04:08:22,236 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_removes_email_signatures ... 2026-08-18 04:08:22,747 25 INFO rb-bf20be7-223995-404953 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1787026102.740254@localhost>: direct alias match: ('project.task', 0, {'project_id': 222}, 1, mail.alias(516,)) 2026-08-18 04:08:22,863 25 INFO rb-bf20be7-223995-404953 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1787026102.8557847@localhost>: direct alias match: ('project.task', 0, {'project_id': 222}, 1, mail.alias(516,)) 2026-08-18 04:08:22,938 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_project_update ... 2026-08-18 04:08:23,689 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_user_ids_update ... 2026-08-18 04:08:24,126 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2892, 2893] 2026-08-18 04:08:24,133 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2796, 2797] 2026-08-18 04:08:24,343 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_portal_share_adds_followers ... 2026-08-18 04:08:24,882 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-18 04:08:26,091 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_basic_milestone_write ... 2026-08-18 04:08:26,139 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_change_project_in_task ... 2026-08-18 04:08:26,378 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_duplicates_milestones_on_tasks ... 2026-08-18 04:08:26,559 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_with_milestones_disabled ... 2026-08-18 04:08:26,859 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_milestones_settings_change ... 2026-08-18 04:08:27,314 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_project_milestone_color ... 2026-08-18 04:08:27,370 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_parent_task ... 2026-08-18 04:08:27,886 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 04:08:30,041 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_profitability: Starting TestProjectProfitabilityAccess.test_project_profitability_read ... 2026-08-18 04:08:30,742 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 04:08:31,906 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_report: Starting TestProjectReport.test_avg_rating_measure ... 2026-08-18 04:08:32,070 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 04:08:33,553 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_followers_task_created_by_portal_user ... 2026-08-18 04:08:33,658 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_mention_suggestions ... 2026-08-18 04:08:33,756 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-08-18 04:08:33,811 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_read_task_with_portal_user ... 2026-08-18 04:08:33,987 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: html_field_history_metadata 2026-08-18 04:08:33,994 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_follower_ids 2026-08-18 04:08:33,995 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_partner_ids 2026-08-18 04:08:33,997 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_ids 2026-08-18 04:08:33,998 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: has_message 2026-08-18 04:08:34,000 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_needaction 2026-08-18 04:08:34,001 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_needaction_counter 2026-08-18 04:08:34,002 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_has_error 2026-08-18 04:08:34,003 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_has_error_counter 2026-08-18 04:08:34,006 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_attachment_count 2026-08-18 04:08:34,007 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_ids 2026-08-18 04:08:34,009 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: website_message_ids 2026-08-18 04:08:34,011 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_has_sms_error 2026-08-18 04:08:34,013 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rotting_days 2026-08-18 04:08:34,014 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: is_rotting 2026-08-18 04:08:34,015 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_last_value 2026-08-18 04:08:34,016 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_last_feedback 2026-08-18 04:08:34,018 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_last_image 2026-08-18 04:08:34,019 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_count 2026-08-18 04:08:34,021 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_avg 2026-08-18 04:08:34,022 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_avg_text 2026-08-18 04:08:34,023 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_percentage_satisfaction 2026-08-18 04:08:34,025 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_last_text 2026-08-18 04:08:34,026 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_ids 2026-08-18 04:08:34,027 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_state 2026-08-18 04:08:34,028 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_user_id 2026-08-18 04:08:34,029 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_type_id 2026-08-18 04:08:34,031 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_type_icon 2026-08-18 04:08:34,032 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_date_deadline 2026-08-18 04:08:34,033 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: my_activity_date_deadline 2026-08-18 04:08:34,035 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_summary 2026-08-18 04:08:34,036 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_exception_decoration 2026-08-18 04:08:34,037 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_exception_icon 2026-08-18 04:08:34,038 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_calendar_event_id 2026-08-18 04:08:34,042 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: email_cc 2026-08-18 04:08:34,043 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: access_warning 2026-08-18 04:08:34,045 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: date_end 2026-08-18 04:08:34,046 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: task_properties 2026-08-18 04:08:34,047 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: role_ids 2026-08-18 04:08:34,048 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: personal_stage_type_ids 2026-08-18 04:08:34,049 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: personal_stage_id 2026-08-18 04:08:34,051 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: personal_stage_type_id 2026-08-18 04:08:34,052 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: partner_phone 2026-08-18 04:08:34,053 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_active 2026-08-18 04:08:34,054 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: attachment_ids 2026-08-18 04:08:34,055 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: project_privacy_visibility 2026-08-18 04:08:34,056 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: subtask_completion_percentage 2026-08-18 04:08:34,057 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: working_hours_open 2026-08-18 04:08:34,058 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: working_hours_close 2026-08-18 04:08:34,060 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: working_days_open 2026-08-18 04:08:34,061 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: working_days_close 2026-08-18 04:08:34,063 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: closed_depend_on_count 2026-08-18 04:08:34,065 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: link_preview_name 2026-08-18 04:08:34,066 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: create_uid 2026-08-18 04:08:34,069 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: write_uid 2026-08-18 04:08:34,070 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: partner_name 2026-08-18 04:08:34,072 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: partner_company_name 2026-08-18 04:08:34,074 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: remaining_hours_percentage 2026-08-18 04:08:34,076 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: user_skill_ids 2026-08-18 04:08:34,077 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: leave_types_count 2026-08-18 04:08:34,079 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: is_timeoff_task 2026-08-18 04:08:34,080 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: okr_node_id 2026-08-18 04:08:34,082 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: project_sale_order_id 2026-08-18 04:08:34,083 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: sale_order_state 2026-08-18 04:08:34,084 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: task_to_invoice 2026-08-18 04:08:34,085 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: pricing_type 2026-08-18 04:08:34,087 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: is_project_map_empty 2026-08-18 04:08:34,088 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: has_multi_sol 2026-08-18 04:08:34,090 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: timesheet_product_id 2026-08-18 04:08:34,092 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: last_sol_of_customer 2026-08-18 04:08:34,094 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_readonly_fields ... 2026-08-18 04:08:34,410 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_wizard_confirm ... 2026-08-18 04:08:34,552 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-08-18 04:08:34,605 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2956] 2026-08-18 04:08:34,611 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2952] 2026-08-18 04:08:35,250 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_write_task_with_portal_user ... 2026-08-18 04:08:35,442 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: id 2026-08-18 04:08:35,450 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: display_name 2026-08-18 04:08:35,459 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_is_follower 2026-08-18 04:08:35,466 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: duration_tracking 2026-08-18 04:08:35,472 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: access_url 2026-08-18 04:08:35,481 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: access_token 2026-08-18 04:08:35,487 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: active 2026-08-18 04:08:35,492 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: stage_id_color 2026-08-18 04:08:35,496 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: create_date 2026-08-18 04:08:35,501 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: write_date 2026-08-18 04:08:35,505 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: date_assign 2026-08-18 04:08:35,519 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: project_id 2026-08-18 04:08:35,523 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: display_in_project 2026-08-18 04:08:35,527 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allocated_hours 2026-08-18 04:08:35,532 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: subtask_allocated_hours 2026-08-18 04:08:35,546 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: user_ids 2026-08-18 04:08:35,551 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: portal_user_names 2026-08-18 04:08:35,554 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: email_from 2026-08-18 04:08:35,561 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: company_id 2026-08-18 04:08:35,565 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: displayed_image_id 2026-08-18 04:08:35,572 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: subtask_count 2026-08-18 04:08:35,576 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: closed_subtask_count 2026-08-18 04:08:35,580 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allow_milestones 2026-08-18 04:08:35,589 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: milestone_id 2026-08-18 04:08:35,593 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: has_late_and_unreached_milestone 2026-08-18 04:08:35,597 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allow_task_dependencies 2026-08-18 04:08:35,604 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: depend_on_ids 2026-08-18 04:08:35,608 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: depend_on_count 2026-08-18 04:08:35,616 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: dependent_ids 2026-08-18 04:08:35,620 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: dependent_tasks_count 2026-08-18 04:08:35,625 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: display_parent_task_button 2026-08-18 04:08:35,629 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: current_user_same_company_partner 2026-08-18 04:08:35,633 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: display_follow_button 2026-08-18 04:08:35,638 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allow_recurring_tasks 2026-08-18 04:08:35,642 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: recurring_task 2026-08-18 04:08:35,646 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: recurring_count 2026-08-18 04:08:35,647 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: project.task.recurrence 2026-08-18 04:08:35,653 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: repeat_interval 2026-08-18 04:08:35,658 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: repeat_unit 2026-08-18 04:08:35,663 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: repeat_type 2026-08-18 04:08:35,675 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: repeat_until 2026-08-18 04:08:35,680 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: is_template 2026-08-18 04:08:35,685 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: has_project_template 2026-08-18 04:08:35,690 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: has_template_ancestor 2026-08-18 04:08:35,695 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: analytic_account_active 2026-08-18 04:08:35,699 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allow_timesheets 2026-08-18 04:08:35,702 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: remaining_hours 2026-08-18 04:08:35,707 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: effective_hours 2026-08-18 04:08:35,712 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: total_hours_spent 2026-08-18 04:08:35,716 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: progress 2026-08-18 04:08:35,721 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: overtime 2026-08-18 04:08:35,726 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: subtask_effective_hours 2026-08-18 04:08:35,745 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: timesheet_ids 2026-08-18 04:08:35,754 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: encode_uom_in_days 2026-08-18 04:08:35,767 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: sale_order_id 2026-08-18 04:08:35,782 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: sale_line_id 2026-08-18 04:08:35,787 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allow_billable 2026-08-18 04:08:35,792 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: display_sale_order_button 2026-08-18 04:08:35,797 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: remaining_hours_so 2026-08-18 04:08:35,801 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: remaining_hours_available 2026-08-18 04:08:35,806 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: html_field_history_metadata 2026-08-18 04:08:35,808 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: mail.followers 2026-08-18 04:08:35,820 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_partner_ids 2026-08-18 04:08:35,836 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_ids 2026-08-18 04:08:35,841 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: has_message 2026-08-18 04:08:35,846 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_needaction 2026-08-18 04:08:35,851 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_needaction_counter 2026-08-18 04:08:35,856 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_has_error 2026-08-18 04:08:35,860 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_has_error_counter 2026-08-18 04:08:35,865 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_attachment_count 2026-08-18 04:08:35,866 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: rating.rating 2026-08-18 04:08:35,879 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: website_message_ids 2026-08-18 04:08:35,884 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_has_sms_error 2026-08-18 04:08:35,888 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rotting_days 2026-08-18 04:08:35,892 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: is_rotting 2026-08-18 04:08:35,897 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_last_value 2026-08-18 04:08:35,901 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_last_feedback 2026-08-18 04:08:35,906 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_last_image 2026-08-18 04:08:35,910 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_count 2026-08-18 04:08:35,914 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_avg 2026-08-18 04:08:35,918 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_avg_text 2026-08-18 04:08:35,923 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_percentage_satisfaction 2026-08-18 04:08:35,927 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_last_text 2026-08-18 04:08:35,928 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: mail.activity 2026-08-18 04:08:35,934 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_state 2026-08-18 04:08:35,945 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_user_id 2026-08-18 04:08:35,947 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: mail.activity.type 2026-08-18 04:08:35,952 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_type_icon 2026-08-18 04:08:35,957 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_date_deadline 2026-08-18 04:08:35,961 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: my_activity_date_deadline 2026-08-18 04:08:35,965 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_summary 2026-08-18 04:08:35,969 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_exception_decoration 2026-08-18 04:08:35,974 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_exception_icon 2026-08-18 04:08:35,983 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_calendar_event_id 2026-08-18 04:08:35,987 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: email_cc 2026-08-18 04:08:35,992 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: access_warning 2026-08-18 04:08:35,997 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: date_end 2026-08-18 04:08:36,001 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: task_properties 2026-08-18 04:08:36,003 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: project.role 2026-08-18 04:08:36,009 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: personal_stage_type_ids 2026-08-18 04:08:36,010 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: project.task.stage.personal 2026-08-18 04:08:36,016 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: personal_stage_type_id 2026-08-18 04:08:36,020 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: partner_phone 2026-08-18 04:08:36,024 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_active 2026-08-18 04:08:36,027 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: attachment_ids 2026-08-18 04:08:36,030 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: project_privacy_visibility 2026-08-18 04:08:36,034 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: subtask_completion_percentage 2026-08-18 04:08:36,038 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: working_hours_open 2026-08-18 04:08:36,042 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: working_hours_close 2026-08-18 04:08:36,046 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: working_days_open 2026-08-18 04:08:36,051 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: working_days_close 2026-08-18 04:08:36,055 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: closed_depend_on_count 2026-08-18 04:08:36,058 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: link_preview_name 2026-08-18 04:08:36,071 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: create_uid 2026-08-18 04:08:36,083 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: write_uid 2026-08-18 04:08:36,088 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: partner_name 2026-08-18 04:08:36,093 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: partner_company_name 2026-08-18 04:08:36,098 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: remaining_hours_percentage 2026-08-18 04:08:36,100 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: hr.employee.skill 2026-08-18 04:08:36,106 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: leave_types_count 2026-08-18 04:08:36,111 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: is_timeoff_task 2026-08-18 04:08:36,112 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: okr.node 2026-08-18 04:08:36,119 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: project_sale_order_id 2026-08-18 04:08:36,124 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: sale_order_state 2026-08-18 04:08:36,130 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: task_to_invoice 2026-08-18 04:08:36,135 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: pricing_type 2026-08-18 04:08:36,140 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: is_project_map_empty 2026-08-18 04:08:36,145 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: has_multi_sol 2026-08-18 04:08:36,167 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: timesheet_product_id 2026-08-18 04:08:36,174 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: last_sol_of_customer 2026-08-18 04:08:36,193 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 04:08:36,638 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-08-18 04:08:36,986 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome pid: 151565 2026-08-18 04:08:36,987 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpo999lgem_chrome_odoo 2026-08-18 04:08:36,987 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:43135/json/version 2026-08-18 04:08:36,988 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43135', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:08:37,031 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Browser version: Chrome/150.0.7871.114 2026-08-18 04:08:37,031 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:43135/json 2026-08-18 04:08:37,059 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43135', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:08:37,070 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Websocket url found: ws://127.0.0.1:43135/devtools/page/7E4DA6F9DAA9FA2D3A090CD071028B6A 2026-08-18 04:08:37,094 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Enable chrome headless console log notification 2026-08-18 04:08:37,109 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless enable page notifications 2026-08-18 04:08:37,278 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-18 04:08:37,316 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Setting session cookie in browser 2026-08-18 04:08:37,318 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-18 04:08:37,319 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-18 04:08:37,336 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:08:38,384 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:38] "GET /odoo HTTP/1.1" 200 - 151 0.100 0.954 2026-08-18 04:08:38,387 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigation result: {'frameId': '7E4DA6F9DAA9FA2D3A090CD071028B6A', 'loaderId': '35EFCC8060FF026898651B2BDF406B3D', 'isDownload': False} 2026-08-18 04:08:38,387 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-08-18 04:08:38,520 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:38] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.030 0.084 2026-08-18 04:08:38,532 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.122 2026-08-18 04:08:38,546 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:38] "GET /web/assets/d7103fc/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.125 2026-08-18 04:08:38,559 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:38] "GET /web/assets/9909355/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.142 2026-08-18 04:08:38,564 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:38] "GET /web/assets/ac6e2f0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-18 04:08:38,651 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:38] "GET /web/assets/d463e4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 04:08:39,224 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:39] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 04:08:39,227 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:39] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 04:08:39,240 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 04:08:39,284 25 INFO rb-bf20be7-223995-404953 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-18 04:08:39,320 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:39] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.023 0.043 2026-08-18 04:08:39,321 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-08-18 04:08:39,329 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:39] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.073 2026-08-18 04:08:39,343 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.056 2026-08-18 04:08:39,345 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:39] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 04:08:39,378 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:39] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:08:39,467 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:39] "GET /odoo HTTP/1.1" 200 - 27 0.032 0.039 2026-08-18 04:08:39,496 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:39,503 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:39] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.099 2026-08-18 04:08:39,512 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:39,516 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 04:08:39,572 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 04:08:39,582 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:39,582 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:39] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.050 0.068 2026-08-18 04:08:39,611 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:39] "GET /web/image/res.partner/3/avatar_128?unique=1787026116000 HTTP/1.1" 200 - 6 0.009 0.134 2026-08-18 04:08:39,617 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:39] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.136 2026-08-18 04:08:39,624 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:39] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.143 2026-08-18 04:08:39,692 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:39] "POST /mail/data HTTP/1.1" 200 - 34 0.040 0.059 2026-08-18 04:08:39,710 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:39] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.107 2026-08-18 04:08:39,728 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:39] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.006 0.253 2026-08-18 04:08:39,735 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:39] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.118 2026-08-18 04:08:39,740 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:39] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.118 2026-08-18 04:08:39,745 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.233 2026-08-18 04:08:39,787 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:39,790 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:39] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 04:08:39,838 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:39,858 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:39] "POST /web/action/load HTTP/1.1" 200 - 10 0.019 0.046 2026-08-18 04:08:39,873 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:39] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.056 2026-08-18 04:08:40,023 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:40] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 75 0.029 0.090 2026-08-18 04:08:40,083 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:40] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.029 2026-08-18 04:08:40,161 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:40] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 32 0.032 0.076 2026-08-18 04:08:40,195 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:40] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.064 2026-08-18 04:08:40,280 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:40,312 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:40] "POST /mail/data HTTP/1.1" 200 - 45 0.040 0.123 2026-08-18 04:08:40,336 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:40,342 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:40] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.009 0.044 2026-08-18 04:08:40,364 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:40] "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.008 0.017 2026-08-18 04:08:40,419 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:40] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.020 0.025 2026-08-18 04:08:40,451 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:40] "POST /web/dataset/call_kw/project.share.wizard/get_views#project.share.wizard.get_views HTTP/1.1" 200 - 16 0.011 0.052 2026-08-18 04:08:40,484 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:40] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 12 0.006 0.012 2026-08-18 04:08:40,550 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:40,557 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:40] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 1 0.001 0.003 2026-08-18 04:08:40,609 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:40,632 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:40] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.004 0.017 2026-08-18 04:08:40,674 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:40,696 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:40] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 3 0.001 0.008 2026-08-18 04:08:40,726 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:40] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.003 0.013 2026-08-18 04:08:40,735 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:40,797 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:40,817 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:40] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 5 0.010 0.008 2026-08-18 04:08:40,849 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:40] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.004 0.010 2026-08-18 04:08:40,853 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:41,021 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: Simulating signal changes during tests 2026-08-18 04:08:41,021 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:41] "POST /web/dataset/call_kw/project.share.wizard/web_save#project.share.wizard.web_save HTTP/1.1" 200 - 96 0.075 0.086 2026-08-18 04:08:41,047 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:41] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 11 0.005 0.173 2026-08-18 04:08:41,170 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:41] "POST /web/dataset/call_button/project.share.wizard/action_share_record#project.share.wizard.action_share_record HTTP/1.1" 200 - 55 0.045 0.087 2026-08-18 04:08:41,237 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:41] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 32 0.017 0.040 2026-08-18 04:08:41,257 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:42,178 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:42] "GET /my/projects HTTP/1.1" 200 - 141 0.097 0.753 2026-08-18 04:08:42,233 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/87ee006/web.assets_frontend_minimal.min.js, copying from /web/assets/87ee006/web.assets_frontend_minimal.min.js 2026-08-18 04:08:42,250 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:42] "GET /web/assets/1/87ee006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 11 0.004 0.037 2026-08-18 04:08:42,260 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/52be0e2/web.assets_frontend.min.css, copying from /web/assets/52be0e2/web.assets_frontend.min.css 2026-08-18 04:08:42,311 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:42] "GET /web/assets/1/52be0e2/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.033 0.072 2026-08-18 04:08:42,321 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6dd483a/web.__assets_tests_call__.min.js, copying from /web/assets/6dd483a/web.__assets_tests_call__.min.js 2026-08-18 04:08:42,335 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:42,335 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:42,347 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:42] "GET /web/assets/1/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.079 2026-08-18 04:08:42,418 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:42] "GET /web/image/website/1/logo/My%20Website?unique=3bdf541 HTTP/1.1" 200 - 4 0.002 0.011 2026-08-18 04:08:42,447 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:42] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:08:42,462 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:42] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 4 0.002 0.008 2026-08-18 04:08:42,479 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/456f783/web.assets_frontend_lazy.min.js, copying from /web/assets/456f783/web.assets_frontend_lazy.min.js 2026-08-18 04:08:42,527 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:42] "GET /web/assets/1/456f783/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.068 2026-08-18 04:08:42,897 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:42] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-08-18 04:08:42,911 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:43,003 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:43] "POST /mail/data HTTP/1.1" 200 - 21 0.014 0.020 2026-08-18 04:08:43,020 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:43] "GET /my/projects/244 HTTP/1.1" 303 - 4 0.009 0.017 2026-08-18 04:08:43,289 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:43] "GET /my/projects/244/project_sharing HTTP/1.1" 200 - 68 0.035 0.226 2026-08-18 04:08:43,319 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:43] "GET /web/assets/607a07e/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-18 04:08:43,328 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:43] "GET /web/assets/f1645af/project.webclient.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-08-18 04:08:43,355 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:43] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-08-18 04:08:43,738 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:43] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:08:43,751 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:43] "GET /web/webclient/translations?hash=17e3d9872937fc063ab8f9fdc13e34401c747a14&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 04:08:43,752 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:43,773 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.010 0.006 2026-08-18 04:08:43,774 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-08-18 04:08:43,856 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:43] "POST /web/action/load HTTP/1.1" 200 - 12 0.021 0.024 2026-08-18 04:08:43,900 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:43] "POST /mail/data HTTP/1.1" 200 - 21 0.013 0.069 2026-08-18 04:08:44,064 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:44] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 59 0.049 0.121 2026-08-18 04:08:44,068 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.247 2026-08-18 04:08:44,109 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:44] "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-08-18 04:08:44,130 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:44] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.004 0.026 2026-08-18 04:08:44,216 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:44,221 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:44] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:08:44,276 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:44,291 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:44] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.002 0.009 2026-08-18 04:08:44,316 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:44] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 04:08:44,341 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:44,397 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:44,451 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:44,535 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:44] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 41 0.032 0.050 2026-08-18 04:08:44,572 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:44] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.013 0.016 2026-08-18 04:08:44,665 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:44] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.003 0.062 2026-08-18 04:08:44,769 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:44] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 25 0.022 0.056 2026-08-18 04:08:44,844 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:44] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 04:08:44,934 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:44] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.008 2026-08-18 04:08:44,997 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:45,107 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:45] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 24 0.063 0.042 2026-08-18 04:08:45,139 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:45] "POST /mail/chatter_fetch HTTP/1.1" 200 - 10 0.012 0.121 2026-08-18 04:08:45,174 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:45] "POST /mail/data HTTP/1.1" 200 - 9 0.018 0.118 2026-08-18 04:08:45,350 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:45,381 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:45] "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-08-18 04:08:45,417 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:45,472 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:45,485 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:45] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 39 0.044 0.061 2026-08-18 04:08:45,494 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:45] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.101 2026-08-18 04:08:45,503 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:45] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.077 2026-08-18 04:08:45,551 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:45] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.002 0.038 2026-08-18 04:08:45,555 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:45] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.041 2026-08-18 04:08:45,561 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:45] "GET /web/assets/487dd5f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.042 2026-08-18 04:08:45,597 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:45] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.012 2026-08-18 04:08:45,620 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:45,636 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:45] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.014 0.038 2026-08-18 04:08:45,745 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:45,826 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:45,844 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:45] "POST /mail/message/post HTTP/1.1" 200 - 51 0.045 0.095 2026-08-18 04:08:45,902 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:45,903 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:45] "POST /mail/chatter_fetch HTTP/1.1" 200 - 5 0.002 0.006 2026-08-18 04:08:45,933 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:45] "POST /mail/data HTTP/1.1" 200 - 4 0.006 0.012 2026-08-18 04:08:45,955 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:45,985 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:45] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.008 0.020 2026-08-18 04:08:46,011 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:46,035 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:46] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.007 0.028 2026-08-18 04:08:46,046 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:46] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.045 2026-08-18 04:08:46,067 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:46,121 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:46,141 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:46] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.008 0.010 2026-08-18 04:08:46,162 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:46] "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-08-18 04:08:46,185 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:46,199 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:46] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.012 0.036 2026-08-18 04:08:46,234 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:46] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.003 0.036 2026-08-18 04:08:46,273 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:46,288 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:46] "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-08-18 04:08:46,330 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:46] "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-08-18 04:08:46,366 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:46,417 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:46,468 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: tour succeeded 2026-08-18 04:08:46,469 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: ╔═════════════════════════════════════╗ ║ TOUR project_sharing_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-18 04:08:46,623 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: heap 23391200 (allocated 25784320) 2026-08-18 04:08:46,638 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing chrome headless with pid 151565 2026-08-18 04:08:46,641 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing websocket connection 2026-08-18 04:08:46,642 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Terminating chrome headless with pid 151565 2026-08-18 04:08:46,753 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040846_752319_test_01_project_sharing.txt 2026-08-18 04:08:46,753 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Removing chrome user profile "/tmp/tmpo999lgem_chrome_odoo" 2026-08-18 04:08:46,796 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-08-18 04:08:47,168 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome pid: 151853 2026-08-18 04:08:47,169 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpjo4hah4f_chrome_odoo 2026-08-18 04:08:47,169 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:43811/json/version 2026-08-18 04:08:47,171 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43811', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:08:47,205 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Browser version: Chrome/150.0.7871.114 2026-08-18 04:08:47,205 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:43811/json 2026-08-18 04:08:47,205 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43811', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:08:47,276 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Websocket url found: ws://127.0.0.1:43811/devtools/page/D5140B4244C393E21968FB82038F601B 2026-08-18 04:08:47,289 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Enable chrome headless console log notification 2026-08-18 04:08:47,292 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless enable page notifications 2026-08-18 04:08:47,368 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-08-18 04:08:47,381 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Setting session cookie in browser 2026-08-18 04:08:47,384 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:47,384 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-08-18 04:08:47,401 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:08:48,701 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:48] "GET /my/projects HTTP/1.1" 200 - 133 0.102 1.202 2026-08-18 04:08:48,704 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Navigation result: {'frameId': 'D5140B4244C393E21968FB82038F601B', 'loaderId': '178991E87CC5DBB026EC2582BB9FB6A7', 'isDownload': False} 2026-08-18 04:08:48,704 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-08-18 04:08:48,725 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08: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-08-18 04:08:48,750 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/52be0e2/web.assets_frontend.min.css, copying from /web/assets/52be0e2/web.assets_frontend.min.css 2026-08-18 04:08:48,826 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:48] "GET /web/assets/1/52be0e2/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.045 0.048 2026-08-18 04:08:48,834 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/87ee006/web.assets_frontend_minimal.min.js, copying from /web/assets/87ee006/web.assets_frontend_minimal.min.js 2026-08-18 04:08:48,844 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:48] "GET /web/assets/1/87ee006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.096 2026-08-18 04:08:48,847 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:48,848 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:48,859 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6dd483a/web.__assets_tests_call__.min.js, copying from /web/assets/6dd483a/web.__assets_tests_call__.min.js 2026-08-18 04:08:48,881 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:48] "GET /web/assets/1/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.027 2026-08-18 04:08:48,977 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 04:08:48,981 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:48] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 04:08:48,985 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:48] "GET /web/image/website/1/logo/My%20Website?unique=3bdf541 HTTP/1.1" 200 - 4 0.004 0.009 2026-08-18 04:08:49,028 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:49] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 4 0.002 0.010 2026-08-18 04:08:49,040 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/456f783/web.assets_frontend_lazy.min.js, copying from /web/assets/456f783/web.assets_frontend_lazy.min.js 2026-08-18 04:08:49,068 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:49] "GET /web/assets/1/456f783/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.045 2026-08-18 04:08:49,481 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-18 04:08:49,534 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:49,548 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:49,569 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:49] "POST /mail/data HTTP/1.1" 200 - 18 0.010 0.016 2026-08-18 04:08:49,639 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:49] "GET /my/projects/244 HTTP/1.1" 303 - 11 0.004 0.012 2026-08-18 04:08:49,955 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:49] "GET /my/projects/244/project_sharing HTTP/1.1" 200 - 69 0.044 0.260 2026-08-18 04:08:49,986 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:49] "GET /web/assets/607a07e/project.webclient.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-08-18 04:08:49,993 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:49] "GET /web/assets/f1645af/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-08-18 04:08:50,014 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:50] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-18 04:08:50,482 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:50] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:08:50,494 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 04:08:50,508 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:50,525 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-18 04:08:50,533 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: Owl is running in 'dev' mode. 2026-08-18 04:08:50,602 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:50] "POST /web/action/load HTTP/1.1" 200 - 12 0.012 0.016 2026-08-18 04:08:50,640 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:50] "POST /mail/data HTTP/1.1" 200 - 18 0.013 0.045 2026-08-18 04:08:50,787 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:50] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.046 0.105 2026-08-18 04:08:50,789 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.197 2026-08-18 04:08:50,816 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:50] "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-08-18 04:08:50,886 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:50] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.015 0.029 2026-08-18 04:08:50,996 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:51,057 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:51,071 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:51] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.003 0.007 2026-08-18 04:08:51,087 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:51] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 04:08:51,119 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:51,170 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:51,228 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:51,290 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:51] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 42 0.021 0.039 2026-08-18 04:08:51,320 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:51] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.007 0.015 2026-08-18 04:08:51,368 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:51] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.004 0.027 2026-08-18 04:08:51,460 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:51] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 37 0.027 0.042 2026-08-18 04:08:51,531 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:51] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 04:08:51,618 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:51] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.004 2026-08-18 04:08:51,711 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:51,758 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:51] "POST /mail/data HTTP/1.1" 200 - 18 0.013 0.050 2026-08-18 04:08:51,827 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:51] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 31 0.018 0.091 2026-08-18 04:08:51,866 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:51] "GET /web/image/res.partner/1328/avatar_128?access_token=d55db9cf58ed8a7c049d40ec9862700fbd6e049a3646641fae2996bb247dc0c6o0x6aafe695&unique=1787026116000 HTTP/1.1" 200 - 5 0.025 0.083 2026-08-18 04:08:51,906 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:51] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.021 0.157 2026-08-18 04:08:52,000 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:52,039 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:52] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-08-18 04:08:52,078 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:52,131 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:52] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 48 0.041 0.048 2026-08-18 04:08:52,134 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:52] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.064 2026-08-18 04:08:52,136 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:52,149 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:52] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.063 2026-08-18 04:08:52,212 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:52] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.012 0.032 2026-08-18 04:08:52,217 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:52] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.028 2026-08-18 04:08:52,222 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:52] "GET /web/assets/487dd5f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-08-18 04:08:52,243 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:52] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.007 2026-08-18 04:08:52,281 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:52] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.015 0.032 2026-08-18 04:08:52,353 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:52,387 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:52] "POST /mail/message/post HTTP/1.1" 200 - 32 0.018 0.038 2026-08-18 04:08:52,415 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:52,427 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:52] "POST /mail/chatter_fetch HTTP/1.1" 200 - 6 0.006 0.009 2026-08-18 04:08:52,440 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:52] "POST /mail/data HTTP/1.1" 200 - 9 0.006 0.017 2026-08-18 04:08:52,461 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:52,515 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:52,569 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:52,585 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:52] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.005 0.009 2026-08-18 04:08:52,608 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:52] "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-08-18 04:08:52,626 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:52,645 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:52] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.013 0.029 2026-08-18 04:08:52,675 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:52,729 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:52,743 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:52] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.005 0.008 2026-08-18 04:08:52,769 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:52] "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-08-18 04:08:52,789 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:52,830 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:52] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.034 0.033 2026-08-18 04:08:52,859 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:52] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 7 0.004 0.050 2026-08-18 04:08:52,905 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:52,915 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:52] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.014 0.017 2026-08-18 04:08:52,958 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:52] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 04:08:52,968 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:52] "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-08-18 04:08:53,014 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:53,069 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:53,116 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: tour succeeded 2026-08-18 04:08:53,117 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: ╔════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-18 04:08:53,294 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: heap 22868604 (allocated 27009024) 2026-08-18 04:08:53,302 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing chrome headless with pid 151853 2026-08-18 04:08:53,302 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing websocket connection 2026-08-18 04:08:53,303 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Terminating chrome headless with pid 151853 2026-08-18 04:08:53,401 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040853_401464_test_02_project_sharing.txt 2026-08-18 04:08:53,401 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Removing chrome user profile "/tmp/tmpjo4hah4f_chrome_odoo" 2026-08-18 04:08:53,423 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-08-18 04:08:53,883 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome pid: 152078 2026-08-18 04:08:53,884 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpibve4bll_chrome_odoo 2026-08-18 04:08:53,884 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:38991/json/version 2026-08-18 04:08:53,886 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38991', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:08:53,966 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Browser version: Chrome/150.0.7871.114 2026-08-18 04:08:53,967 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:38991/json 2026-08-18 04:08:53,968 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38991', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:08:53,996 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Websocket url found: ws://127.0.0.1:38991/devtools/page/976C47AFB615D495EA260507E06F6B67 2026-08-18 04:08:54,013 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Enable chrome headless console log notification 2026-08-18 04:08:54,018 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless enable page notifications 2026-08-18 04:08:54,158 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-08-18 04:08:54,165 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Setting session cookie in browser 2026-08-18 04:08:54,166 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:54,166 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-08-18 04:08:54,181 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:08:55,235 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:55] "GET /my/projects HTTP/1.1" 200 - 133 0.089 0.967 2026-08-18 04:08:55,238 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Navigation result: {'frameId': '976C47AFB615D495EA260507E06F6B67', 'loaderId': '680862B71FCC0DEA5D7644A6B14E8F65', 'isDownload': False} 2026-08-18 04:08:55,239 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:55,259 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08: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-08-18 04:08:55,277 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/52be0e2/web.assets_frontend.min.css, copying from /web/assets/52be0e2/web.assets_frontend.min.css 2026-08-18 04:08:55,338 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:55] "GET /web/assets/1/52be0e2/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.042 0.035 2026-08-18 04:08:55,346 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/87ee006/web.assets_frontend_minimal.min.js, copying from /web/assets/87ee006/web.assets_frontend_minimal.min.js 2026-08-18 04:08:55,357 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:55] "GET /web/assets/1/87ee006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.082 2026-08-18 04:08:55,380 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:55,380 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:55,382 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6dd483a/web.__assets_tests_call__.min.js, copying from /web/assets/6dd483a/web.__assets_tests_call__.min.js 2026-08-18 04:08:55,405 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:55] "GET /web/assets/1/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.026 2026-08-18 04:08:55,530 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:55] "GET /web/image/website/1/logo/My%20Website?unique=3bdf541 HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 04:08:55,535 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 04:08:55,538 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:55] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 04:08:55,604 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/456f783/web.assets_frontend_lazy.min.js, copying from /web/assets/456f783/web.assets_frontend_lazy.min.js 2026-08-18 04:08:55,634 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:55] "GET /web/assets/1/456f783/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.042 2026-08-18 04:08:55,650 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:55] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 4 0.002 0.063 2026-08-18 04:08:56,037 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 04:08:56,115 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:56,133 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:56,161 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:56] "POST /mail/data HTTP/1.1" 200 - 18 0.011 0.021 2026-08-18 04:08:56,218 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:56] "GET /my/projects/244 HTTP/1.1" 303 - 14 0.004 0.011 2026-08-18 04:08:56,526 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:56] "GET /my/projects/244/project_sharing HTTP/1.1" 200 - 69 0.029 0.269 2026-08-18 04:08:56,556 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:56] "GET /web/assets/607a07e/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 04:08:56,584 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:56] "GET /web/assets/f1645af/project.webclient.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-08-18 04:08:56,623 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:56] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 04:08:57,013 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:57] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:08:57,024 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 04:08:57,041 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:57,060 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.013 2026-08-18 04:08:57,061 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: Owl is running in 'dev' mode. 2026-08-18 04:08:57,099 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:57,144 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:57] "POST /web/action/load HTTP/1.1" 200 - 12 0.025 0.018 2026-08-18 04:08:57,182 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:57] "POST /mail/data HTTP/1.1" 200 - 18 0.017 0.061 2026-08-18 04:08:57,323 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:57] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.048 0.114 2026-08-18 04:08:57,326 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.218 2026-08-18 04:08:57,394 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:57] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 29 0.014 0.031 2026-08-18 04:08:57,403 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:57] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.053 2026-08-18 04:08:57,443 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:57,481 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:57] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.007 0.028 2026-08-18 04:08:57,522 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:57,555 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:57] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.032 0.021 2026-08-18 04:08:57,624 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:57] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 04:08:57,670 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:57,720 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:57,772 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: tour succeeded 2026-08-18 04:08:57,772 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour_with_disallowed_milestones SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-08-18 04:08:57,890 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: heap 13887900 (allocated 17039360) 2026-08-18 04:08:57,897 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing chrome headless with pid 152078 2026-08-18 04:08:57,899 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing websocket connection 2026-08-18 04:08:57,901 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Terminating chrome headless with pid 152078 2026-08-18 04:08:58,013 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040858_013516_test_03_project_sharing.txt 2026-08-18 04:08:58,013 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Removing chrome user profile "/tmp/tmpibve4bll_chrome_odoo" 2026-08-18 04:08:58,030 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions ... 2026-08-18 04:08:58,365 25 INFO rb-bf20be7-223995-404953 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 04:08:58,486 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-08-18 04:08:58,587 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:john from n/a 2026-08-18 04:08:58,602 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:08:58,798 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:08:58] "POST /mail/message/reaction HTTP/1.1" 200 - 32 0.024 0.174 2026-08-18 04:08:59,062 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome pid: 152277 2026-08-18 04:08:59,063 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless temporary user profile dir: /tmp/tmp3y7k0lfq_chrome_odoo 2026-08-18 04:08:59,063 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:42881/json/version 2026-08-18 04:08:59,064 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42881', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:08:59,100 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Browser version: Chrome/150.0.7871.114 2026-08-18 04:08:59,103 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:42881/json 2026-08-18 04:08:59,106 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42881', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:08:59,173 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Websocket url found: ws://127.0.0.1:42881/devtools/page/628EC9D31717B764397A0FD0FB78B95F 2026-08-18 04:08:59,185 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Enable chrome headless console log notification 2026-08-18 04:08:59,199 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless enable page notifications 2026-08-18 04:08:59,294 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-08-18 04:08:59,301 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Setting session cookie in browser 2026-08-18 04:08:59,304 25 INFO rb-bf20be7-223995-404953 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-08-18 04:08:59,304 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:00,249 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:00] "GET /my/projects HTTP/1.1" 200 - 126 0.127 0.809 2026-08-18 04:09:00,257 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Navigation result: {'frameId': '628EC9D31717B764397A0FD0FB78B95F', 'loaderId': '8643D1307028E72088DBDFBB88084C65', 'isDownload': False} 2026-08-18 04:09:00,257 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:00,275 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09: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-08-18 04:09:00,290 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/52be0e2/web.assets_frontend.min.css, copying from /web/assets/52be0e2/web.assets_frontend.min.css 2026-08-18 04:09:00,358 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:00] "GET /web/assets/1/52be0e2/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.045 0.033 2026-08-18 04:09:00,366 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/87ee006/web.assets_frontend_minimal.min.js, copying from /web/assets/87ee006/web.assets_frontend_minimal.min.js 2026-08-18 04:09:00,382 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:00] "GET /web/assets/1/87ee006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.065 2026-08-18 04:09:00,386 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:00,390 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:00,392 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6dd483a/web.__assets_tests_call__.min.js, copying from /web/assets/6dd483a/web.__assets_tests_call__.min.js 2026-08-18 04:09:00,408 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:00] "GET /web/assets/1/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.026 2026-08-18 04:09:00,510 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:00] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 04:09:00,513 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-08-18 04:09:00,515 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:00] "GET /web/image/website/1/logo/My%20Website?unique=3bdf541 HTTP/1.1" 200 - 4 0.007 0.015 2026-08-18 04:09:00,572 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/456f783/web.assets_frontend_lazy.min.js, copying from /web/assets/456f783/web.assets_frontend_lazy.min.js 2026-08-18 04:09:00,599 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:00] "GET /web/assets/1/456f783/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.043 2026-08-18 04:09:00,630 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:00] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 4 0.019 0.063 2026-08-18 04:09:01,021 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 04:09:01,076 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:01,092 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:01,111 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:01] "POST /mail/data HTTP/1.1" 200 - 18 0.008 0.016 2026-08-18 04:09:01,176 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:01] "GET /my/projects/244 HTTP/1.1" 303 - 11 0.004 0.010 2026-08-18 04:09:01,400 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:01] "GET /my/projects/244/project_sharing HTTP/1.1" 200 - 67 0.020 0.193 2026-08-18 04:09:01,440 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:01] "GET /web/assets/607a07e/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 04:09:01,444 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:01] "GET /web/assets/f1645af/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 04:09:01,464 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:01] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 04:09:01,865 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:01] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:09:01,888 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 04:09:01,909 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:01,922 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.008 2026-08-18 04:09:01,948 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: Owl is running in 'dev' mode. 2026-08-18 04:09:01,990 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:02,020 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:02] "POST /web/action/load HTTP/1.1" 200 - 12 0.010 0.017 2026-08-18 04:09:02,048 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:02] "POST /mail/data HTTP/1.1" 200 - 18 0.012 0.039 2026-08-18 04:09:02,051 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.049 2026-08-18 04:09:02,200 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:02] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.053 0.107 2026-08-18 04:09:02,282 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:02] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.024 0.033 2026-08-18 04:09:02,304 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:02] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.076 2026-08-18 04:09:02,405 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:02,446 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:02] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.004 0.033 2026-08-18 04:09:02,537 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:02] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.024 0.043 2026-08-18 04:09:02,599 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:02] "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-08-18 04:09:02,685 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:02] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-08-18 04:09:02,864 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:02] "POST /mail/chatter_fetch HTTP/1.1" 200 - 20 0.069 0.031 2026-08-18 04:09:02,892 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:02] "POST /mail/data HTTP/1.1" 200 - 18 0.009 0.091 2026-08-18 04:09:02,906 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:02] "GET /web/image/res.partner/1328/avatar_128?access_token=d55db9cf58ed8a7c049d40ec9862700fbd6e049a3646641fae2996bb247dc0c6o0x6aafe695&unique=1787026116000 HTTP/1.1" 200 - 5 0.005 0.113 2026-08-18 04:09:02,920 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:02] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-08-18 04:09:02,990 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:02,995 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:02] "GET /web/image/res.partner/2/avatar_128?access_token=017535b8b2e8124bc0ffe04c2264486efc76198579b23e0bb4e1ca72fb34aeebo0x6aadfc51&unique=1787026116000 HTTP/1.1" 200 - 4 0.003 0.009 2026-08-18 04:09:03,001 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:03] "GET /web/assets/487dd5f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 04:09:03,067 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: tour succeeded 2026-08-18 04:09:03,068 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:03,180 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: heap 18797032 (allocated 20185088) 2026-08-18 04:09:03,183 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing chrome headless with pid 152277 2026-08-18 04:09:03,185 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing websocket connection 2026-08-18 04:09:03,191 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Terminating chrome headless with pid 152277 2026-08-18 04:09:03,287 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040903_287639_test_04_project_sharing_chatter_message_reactions.txt 2026-08-18 04:09:03,287 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Removing chrome user profile "/tmp/tmp3y7k0lfq_chrome_odoo" 2026-08-18 04:09:03,305 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_05_project_sharing_chatter_mention_users ... 2026-08-18 04:09:03,732 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome pid: 152487 2026-08-18 04:09:03,732 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless temporary user profile dir: /tmp/tmp19y8wdw0_chrome_odoo 2026-08-18 04:09:03,732 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:34779/json/version 2026-08-18 04:09:03,733 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34779', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:09:03,793 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Browser version: Chrome/150.0.7871.114 2026-08-18 04:09:03,793 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:34779/json 2026-08-18 04:09:03,794 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34779', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:09:03,818 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Websocket url found: ws://127.0.0.1:34779/devtools/page/2D79B2690EEF18EE546442FFF4AF9742 2026-08-18 04:09:03,875 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Enable chrome headless console log notification 2026-08-18 04:09:03,880 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless enable page notifications 2026-08-18 04:09:03,947 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-08-18 04:09:03,959 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Setting session cookie in browser 2026-08-18 04:09:03,964 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:03,964 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:03,981 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:09:05,148 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:05] "GET /my/projects HTTP/1.1" 200 - 133 0.071 1.098 2026-08-18 04:09:05,151 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Navigation result: {'frameId': '2D79B2690EEF18EE546442FFF4AF9742', 'loaderId': '16503606934CD1BFEB4E0B180EB05626', 'isDownload': False} 2026-08-18 04:09:05,151 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:05,193 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 04:09:05,205 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/52be0e2/web.assets_frontend.min.css, copying from /web/assets/52be0e2/web.assets_frontend.min.css 2026-08-18 04:09:05,256 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:05] "GET /web/assets/1/52be0e2/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.036 0.038 2026-08-18 04:09:05,263 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/87ee006/web.assets_frontend_minimal.min.js, copying from /web/assets/87ee006/web.assets_frontend_minimal.min.js 2026-08-18 04:09:05,272 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:05] "GET /web/assets/1/87ee006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.038 2026-08-18 04:09:05,285 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:05,285 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:05,306 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6dd483a/web.__assets_tests_call__.min.js, copying from /web/assets/6dd483a/web.__assets_tests_call__.min.js 2026-08-18 04:09:05,331 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:05] "GET /web/assets/1/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.035 2026-08-18 04:09:05,366 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:09:05,381 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:05] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 04:09:05,383 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:05] "GET /web/image/website/1/logo/My%20Website?unique=3bdf541 HTTP/1.1" 200 - 4 0.004 0.009 2026-08-18 04:09:05,469 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:05] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 4 0.006 0.006 2026-08-18 04:09:05,483 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/456f783/web.assets_frontend_lazy.min.js, copying from /web/assets/456f783/web.assets_frontend_lazy.min.js 2026-08-18 04:09:05,510 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:05] "GET /web/assets/1/456f783/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.003 0.046 2026-08-18 04:09:05,932 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:05] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 04:09:06,012 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:06,022 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:06,042 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:06] "POST /mail/data HTTP/1.1" 200 - 18 0.008 0.017 2026-08-18 04:09:06,118 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:06] "GET /my/projects/244 HTTP/1.1" 303 - 11 0.011 0.014 2026-08-18 04:09:06,394 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:06] "GET /my/projects/244/project_sharing HTTP/1.1" 200 - 69 0.038 0.228 2026-08-18 04:09:06,430 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:06] "GET /web/assets/607a07e/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-18 04:09:06,438 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:06] "GET /web/assets/f1645af/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-18 04:09:06,466 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:06] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-18 04:09:06,883 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:06] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:09:06,894 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 04:09:06,905 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:06,927 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-18 04:09:06,928 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: Owl is running in 'dev' mode. 2026-08-18 04:09:06,965 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:06,992 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:06] "POST /web/action/load HTTP/1.1" 200 - 12 0.011 0.015 2026-08-18 04:09:07,019 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:07] "POST /mail/data HTTP/1.1" 200 - 18 0.012 0.033 2026-08-18 04:09:07,160 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:07] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.058 0.091 2026-08-18 04:09:07,162 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.186 2026-08-18 04:09:07,193 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:07] "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-08-18 04:09:07,248 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:07] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.023 0.036 2026-08-18 04:09:07,344 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:07,385 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:07] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.003 0.024 2026-08-18 04:09:07,476 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:07] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.030 0.034 2026-08-18 04:09:07,536 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:07] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 04:09:07,617 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:07] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-08-18 04:09:07,709 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:07] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.009 0.015 2026-08-18 04:09:07,786 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:07] "GET /web/image/res.partner/1328/avatar_128?access_token=d55db9cf58ed8a7c049d40ec9862700fbd6e049a3646641fae2996bb247dc0c6o0x6aafe695&unique=1787026116000 HTTP/1.1" 200 - 5 0.006 0.092 2026-08-18 04:09:07,792 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:07,832 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:07] "POST /mail/data HTTP/1.1" 200 - 18 0.020 0.117 2026-08-18 04:09:08,102 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:08,126 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:08] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 26 0.024 0.023 2026-08-18 04:09:08,200 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:08,498 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:08] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 21 0.018 0.016 2026-08-18 04:09:08,523 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: tour succeeded 2026-08-18 04:09:08,524 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:08,648 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: heap 17409940 (allocated 18612224) 2026-08-18 04:09:08,656 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing chrome headless with pid 152487 2026-08-18 04:09:08,656 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing websocket connection 2026-08-18 04:09:08,657 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Terminating chrome headless with pid 152487 2026-08-18 04:09:08,765 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040908_765292_test_05_project_sharing_chatter_mention_users.txt 2026-08-18 04:09:08,765 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Removing chrome user profile "/tmp/tmp19y8wdw0_chrome_odoo" 2026-08-18 04:09:08,787 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal ... 2026-08-18 04:09:09,247 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome pid: 152695 2026-08-18 04:09:09,247 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless temporary user profile dir: /tmp/tmpaz6b27xt_chrome_odoo 2026-08-18 04:09:09,247 25 INFO rb-bf20be7-223995-404953 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:40295/json/version 2026-08-18 04:09:09,248 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40295', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:09:09,304 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Browser version: Chrome/150.0.7871.114 2026-08-18 04:09:09,304 25 INFO rb-bf20be7-223995-404953 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:40295/json 2026-08-18 04:09:09,305 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40295', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:09:09,365 25 INFO rb-bf20be7-223995-404953 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:40295/devtools/page/74FC71C82EC6C5623967EC2983FFE977 2026-08-18 04:09:09,383 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Enable chrome headless console log notification 2026-08-18 04:09:09,393 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless enable page notifications 2026-08-18 04:09:09,479 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-08-18 04:09:09,491 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Setting session cookie in browser 2026-08-18 04:09:09,493 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:09,493 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:09,509 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:09:09,692 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:09] "GET /odoo HTTP/1.1" 303 - 5 0.002 0.187 2026-08-18 04:09:10,646 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:10] "GET /my HTTP/1.1" 200 - 141 0.099 0.852 2026-08-18 04:09:10,649 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Navigation result: {'frameId': '74FC71C82EC6C5623967EC2983FFE977', 'loaderId': '60BDDED3CB8C81DA9B054BE6302016A8', 'isDownload': False} 2026-08-18 04:09:10,650 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:10,674 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 04:09:10,708 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/52be0e2/web.assets_frontend.min.css, copying from /web/assets/52be0e2/web.assets_frontend.min.css 2026-08-18 04:09:10,764 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:10] "GET /web/assets/1/52be0e2/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.047 0.037 2026-08-18 04:09:10,775 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/87ee006/web.assets_frontend_minimal.min.js, copying from /web/assets/87ee006/web.assets_frontend_minimal.min.js 2026-08-18 04:09:10,785 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:10,785 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:10,786 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:10] "GET /web/assets/1/87ee006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.080 2026-08-18 04:09:10,798 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6dd483a/web.__assets_tests_call__.min.js, copying from /web/assets/6dd483a/web.__assets_tests_call__.min.js 2026-08-18 04:09:10,820 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:10] "GET /web/assets/1/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.030 2026-08-18 04:09:10,909 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 04:09:10,914 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:10] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 04:09:10,923 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:10] "GET /portal/static/src/img/portal-addresses.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 04:09:10,924 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:10] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 04:09:10,928 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:10] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 04:09:10,931 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:10] "GET /web/image/website/1/logo/My%20Website?unique=3bdf541 HTTP/1.1" 200 - 4 0.004 0.023 2026-08-18 04:09:10,984 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:10] "GET /web/image/website/1/favicon?unique=3bdf541 HTTP/1.1" 200 - 4 0.002 0.010 2026-08-18 04:09:11,007 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/456f783/web.assets_frontend_lazy.min.js, copying from /web/assets/456f783/web.assets_frontend_lazy.min.js 2026-08-18 04:09:11,033 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:11] "GET /web/assets/1/456f783/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.055 2026-08-18 04:09:11,468 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 04:09:11,523 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:11,543 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:11] "POST /my/counters HTTP/1.1" 200 - 23 0.022 0.029 2026-08-18 04:09:11,570 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:11] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 04:09:11,570 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:11] "GET /account/static/src/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 04:09:11,603 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:11] "POST /my/counters HTTP/1.1" 200 - 21 0.032 0.066 2026-08-18 04:09:11,634 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:11] "POST /my/counters HTTP/1.1" 200 - 27 0.012 0.113 2026-08-18 04:09:11,653 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:11] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:09:11,664 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:11] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 04:09:11,670 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:11] "POST /mail/data HTTP/1.1" 200 - 18 0.019 0.117 2026-08-18 04:09:11,870 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:11] "GET /my/projects HTTP/1.1" 200 - 38 0.034 0.288 2026-08-18 04:09:12,258 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:12,261 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:12] "GET /website/translations?hash=274be4c66eb3ce9e1f11a2974368c66da8913933&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 04:09:12,323 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:12] "POST /mail/data HTTP/1.1" 200 - 7 0.007 0.016 2026-08-18 04:09:12,358 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:12] "GET /my/projects/244 HTTP/1.1" 303 - 11 0.004 0.011 2026-08-18 04:09:12,610 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:12] "GET /my/projects/244/project_sharing HTTP/1.1" 200 - 65 0.042 0.200 2026-08-18 04:09:12,641 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:12] "GET /web/assets/607a07e/project.webclient.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-08-18 04:09:12,647 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:12] "GET /web/assets/f1645af/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-18 04:09:12,669 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:12] "GET /web/assets/6dd483a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-18 04:09:13,039 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:13] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:09:13,052 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 04:09:13,066 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:13,081 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-08-18 04:09:13,089 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:13,141 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:13] "POST /web/action/load HTTP/1.1" 200 - 12 0.008 0.016 2026-08-18 04:09:13,144 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-08-18 04:09:13,167 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:13] "POST /mail/data HTTP/1.1" 200 - 18 0.008 0.034 2026-08-18 04:09:13,303 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:13] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.044 0.086 2026-08-18 04:09:13,342 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:13] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.009 2026-08-18 04:09:13,383 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:13] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.014 0.034 2026-08-18 04:09:13,492 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:13,527 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:13] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.008 0.023 2026-08-18 04:09:13,647 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:13] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 43 0.033 0.044 2026-08-18 04:09:13,705 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:13] "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-08-18 04:09:13,781 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:13] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.002 0.007 2026-08-18 04:09:13,834 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:13,895 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:13] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.012 0.021 2026-08-18 04:09:13,934 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:13] "GET /web/image/res.partner/1328/avatar_128?access_token=d55db9cf58ed8a7c049d40ec9862700fbd6e049a3646641fae2996bb247dc0c6o0x6aafe695&unique=1787026116000 HTTP/1.1" 200 - 5 0.020 0.016 2026-08-18 04:09:13,973 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: tour succeeded 2026-08-18 04:09:13,974 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:13,995 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:13] "POST /mail/data HTTP/1.1" 200 - 18 0.027 0.063 2026-08-18 04:09:14,148 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: heap 16909048 (allocated 18350080) 2026-08-18 04:09:14,158 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing chrome headless with pid 152695 2026-08-18 04:09:14,159 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing websocket connection 2026-08-18 04:09:14,162 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Terminating chrome headless with pid 152695 2026-08-18 04:09:14,255 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040914_255111_test_blocked_task_with_project_sharing_string_portal.txt 2026-08-18 04:09:14,255 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Removing chrome user profile "/tmp/tmpaz6b27xt_chrome_odoo" 2026-08-18 04:09:14,282 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 04:09:15,310 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_action_convert_to_subtask_on_private_task ... 2026-08-18 04:09:15,401 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_convert_tasks_to_subtask ... 2026-08-18 04:09:15,476 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_copy_project_with_subtasks ... 2026-08-18 04:09:15,747 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_is_correctly_set_when_parent_task_changes ... 2026-08-18 04:09:16,021 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_unset_parent ... 2026-08-18 04:09:16,449 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_get_all_subtasks ... 2026-08-18 04:09:16,707 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_invisible_subtask_became_visible_when_converted_to_task ... 2026-08-18 04:09:16,835 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_display_in_project ... 2026-08-18 04:09:17,084 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_followers ... 2026-08-18 04:09:17,477 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_name ... 2026-08-18 04:09:17,831 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_creation_with_form ... 2026-08-18 04:09:18,510 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_partner_follows_parent_not_project ... 2026-08-18 04:09:18,988 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_private_project_and_parent_task ... 2026-08-18 04:09:19,371 25 INFO rb-bf20be7-223995-404953 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 04:09:19,547 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_project ... 2026-08-18 04:09:19,722 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_stage ... 2026-08-18 04:09:19,821 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_unlinking ... 2026-08-18 04:09:20,279 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7104, 7051] 2026-08-18 04:09:20,299 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted project.task records with IDs: [1028, 1092] 2026-08-18 04:09:20,304 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2995, 2996, 3072, 3073] 2026-08-18 04:09:20,310 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtasks_inherits_tags_of_parent ... 2026-08-18 04:09:20,409 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_any_task_form ... 2026-08-18 04:09:22,777 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_default_form ... 2026-08-18 04:09:23,192 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_quick_create_task_form ... 2026-08-18 04:09:23,254 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_task_form2 ... 2026-08-18 04:09:23,652 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_toggle_active_task_with_subtasks ... 2026-08-18 04:09:23,813 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 04:09:25,635 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_tags_filter: Starting TestProjectTags.test_01_project_tags ... 2026-08-18 04:09:25,905 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome pid: 152902 2026-08-18 04:09:25,906 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless temporary user profile dir: /tmp/tmpwf5sml13_chrome_odoo 2026-08-18 04:09:25,906 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:37809/json/version 2026-08-18 04:09:25,908 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37809', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:09:25,965 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Browser version: Chrome/150.0.7871.114 2026-08-18 04:09:25,965 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:37809/json 2026-08-18 04:09:25,965 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37809', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:09:25,997 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Websocket url found: ws://127.0.0.1:37809/devtools/page/CCCCDE98B22EE81FE7C77DBE4C1D4753 2026-08-18 04:09:26,008 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Enable chrome headless console log notification 2026-08-18 04:09:26,019 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless enable page notifications 2026-08-18 04:09:26,170 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-18 04:09:26,176 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Setting session cookie in browser 2026-08-18 04:09:26,179 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-18 04:09:26,179 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-18 04:09:26,190 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:09:27,302 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:27] "GET /odoo HTTP/1.1" 200 - 146 0.112 1.002 2026-08-18 04:09:27,315 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigation result: {'frameId': 'CCCCDE98B22EE81FE7C77DBE4C1D4753', 'loaderId': 'F6A76CE595957D198B8720BC9349E47C', 'isDownload': False} 2026-08-18 04:09:27,315 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Evaluate ready code "odoo.isTourReady('project_tags_filter_tour')" 2026-08-18 04:09:27,358 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:27] "GET /web/assets/d7103fc/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.011 2026-08-18 04:09:27,475 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:27] "GET /web/webclient/load_menus HTTP/1.1" 200 - 27 0.030 0.097 2026-08-18 04:09:27,481 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:27] "GET /web/assets/9909355/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.126 2026-08-18 04:09:27,495 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.005 0.136 2026-08-18 04:09:27,515 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:27] "GET /web/assets/ac6e2f0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 04:09:27,598 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:27] "GET /web/assets/d463e4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 04:09:28,135 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:28] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:09:28,141 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:28] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:09:28,175 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-08-18 04:09:28,212 25 INFO rb-bf20be7-223995-404953 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-18 04:09:28,250 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:28] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.023 0.034 2026-08-18 04:09:28,254 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:28] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.053 2026-08-18 04:09:28,264 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.047 2026-08-18 04:09:28,280 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: Owl is running in 'dev' mode. 2026-08-18 04:09:28,298 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:28] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:09:28,312 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:28] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:09:28,370 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:28] "GET /odoo HTTP/1.1" 200 - 27 0.018 0.029 2026-08-18 04:09:28,387 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:28] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.054 2026-08-18 04:09:28,446 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:28] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.017 0.024 2026-08-18 04:09:28,448 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:28,462 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:28,470 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 04:09:28,472 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 04:09:28,473 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:28] "GET /web/image/res.partner/3/avatar_128?unique=1787018355000 HTTP/1.1" 200 - 6 0.014 0.035 2026-08-18 04:09:28,477 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:28] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.051 2026-08-18 04:09:28,482 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:28] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.045 2026-08-18 04:09:28,500 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:28] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.008 0.065 2026-08-18 04:09:28,598 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:28] "POST /mail/data HTTP/1.1" 200 - 34 0.070 0.042 2026-08-18 04:09:28,600 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:28,618 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:28] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 04:09:28,619 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:28] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.126 2026-08-18 04:09:28,622 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.137 2026-08-18 04:09:28,661 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:28] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.031 0.008 2026-08-18 04:09:28,664 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:28,768 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:28] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.010 2026-08-18 04:09:28,990 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:28] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 83 0.082 0.113 2026-08-18 04:09:29,094 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:29] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 35 0.014 0.063 2026-08-18 04:09:29,099 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:29] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.083 2026-08-18 04:09:29,102 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:29] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.080 2026-08-18 04:09:29,169 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:29] "POST /mail/data HTTP/1.1" 200 - 45 0.021 0.107 2026-08-18 04:09:29,175 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:29] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.050 2026-08-18 04:09:29,289 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:29] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.005 0.018 2026-08-18 04:09:29,324 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:29,335 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:29] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.013 0.019 2026-08-18 04:09:29,401 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:29,409 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:29] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.014 2026-08-18 04:09:29,450 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:29,471 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:29] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.028 0.050 2026-08-18 04:09:29,504 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:29,557 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:29,617 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:29,682 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:29] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 04:09:29,688 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:29,731 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:29] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.019 0.033 2026-08-18 04:09:29,737 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:29,788 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:29,841 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:29,900 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:29,965 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:29,968 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:29] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.007 2026-08-18 04:09:30,013 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:30] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 22 0.019 0.031 2026-08-18 04:09:30,051 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:30,102 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:30,153 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: tour succeeded 2026-08-18 04:09:30,154 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: ╔═════════════════════════════════════════╗ ║ TOUR project_tags_filter_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-08-18 04:09:30,271 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: heap 24607660 (allocated 26431488) 2026-08-18 04:09:30,281 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing chrome headless with pid 152902 2026-08-18 04:09:30,282 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing websocket connection 2026-08-18 04:09:30,284 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Terminating chrome headless with pid 152902 2026-08-18 04:09:30,405 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040930_405190_test_01_project_tags.txt 2026-08-18 04:09:30,405 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Removing chrome user profile "/tmp/tmpwf5sml13_chrome_odoo" 2026-08-18 04:09:30,436 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 04:09:30,545 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_template_ui: Starting TestProjectTemplatesTour.test_project_templates_tour ... 2026-08-18 04:09:30,841 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome pid: 153118 2026-08-18 04:09:30,841 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless temporary user profile dir: /tmp/tmp9_z9k9ip_chrome_odoo 2026-08-18 04:09:30,842 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:40785/json/version 2026-08-18 04:09:30,843 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40785', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:09:30,929 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Browser version: Chrome/150.0.7871.114 2026-08-18 04:09:30,929 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:40785/json 2026-08-18 04:09:30,934 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40785', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:09:30,971 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Websocket url found: ws://127.0.0.1:40785/devtools/page/752E3DC6F41B4448FCB334B31F7B786B 2026-08-18 04:09:30,982 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Enable chrome headless console log notification 2026-08-18 04:09:31,002 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless enable page notifications 2026-08-18 04:09:31,274 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-18 04:09:31,279 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Setting session cookie in browser 2026-08-18 04:09:31,280 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-18 04:09:31,280 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-18 04:09:31,292 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:09:32,283 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:32] "GET /odoo HTTP/1.1" 200 - 150 0.114 0.879 2026-08-18 04:09:32,286 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigation result: {'frameId': '752E3DC6F41B4448FCB334B31F7B786B', 'loaderId': '1D6FE135E487F64CC868A276CB08252D', 'isDownload': False} 2026-08-18 04:09:32,286 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Evaluate ready code "odoo.isTourReady('project_templates_tour')" 2026-08-18 04:09:32,334 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:32] "GET /web/assets/9909355/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.018 2026-08-18 04:09:32,366 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.009 0.037 2026-08-18 04:09:32,444 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:32] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.035 0.096 2026-08-18 04:09:32,470 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:32] "GET /web/assets/d7103fc/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.152 2026-08-18 04:09:32,512 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:32] "GET /web/assets/ac6e2f0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 04:09:32,610 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:32] "GET /web/assets/d463e4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 04:09:33,094 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:33] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 04:09:33,103 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:33] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:09:33,120 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-08-18 04:09:33,157 25 INFO rb-bf20be7-223995-404953 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-18 04:09:33,187 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:33] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.015 0.038 2026-08-18 04:09:33,193 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:33] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.053 2026-08-18 04:09:33,196 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: Owl is running in 'dev' mode. 2026-08-18 04:09:33,214 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.052 2026-08-18 04:09:33,216 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 04:09:33,234 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:33] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 04:09:33,319 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:33,324 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:33] "GET /odoo HTTP/1.1" 200 - 27 0.021 0.061 2026-08-18 04:09:33,368 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:33,378 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:33] "GET /odoo/offline HTTP/1.1" 200 - 5 0.020 0.095 2026-08-18 04:09:33,412 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:33] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.082 2026-08-18 04:09:33,462 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:09:33,474 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:33,479 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09: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-08-18 04:09:33,496 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:33] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.052 0.103 2026-08-18 04:09:33,517 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:33] "GET /web/image/res.partner/3/avatar_128?unique=1787026170000 HTTP/1.1" 200 - 6 0.007 0.147 2026-08-18 04:09:33,583 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:33] "POST /mail/data HTTP/1.1" 200 - 35 0.030 0.223 2026-08-18 04:09:33,586 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.215 2026-08-18 04:09:33,601 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:33] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.003 0.266 2026-08-18 04:09:33,605 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:33] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.114 2026-08-18 04:09:33,610 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:33] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.109 2026-08-18 04:09:33,614 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:33] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.092 2026-08-18 04:09:33,617 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:33] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.236 2026-08-18 04:09:33,694 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:33] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:09:33,696 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:33,718 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:33] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.011 2026-08-18 04:09:33,939 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:33] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 71 0.041 0.111 2026-08-18 04:09:34,015 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:34] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 6 0.003 0.037 2026-08-18 04:09:34,018 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:34] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.037 2026-08-18 04:09:34,078 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:34] "POST /mail/data HTTP/1.1" 200 - 45 0.016 0.074 2026-08-18 04:09:34,086 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:34] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-08-18 04:09:34,215 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:34] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:09:34,222 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:34] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.006 0.019 2026-08-18 04:09:34,273 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:34] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.010 0.013 2026-08-18 04:09:34,288 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:34] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.004 0.030 2026-08-18 04:09:34,296 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:34,306 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:34] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.005 0.039 2026-08-18 04:09:34,325 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:34] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.002 0.054 2026-08-18 04:09:34,357 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:34] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.020 0.069 2026-08-18 04:09:34,373 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:34,379 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:34] "POST /web/dataset/call_kw/project.template.create.wizard/action_open_template_view#project.template.create.wizard.action_open_template_view HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 04:09:34,448 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:34] "POST /web/dataset/call_kw/project.template.create.wizard/get_views#project.template.create.wizard.get_views HTTP/1.1" 200 - 13 0.016 0.024 2026-08-18 04:09:34,517 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:34] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 - 13 0.021 0.023 2026-08-18 04:09:34,587 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:34,643 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:34,657 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:34] "POST /web/dataset/call_kw/project.template.create.wizard/web_save#project.template.create.wizard.web_save HTTP/1.1" 200 - 4 0.005 0.007 2026-08-18 04:09:34,895 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:34] "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 - 140 0.098 0.128 2026-08-18 04:09:35,210 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:35] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.032 0.270 2026-08-18 04:09:35,244 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:35] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.008 2026-08-18 04:09:35,255 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:35] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.004 0.014 2026-08-18 04:09:35,275 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:35] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.021 2026-08-18 04:09:35,325 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:35,363 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:35] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 15 0.014 0.019 2026-08-18 04:09:35,368 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:35] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.032 2026-08-18 04:09:35,464 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:35,525 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:35,565 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:35] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 11 0.013 0.018 2026-08-18 04:09:35,571 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:35] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.031 2026-08-18 04:09:35,621 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:35,679 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:35,685 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:35] "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-08-18 04:09:35,722 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:35] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 - 6 0.007 0.012 2026-08-18 04:09:35,749 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:35,804 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:35,814 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:35] "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.006 2026-08-18 04:09:36,012 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:36] "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 - 103 0.070 0.105 2026-08-18 04:09:36,042 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:36] "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-08-18 04:09:36,052 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:36] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.002 0.011 2026-08-18 04:09:36,058 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:36] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.016 2026-08-18 04:09:36,158 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:36,202 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:36] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 11 0.010 0.021 2026-08-18 04:09:36,211 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:36] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.003 0.033 2026-08-18 04:09:36,229 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: tour succeeded 2026-08-18 04:09:36,230 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR project_templates_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-18 04:09:36,385 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: heap 34059020 (allocated 37052416) 2026-08-18 04:09:36,400 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing chrome headless with pid 153118 2026-08-18 04:09:36,402 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing websocket connection 2026-08-18 04:09:36,404 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Terminating chrome headless with pid 153118 2026-08-18 04:09:36,506 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040936_506538_test_project_templates_tour.txt 2026-08-18 04:09:36,506 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Removing chrome user profile "/tmp/tmp9_z9k9ip_chrome_odoo" 2026-08-18 04:09:36,532 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 04:09:36,568 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_01_project_tour ... 2026-08-18 04:09:36,966 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome pid: 153355 2026-08-18 04:09:36,966 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpugab6cg8_chrome_odoo 2026-08-18 04:09:36,966 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:37489/json/version 2026-08-18 04:09:36,967 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37489', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:09:37,003 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-08-18 04:09:37,003 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:37489/json 2026-08-18 04:09:37,004 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37489', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:09:37,022 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:37489/devtools/page/1DE57C7A5CF2459A3D0E79F3081BEECC 2026-08-18 04:09:37,087 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Enable chrome headless console log notification 2026-08-18 04:09:37,098 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless enable page notifications 2026-08-18 04:09:37,358 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-18 04:09:37,368 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Setting session cookie in browser 2026-08-18 04:09:37,370 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-18 04:09:37,370 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-18 04:09:37,382 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:09:38,487 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:38] "GET /odoo HTTP/1.1" 200 - 156 0.147 0.961 2026-08-18 04:09:38,490 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigation result: {'frameId': '1DE57C7A5CF2459A3D0E79F3081BEECC', 'loaderId': '86238BB0686845410537E13DA29CB428', 'isDownload': False} 2026-08-18 04:09:38,490 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-08-18 04:09:38,536 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:38] "GET /web/assets/9909355/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.015 2026-08-18 04:09:38,548 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:38] "GET /web/assets/d7103fc/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.029 2026-08-18 04:09:38,645 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:38] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.031 0.085 2026-08-18 04:09:38,686 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 0.143 2026-08-18 04:09:38,699 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:38] "GET /web/assets/ac6e2f0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 04:09:38,787 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:38] "GET /web/assets/d463e4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 04:09:39,259 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:39] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:09:39,262 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:39] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:09:39,290 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 04:09:39,328 25 INFO rb-bf20be7-223995-404953 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-18 04:09:39,355 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-08-18 04:09:39,360 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:39] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.018 0.036 2026-08-18 04:09:39,364 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:39] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.052 2026-08-18 04:09:39,385 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.061 2026-08-18 04:09:39,388 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:39] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 04:09:39,417 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:39] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:09:39,471 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:39,493 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:39] "GET /odoo HTTP/1.1" 200 - 27 0.026 0.040 2026-08-18 04:09:39,541 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:39] "GET /odoo/offline HTTP/1.1" 200 - 5 0.015 0.095 2026-08-18 04:09:39,576 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:39] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.082 2026-08-18 04:09:39,581 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:39,607 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:09:39,624 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:39,648 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09: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-08-18 04:09:39,691 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:39] "POST /mail/data HTTP/1.1" 200 - 35 0.053 0.148 2026-08-18 04:09:39,725 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:39] "GET /web/image/res.partner/3/avatar_128?unique=1787018355000 HTTP/1.1" 200 - 13 0.011 0.202 2026-08-18 04:09:39,748 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:39] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.009 0.230 2026-08-18 04:09:39,760 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:39] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.196 2026-08-18 04:09:39,764 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:39] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.092 2026-08-18 04:09:39,768 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:39] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.075 2026-08-18 04:09:39,779 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:39] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.050 2026-08-18 04:09:39,794 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:39] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.005 0.273 2026-08-18 04:09:39,796 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.226 2026-08-18 04:09:39,835 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:39] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 04:09:39,842 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:39,875 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:39] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.026 2026-08-18 04:09:39,903 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [4/54] Tour project_tour → Step .o_project_kanban 2026-08-18 04:09:40,057 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:40] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 75 0.038 0.114 2026-08-18 04:09:40,104 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:40] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 6 0.003 0.013 2026-08-18 04:09:40,108 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:40] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 04:09:40,187 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:40] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.021 2026-08-18 04:09:40,301 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:40] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:09:40,342 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:40,345 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:40] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.007 0.016 2026-08-18 04:09:40,372 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:40] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.008 0.041 2026-08-18 04:09:40,393 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:40] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.065 2026-08-18 04:09:40,396 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:40,427 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:40] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.016 0.075 2026-08-18 04:09:40,446 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:40,508 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:40] "POST /mail/data HTTP/1.1" 200 - 45 0.025 0.136 2026-08-18 04:09:40,526 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:40] "POST /web/action/load HTTP/1.1" 200 - 11 0.003 0.122 2026-08-18 04:09:40,563 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:40] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.017 2026-08-18 04:09:40,590 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:40] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 6 0.007 0.020 2026-08-18 04:09:40,618 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:40] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.003 0.012 2026-08-18 04:09:40,680 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:40,740 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:40,812 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:40] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.030 0.039 2026-08-18 04:09:40,856 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:40] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 21 0.011 0.023 2026-08-18 04:09:41,056 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:41] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 72 0.047 0.140 2026-08-18 04:09:41,087 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:41] "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-08-18 04:09:41,102 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:41] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.003 0.017 2026-08-18 04:09:41,108 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:41] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.013 2026-08-18 04:09:41,162 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:41,218 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [11/54] Tour project_tour → Step .o_kanban_group 2026-08-18 04:09:41,236 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:41] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 9 0.004 0.011 2026-08-18 04:09:41,269 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:41,324 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:41,381 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:41,396 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:41] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 4 0.004 0.008 2026-08-18 04:09:41,433 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:41] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.015 0.013 2026-08-18 04:09:41,462 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:41,515 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [16/54] Tour project_tour → Step .o_kanban_project_tasks 2026-08-18 04:09:41,549 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:41] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.019 2026-08-18 04:09:41,568 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:41,570 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:41] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.002 0.009 2026-08-18 04:09:41,620 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [18/54] Tour project_tour → Step .o_kanban_project_tasks 2026-08-18 04:09:41,671 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:41,729 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [20/54] Tour project_tour → Step .o_kanban_project_tasks 2026-08-18 04:09:41,780 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:41,806 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:41] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.034 0.042 2026-08-18 04:09:41,825 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:41] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.011 2026-08-18 04:09:41,869 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:41] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.021 0.025 2026-08-18 04:09:41,915 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:41] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.011 2026-08-18 04:09:41,931 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:41] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.028 2026-08-18 04:09:42,099 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [22/54] Tour project_tour → Step .o_kanban_project_tasks 2026-08-18 04:09:42,151 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:42,189 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:42] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.092 0.036 2026-08-18 04:09:42,204 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:42] "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-08-18 04:09:42,210 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [24/54] Tour project_tour → Step .o_form_project_tasks 2026-08-18 04:09:42,213 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:42] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.003 0.015 2026-08-18 04:09:42,234 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:42] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.008 0.015 2026-08-18 04:09:42,316 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:42] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 27 0.042 0.045 2026-08-18 04:09:42,348 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:42] "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-08-18 04:09:42,396 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:42] "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-08-18 04:09:42,489 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:42] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.004 0.009 2026-08-18 04:09:42,514 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:42,587 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:42] "POST /mail/data HTTP/1.1" 200 - 37 0.031 0.041 2026-08-18 04:09:42,630 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:42] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.016 0.091 2026-08-18 04:09:42,657 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [26/54] Tour project_tour → Step .o_form_project_tasks 2026-08-18 04:09:42,716 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:42] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-08-18 04:09:42,750 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:42,791 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:42] "GET /web/assets/487dd5f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-08-18 04:09:42,875 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [28/54] Tour project_tour → Step .o_form_project_tasks 2026-08-18 04:09:42,926 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:42,984 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [30/54] Tour project_tour → Step .o_form_project_tasks 2026-08-18 04:09:43,024 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:43] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 22 0.012 0.025 2026-08-18 04:09:43,035 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:43,067 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:43] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.011 0.019 2026-08-18 04:09:43,095 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:43] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.002 0.005 2026-08-18 04:09:43,143 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [32/54] Tour project_tour → Step .o_form_project_tasks 2026-08-18 04:09:43,176 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:43] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.015 0.015 2026-08-18 04:09:43,209 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:43,224 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:43] "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.022 2026-08-18 04:09:43,258 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:43] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.010 0.013 2026-08-18 04:09:43,280 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:43,322 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:43,326 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:43] "POST /mail/data HTTP/1.1" 200 - 25 0.033 0.051 2026-08-18 04:09:43,350 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:43] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.010 0.068 2026-08-18 04:09:43,391 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:43,399 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:43] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.001 0.011 2026-08-18 04:09:43,440 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:43,494 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:43] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.037 0.044 2026-08-18 04:09:43,495 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:43,591 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:43,592 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:43] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.025 0.016 2026-08-18 04:09:43,649 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:43] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 13 0.019 0.033 2026-08-18 04:09:43,704 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:09:43,736 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:43,788 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:43,859 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [42/54] Tour project_tour → Step .o_form_project_tasks 2026-08-18 04:09:43,908 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:43,962 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:43] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 25 0.029 0.071 2026-08-18 04:09:43,964 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:44,214 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:44] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 74 0.128 0.096 2026-08-18 04:09:44,271 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:44] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.025 0.021 2026-08-18 04:09:44,359 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:44] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.027 0.073 2026-08-18 04:09:44,377 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:44] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.110 2026-08-18 04:09:44,405 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:44,481 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:44] "POST /mail/data HTTP/1.1" 200 - 35 0.052 0.118 2026-08-18 04:09:44,488 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:44] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.216 2026-08-18 04:09:44,551 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:44] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.028 0.117 2026-08-18 04:09:44,572 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:44,627 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [47/54] Tour project_tour → Step .subtask_create_input 2026-08-18 04:09:44,677 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:44,738 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:44,828 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:44] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 43 0.047 0.042 2026-08-18 04:09:44,897 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:44] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.030 0.032 2026-08-18 04:09:44,932 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:44,983 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:45,041 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:45,092 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:45,101 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:45] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.021 0.034 2026-08-18 04:09:45,148 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [54/54] Tour project_tour → Step .o_kanban_renderer 2026-08-18 04:09:45,157 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:45] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 23 0.021 0.026 2026-08-18 04:09:45,205 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: tour succeeded 2026-08-18 04:09:45,208 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-08-18 04:09:45,237 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:45] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.039 0.043 2026-08-18 04:09:45,260 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:45] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.082 2026-08-18 04:09:45,271 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:45] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.003 0.091 2026-08-18 04:09:45,425 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: heap 39303416 (allocated 42295296) 2026-08-18 04:09:45,430 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing chrome headless with pid 153355 2026-08-18 04:09:45,436 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing websocket connection 2026-08-18 04:09:45,438 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Terminating chrome headless with pid 153355 2026-08-18 04:09:45,561 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040945_561143_test_01_project_tour.txt 2026-08-18 04:09:45,561 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpugab6cg8_chrome_odoo" 2026-08-18 04:09:45,583 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_history ... 2026-08-18 04:09:45,988 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome pid: 153636 2026-08-18 04:09:45,990 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless temporary user profile dir: /tmp/tmpzm4nvzxn_chrome_odoo 2026-08-18 04:09:45,990 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:37715/json/version 2026-08-18 04:09:45,992 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37715', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:09:46,023 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Browser version: Chrome/150.0.7871.114 2026-08-18 04:09:46,023 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:37715/json 2026-08-18 04:09:46,024 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37715', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:09:46,068 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Websocket url found: ws://127.0.0.1:37715/devtools/page/A30E35C67B1BAFF30951729F1609E29A 2026-08-18 04:09:46,084 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Enable chrome headless console log notification 2026-08-18 04:09:46,100 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless enable page notifications 2026-08-18 04:09:46,210 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-18 04:09:46,219 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Setting session cookie in browser 2026-08-18 04:09:46,221 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:46,221 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Navigating to: "http://127.0.0.1:8069/odoo?debug=1" 2026-08-18 04:09:46,245 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:09:47,239 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:47] "GET /odoo?debug=1 HTTP/1.1" 200 - 151 0.142 0.857 2026-08-18 04:09:47,242 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Navigation result: {'frameId': 'A30E35C67B1BAFF30951729F1609E29A', 'loaderId': 'BE978D77CA18820323C2EB208A092091', 'isDownload': False} 2026-08-18 04:09:47,242 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Evaluate ready code "odoo.isTourReady('project_task_history_tour')" 2026-08-18 04:09:47,268 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:47] "GET /web/assets/9909355/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-08-18 04:09:47,362 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:47] "GET /web/webclient/load_menus HTTP/1.1" 200 - 22 0.026 0.078 2026-08-18 04:09:47,374 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.109 2026-08-18 04:09:47,383 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:47] "GET /web/assets/d7103fc/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.117 2026-08-18 04:09:47,416 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:47] "GET /web/assets/ac6e2f0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.004 2026-08-18 04:09:47,521 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:47] "GET /web/assets/d463e4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-08-18 04:09:47,951 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:47] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:09:47,956 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:47] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:09:47,975 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-08-18 04:09:48,019 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:48] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.003 0.016 2026-08-18 04:09:48,038 25 INFO rb-bf20be7-223995-404953 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-18 04:09:48,079 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-08-18 04:09:48,085 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:48] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.031 0.056 2026-08-18 04:09:48,097 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.083 2026-08-18 04:09:48,111 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:09:48,134 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:48] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:09:48,210 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:48] "GET /odoo HTTP/1.1" 200 - 27 0.028 0.035 2026-08-18 04:09:48,227 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:48,233 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:48] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.078 2026-08-18 04:09:48,261 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:48] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.010 0.014 2026-08-18 04:09:48,297 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:48] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.011 0.049 2026-08-18 04:09:48,305 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 04:09:48,312 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 04:09:48,345 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:48] "GET /web/image/res.partner/3/avatar_128?unique=1787018355000 HTTP/1.1" 200 - 6 0.019 0.084 2026-08-18 04:09:48,354 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:48] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.105 2026-08-18 04:09:48,375 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:48] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.002 0.113 2026-08-18 04:09:48,428 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:48] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.023 0.086 2026-08-18 04:09:48,442 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:48] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:09:48,481 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:48] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 27 0.016 0.146 2026-08-18 04:09:48,578 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:48] "POST /mail/data HTTP/1.1" 200 - 34 0.048 0.179 2026-08-18 04:09:48,580 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.257 2026-08-18 04:09:48,604 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.008 0.079 2026-08-18 04:09:48,684 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:48] "GET /web/webclient/load_menus HTTP/1.1" 200 - 10 0.033 0.134 2026-08-18 04:09:49,143 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:49] "GET /web/webclient/translations?hash=17e3d9872937fc063ab8f9fdc13e34401c747a14&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 04:09:49,144 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:49,149 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:49] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 04:09:49,163 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.004 2026-08-18 04:09:49,183 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-08-18 04:09:49,283 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:49,296 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:49] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.011 0.018 2026-08-18 04:09:49,335 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:49] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.019 0.050 2026-08-18 04:09:49,341 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:49] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.050 2026-08-18 04:09:49,344 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:49] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.052 2026-08-18 04:09:49,381 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:49,387 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:49] "POST /mail/data HTTP/1.1" 200 - 19 0.020 0.067 2026-08-18 04:09:49,393 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.086 2026-08-18 04:09:49,401 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:49] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.074 2026-08-18 04:09:49,427 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:49] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.084 2026-08-18 04:09:49,450 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:49] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.055 2026-08-18 04:09:49,463 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:49] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.138 2026-08-18 04:09:49,472 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:49] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.039 2026-08-18 04:09:49,663 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:49] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 71 0.059 0.116 2026-08-18 04:09:49,697 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:49] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 04:09:49,756 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:49] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 31 0.018 0.047 2026-08-18 04:09:49,790 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:49] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.059 2026-08-18 04:09:49,908 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:49] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.008 0.017 2026-08-18 04:09:49,913 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:49,996 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:49] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.032 0.042 2026-08-18 04:09:50,106 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:50] "POST /mail/data HTTP/1.1" 200 - 45 0.061 0.102 2026-08-18 04:09:50,351 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:50] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.077 0.247 2026-08-18 04:09:50,368 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:50] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.178 2026-08-18 04:09:50,390 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:50] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.005 0.008 2026-08-18 04:09:50,442 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:50] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.020 0.035 2026-08-18 04:09:50,447 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:50] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.052 2026-08-18 04:09:50,564 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:50,638 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:50] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 30 0.027 0.041 2026-08-18 04:09:50,674 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:50] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.009 2026-08-18 04:09:50,728 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:50] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-08-18 04:09:50,833 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:50] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 04:09:50,897 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:50,946 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:50] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.026 0.036 2026-08-18 04:09:50,967 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:51,017 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:51] "POST /mail/data HTTP/1.1" 200 - 32 0.029 0.091 2026-08-18 04:09:51,061 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:51] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 10 0.011 0.142 2026-08-18 04:09:51,074 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:51,078 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:51] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.064 2026-08-18 04:09:51,100 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:51] "GET /web/image/res.partner/2/avatar_128?unique=1787018355000 HTTP/1.1" 200 - 5 0.007 0.042 2026-08-18 04:09:51,179 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:51] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.024 0.064 2026-08-18 04:09:51,184 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:51] "GET /web/assets/487dd5f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.074 2026-08-18 04:09:51,225 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:51] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.034 2026-08-18 04:09:51,238 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:51,293 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:51,321 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:51] "POST /mail/data HTTP/1.1" 200 - 25 0.037 0.036 2026-08-18 04:09:51,338 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:51] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.003 0.033 2026-08-18 04:09:51,350 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:51,416 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:51,512 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:51] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.039 0.046 2026-08-18 04:09:51,527 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:51] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.007 2026-08-18 04:09:51,559 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:51,590 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:51] "POST /mail/data HTTP/1.1" 200 - 25 0.011 0.020 2026-08-18 04:09:51,612 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:51,634 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:51] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.008 0.013 2026-08-18 04:09:51,671 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:51,734 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:51,825 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:51] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.025 0.057 2026-08-18 04:09:51,841 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:51] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.007 2026-08-18 04:09:51,870 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:51,906 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:51] "POST /mail/data HTTP/1.1" 200 - 25 0.014 0.026 2026-08-18 04:09:51,923 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:51,950 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:51] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.008 0.019 2026-08-18 04:09:51,985 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:52,048 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:52,128 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:52] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.019 0.054 2026-08-18 04:09:52,143 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:52] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.006 2026-08-18 04:09:52,178 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:52,241 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:52,241 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:52] "POST /mail/data HTTP/1.1" 200 - 25 0.022 0.032 2026-08-18 04:09:52,269 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:52] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.005 0.009 2026-08-18 04:09:52,318 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:52] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.022 0.038 2026-08-18 04:09:52,325 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:52] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.065 2026-08-18 04:09:52,373 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:52,460 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [24/70] Tour project_task_history_tour → Step .dropdown-menu 2026-08-18 04:09:52,477 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:52] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 24 0.050 0.045 2026-08-18 04:09:52,533 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:52,541 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:52] "POST /mail/data HTTP/1.1" 200 - 25 0.029 0.042 2026-08-18 04:09:52,553 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:52] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.158 2026-08-18 04:09:52,564 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:52] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.075 2026-08-18 04:09:52,596 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:52,617 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:52] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.002 0.011 2026-08-18 04:09:52,667 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:52] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.013 2026-08-18 04:09:52,672 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 04:09:52,703 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:52] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.013 0.033 2026-08-18 04:09:52,714 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:52] "GET /web/assets/72a464f/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-08-18 04:09:52,721 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:52] "GET /web/assets/350cd62/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-08-18 04:09:52,753 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:52] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.010 2026-08-18 04:09:52,814 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:52,860 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:52,912 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:52,967 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:52,979 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:52] "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.008 2026-08-18 04:09:53,005 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:53] "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.011 0.009 2026-08-18 04:09:53,033 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:53] "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.006 0.008 2026-08-18 04:09:53,076 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:53,093 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:53] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:09:53,127 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:53,184 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:53,235 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:53,286 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:53,345 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:53,410 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:53,466 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:53,522 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:53,589 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:53] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 14 0.030 0.031 2026-08-18 04:09:53,658 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:53] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.018 0.024 2026-08-18 04:09:53,661 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:53,663 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:53] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.035 2026-08-18 04:09:53,712 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:53,744 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:53] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.009 0.021 2026-08-18 04:09:53,786 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:53] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.009 2026-08-18 04:09:53,798 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:53] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.004 0.015 2026-08-18 04:09:53,805 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:53] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.019 2026-08-18 04:09:54,092 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:54] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:09:54,132 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:54,147 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:54] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.002 0.018 2026-08-18 04:09:54,179 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:54] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.008 0.042 2026-08-18 04:09:54,197 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:54,204 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:54] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.007 0.072 2026-08-18 04:09:54,238 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:54] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.020 0.087 2026-08-18 04:09:54,248 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:54] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 2 0.004 0.019 2026-08-18 04:09:54,255 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:54] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.030 2026-08-18 04:09:54,275 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:54,309 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:54] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 11 0.004 0.021 2026-08-18 04:09:54,333 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:54] "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-08-18 04:09:54,340 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:54] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-08-18 04:09:54,392 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:54,486 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:54,599 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:54,715 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:54] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 48 0.043 0.056 2026-08-18 04:09:54,786 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:54,801 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:54] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.008 0.015 2026-08-18 04:09:54,855 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:54,868 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:54] "POST /mail/data HTTP/1.1" 200 - 30 0.029 0.047 2026-08-18 04:09:54,882 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:54] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.003 0.015 2026-08-18 04:09:54,912 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:54,978 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:55,080 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:55] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.031 0.064 2026-08-18 04:09:55,115 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:55,136 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:55] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.015 0.030 2026-08-18 04:09:55,170 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:55,211 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:55] "POST /mail/data HTTP/1.1" 200 - 30 0.035 0.056 2026-08-18 04:09:55,233 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:55,238 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:55] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.005 0.060 2026-08-18 04:09:55,294 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:55,369 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:55] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.024 0.043 2026-08-18 04:09:55,387 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:55] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.008 2026-08-18 04:09:55,411 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:55,452 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:55] "POST /mail/data HTTP/1.1" 200 - 30 0.030 0.033 2026-08-18 04:09:55,470 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:55,488 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:55] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.003 0.013 2026-08-18 04:09:55,526 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:55,590 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:55,687 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:55] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.041 0.050 2026-08-18 04:09:55,704 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:55] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.008 2026-08-18 04:09:55,722 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:55,779 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:55,780 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:55] "POST /mail/data HTTP/1.1" 200 - 30 0.034 0.031 2026-08-18 04:09:55,798 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:55] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.015 2026-08-18 04:09:55,835 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:55,898 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:55,996 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:55] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.043 0.049 2026-08-18 04:09:56,022 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:56] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.005 0.009 2026-08-18 04:09:56,044 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:56,090 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:56] "POST /mail/data HTTP/1.1" 200 - 30 0.019 0.030 2026-08-18 04:09:56,093 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:56,148 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [66/70] Tour project_task_history_tour → Step .dropdown-menu 2026-08-18 04:09:56,199 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:56,257 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:56,273 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:56] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.003 0.008 2026-08-18 04:09:56,299 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:56] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 04:09:56,314 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:56,374 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:56,421 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: tour succeeded 2026-08-18 04:09:56,422 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_task_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-18 04:09:56,464 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:56] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.030 0.050 2026-08-18 04:09:56,468 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:56] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.081 2026-08-18 04:09:56,726 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: heap 52744824 (allocated 55930880) 2026-08-18 04:09:56,760 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing chrome headless with pid 153636 2026-08-18 04:09:56,763 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing websocket connection 2026-08-18 04:09:56,764 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Terminating chrome headless with pid 153636 2026-08-18 04:09:56,868 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_040956_867264_test_project_task_history.txt 2026-08-18 04:09:56,868 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Removing chrome user profile "/tmp/tmpzm4nvzxn_chrome_odoo" 2026-08-18 04:09:56,901 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_last_history_steps ... 2026-08-18 04:09:57,258 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome pid: 153956 2026-08-18 04:09:57,259 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless temporary user profile dir: /tmp/tmp9a0u8qhg_chrome_odoo 2026-08-18 04:09:57,259 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:34369/json/version 2026-08-18 04:09:57,260 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:57,303 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Browser version: Chrome/150.0.7871.114 2026-08-18 04:09:57,303 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:34369/json 2026-08-18 04:09:57,304 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:57,367 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Websocket url found: ws://127.0.0.1:34369/devtools/page/54DED692D420A7F442ACA8DF0E34A13D 2026-08-18 04:09:57,398 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Enable chrome headless console log notification 2026-08-18 04:09:57,414 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless enable page notifications 2026-08-18 04:09:57,503 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-18 04:09:57,508 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Setting session cookie in browser 2026-08-18 04:09:57,510 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:57,510 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-18 04:09:57,525 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:09:58,658 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:58] "GET /odoo HTTP/1.1" 200 - 151 0.099 1.039 2026-08-18 04:09:58,661 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Navigation result: {'frameId': '54DED692D420A7F442ACA8DF0E34A13D', 'loaderId': 'E9EC0550B69A03029ED718CFC52FF8E6', 'isDownload': False} 2026-08-18 04:09:58,661 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:58,704 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:58] "GET /web/assets/d7103fc/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-08-18 04:09:58,714 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:58] "GET /web/assets/9909355/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-08-18 04:09:58,825 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:58] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.046 0.080 2026-08-18 04:09:58,840 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.126 2026-08-18 04:09:58,872 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:58] "GET /web/assets/ac6e2f0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 04:09:58,961 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:58] "GET /web/assets/d463e4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 04:09:59,374 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:59] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:09:59,376 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:59] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 04:09:59,391 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-08-18 04:09:59,433 25 INFO rb-bf20be7-223995-404953 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-18 04:09:59,459 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:59] "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-08-18 04:09:59,464 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:59] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.045 2026-08-18 04:09:59,467 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-08-18 04:09:59,478 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-18 04:09:59,481 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:59] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:09:59,497 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:59] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:09:59,596 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:59] "GET /odoo HTTP/1.1" 200 - 27 0.046 0.045 2026-08-18 04:09:59,607 25 INFO rb-bf20be7-223995-404953 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-08-18 04:09:59,649 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:59] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.131 2026-08-18 04:09:59,713 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:59] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.028 0.065 2026-08-18 04:09:59,720 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:09:59,725 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:09:59,773 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:59] "POST /mail/data HTTP/1.1" 200 - 35 0.024 0.125 2026-08-18 04:09:59,788 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:59] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.003 0.093 2026-08-18 04:09:59,790 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.083 2026-08-18 04:09:59,819 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:59] "GET /web/image/res.partner/3/avatar_128?unique=1787018355000 HTTP/1.1" 200 - 13 0.009 0.125 2026-08-18 04:09:59,867 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:59] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 27 0.011 0.129 2026-08-18 04:09:59,874 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:59] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.003 0.091 2026-08-18 04:09:59,878 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:59] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.175 2026-08-18 04:09:59,897 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:59] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.004 0.223 2026-08-18 04:09:59,937 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:09:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.006 0.024 2026-08-18 04:10:00,024 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:00] "GET /web/webclient/load_menus HTTP/1.1" 200 - 10 0.028 0.090 2026-08-18 04:10:00,522 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:00,527 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:00] "GET /web/webclient/translations?hash=17e3d9872937fc063ab8f9fdc13e34401c747a14&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:10:00,531 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:00] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 04:10:00,540 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.003 2026-08-18 04:10:00,562 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-08-18 04:10:00,686 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:00] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.004 0.012 2026-08-18 04:10:00,693 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:00] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.022 2026-08-18 04:10:00,697 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:00,719 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.011 0.034 2026-08-18 04:10:00,723 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:00] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.049 2026-08-18 04:10:00,750 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:00] "POST /mail/data HTTP/1.1" 200 - 19 0.009 0.056 2026-08-18 04:10:00,754 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:00] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.051 2026-08-18 04:10:00,758 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:00] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.043 2026-08-18 04:10:00,761 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.046 2026-08-18 04:10:00,796 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:00] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:10:00,829 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:00,869 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:00] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.029 2026-08-18 04:10:01,107 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:01] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 71 0.084 0.115 2026-08-18 04:10:01,158 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:01] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 04:10:01,215 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:01] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 31 0.026 0.047 2026-08-18 04:10:01,225 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:01] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.042 2026-08-18 04:10:01,332 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:01,364 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:01] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.019 0.027 2026-08-18 04:10:01,419 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:01] "POST /mail/data HTTP/1.1" 200 - 45 0.017 0.083 2026-08-18 04:10:01,478 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:01] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.022 0.122 2026-08-18 04:10:01,503 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:01] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.010 0.028 2026-08-18 04:10:01,705 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:01] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.049 0.156 2026-08-18 04:10:01,736 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:01] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.007 2026-08-18 04:10:01,781 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:01] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.015 0.035 2026-08-18 04:10:01,788 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:01] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.003 0.035 2026-08-18 04:10:01,906 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:01,997 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:01] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 30 0.026 0.049 2026-08-18 04:10:02,031 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:02] "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-08-18 04:10:02,097 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:02] "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-08-18 04:10:02,230 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:02] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-08-18 04:10:02,292 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:02,342 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:02,345 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:02] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.039 0.035 2026-08-18 04:10:02,414 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:02] "POST /mail/data HTTP/1.1" 200 - 32 0.031 0.086 2026-08-18 04:10:02,446 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:02] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 10 0.008 0.137 2026-08-18 04:10:02,454 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:02] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.036 2026-08-18 04:10:02,460 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:02,473 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:02] "GET /web/image/res.partner/2/avatar_128?unique=1787018355000 HTTP/1.1" 200 - 5 0.005 0.026 2026-08-18 04:10:02,568 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:02] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.026 0.069 2026-08-18 04:10:02,576 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:02] "GET /web/assets/487dd5f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.091 2026-08-18 04:10:02,644 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:02,660 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:02] "POST /mail/data HTTP/1.1" 200 - 25 0.011 0.027 2026-08-18 04:10:02,678 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:02] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.008 0.088 2026-08-18 04:10:02,703 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:02,754 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:02,816 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:02,844 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:02] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.005 0.010 2026-08-18 04:10:02,903 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 04:10:02,928 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:02] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.012 0.017 2026-08-18 04:10:02,943 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:02] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.050 2026-08-18 04:10:02,961 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:02] "GET /web/assets/72a464f/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.003 0.007 2026-08-18 04:10:02,968 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:02] "GET /web/assets/350cd62/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-18 04:10:03,001 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:03] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 04:10:03,039 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:03,090 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:03,145 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:03,165 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:03] "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.012 2026-08-18 04:10:03,186 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:03] "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.008 2026-08-18 04:10:03,236 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:03] "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.014 2026-08-18 04:10:03,271 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:03,333 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:03,398 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:03,462 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:03,483 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:03] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.019 2026-08-18 04:10:03,516 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:03,588 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:03,660 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:03] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.018 0.046 2026-08-18 04:10:03,684 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:03] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.006 0.007 2026-08-18 04:10:03,719 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:03,771 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:03,794 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:03] "POST /mail/data HTTP/1.1" 200 - 25 0.024 0.039 2026-08-18 04:10:03,830 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:03,895 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:03,951 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:04,007 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:04,045 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:04] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.021 0.015 2026-08-18 04:10:04,059 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:04,123 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:04,219 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:04] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.032 0.055 2026-08-18 04:10:04,243 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:04] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.008 2026-08-18 04:10:04,256 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: tour succeeded 2026-08-18 04:10:04,257 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR project_task_last_history_steps_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-08-18 04:10:04,366 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:04] "POST /mail/data HTTP/1.1" 200 - 25 0.070 0.040 2026-08-18 04:10:04,471 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: heap 33277108 (allocated 34430976) 2026-08-18 04:10:04,480 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing chrome headless with pid 153956 2026-08-18 04:10:04,481 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing websocket connection 2026-08-18 04:10:04,482 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Terminating chrome headless with pid 153956 2026-08-18 04:10:04,577 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_041004_577051_test_project_task_last_history_steps.txt 2026-08-18 04:10:04,577 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Removing chrome user profile "/tmp/tmp9a0u8qhg_chrome_odoo" 2026-08-18 04:10:04,608 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 04:10:06,450 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_create ... 2026-08-18 04:10:06,471 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 373, model: project.update 2026-08-18 04:10:06,492 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_read ... 2026-08-18 04:10:06,549 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11], uid: 373, model: project.milestone 2026-08-18 04:10:06,569 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_unlink ... 2026-08-18 04:10:06,642 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #373 deleted mail.message records with IDs: [7165] 2026-08-18 04:10:06,645 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 373, model: project.milestone 2026-08-18 04:10:06,653 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_write ... 2026-08-18 04:10:06,722 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11], uid: 373, model: project.milestone 2026-08-18 04:10:06,732 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_can_write ... 2026-08-18 04:10:06,764 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_unlink ... 2026-08-18 04:10:06,807 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #372 deleted mail.message records with IDs: [7164] 2026-08-18 04:10:06,821 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #372 deleted project.update records with IDs: [1] 2026-08-18 04:10:06,844 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_create ... 2026-08-18 04:10:06,901 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 373, model: project.update 2026-08-18 04:10:06,914 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_read ... 2026-08-18 04:10:06,958 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 373, model: project.update 2026-08-18 04:10:06,971 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_unlink ... 2026-08-18 04:10:07,015 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 373, model: project.update 2026-08-18 04:10:07,024 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_write ... 2026-08-18 04:10:07,068 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 373, model: project.update 2026-08-18 04:10:07,091 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_can_read ... 2026-08-18 04:10:07,142 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_unlink ... 2026-08-18 04:10:07,199 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #370 deleted mail.message records with IDs: [7164] 2026-08-18 04:10:07,201 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 370, model: project.update 2026-08-18 04:10:07,210 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_write ... 2026-08-18 04:10:07,255 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 370, model: project.update 2026-08-18 04:10:07,280 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 04:10:08,516 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-08-18 04:10:08,691 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-08-18 04:10:08,982 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-08-18 04:10:09,346 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_reflects_task_changes ... 2026-08-18 04:10:09,684 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 04:10:09,695 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui: Starting TestProjectUpdateUi.test_01_project_tour ... 2026-08-18 04:10:09,977 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 154218 2026-08-18 04:10:09,977 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpnm2dgqxk_chrome_odoo 2026-08-18 04:10:09,977 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:41225/json/version 2026-08-18 04:10:09,979 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41225', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:10:09,994 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-08-18 04:10:09,994 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:41225/json 2026-08-18 04:10:09,995 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41225', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:10:10,030 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:41225/devtools/page/1DBCCDC5DB5BF50EB2C009AEEDC68279 2026-08-18 04:10:10,091 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-08-18 04:10:10,127 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-08-18 04:10:10,192 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-18 04:10:10,202 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-08-18 04:10:10,228 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-18 04:10:10,228 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-18 04:10:10,271 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:10:11,372 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:11] "GET /odoo HTTP/1.1" 200 - 156 0.118 0.997 2026-08-18 04:10:11,375 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': '1DBCCDC5DB5BF50EB2C009AEEDC68279', 'loaderId': '723695FAB5C9FB406C4721EF730B0AA2', 'isDownload': False} 2026-08-18 04:10:11,376 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_update_tour')" 2026-08-18 04:10:11,401 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:11] "GET /web/assets/9909355/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-08-18 04:10:11,408 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:11] "GET /web/assets/d7103fc/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-08-18 04:10:11,508 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:11] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.022 0.089 2026-08-18 04:10:11,518 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.115 2026-08-18 04:10:11,535 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:11] "GET /web/assets/ac6e2f0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-18 04:10:11,635 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:11] "GET /web/assets/d463e4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 04:10:12,105 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:12] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:10:12,109 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:12] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 04:10:12,134 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-18 04:10:12,156 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:12] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.002 0.004 2026-08-18 04:10:12,194 25 INFO rb-bf20be7-223995-404953 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-18 04:10:12,202 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-08-18 04:10:12,227 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:12] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.032 0.041 2026-08-18 04:10:12,230 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:12] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 04:10:12,243 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.078 2026-08-18 04:10:12,249 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:12] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:10:12,313 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:12,342 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:12] "GET /odoo HTTP/1.1" 200 - 27 0.023 0.049 2026-08-18 04:10:12,346 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:12] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 04:10:12,392 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:12] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.018 0.044 2026-08-18 04:10:12,401 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:12,408 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:10:12,412 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:10:12,414 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:12] "GET /web/image/res.partner/3/avatar_128?unique=1787018355000 HTTP/1.1" 200 - 6 0.008 0.074 2026-08-18 04:10:12,468 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:12] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.010 0.121 2026-08-18 04:10:12,500 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:12] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.220 2026-08-18 04:10:12,507 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:12] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.159 2026-08-18 04:10:12,511 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:12,554 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.015 0.113 2026-08-18 04:10:12,557 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.094 2026-08-18 04:10:12,564 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:12] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.043 2026-08-18 04:10:12,572 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:12] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.048 2026-08-18 04:10:12,592 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:12] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:10:12,597 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:12,683 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:12] "POST /mail/data HTTP/1.1" 200 - 34 0.045 0.209 2026-08-18 04:10:12,702 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:12] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.091 2026-08-18 04:10:12,716 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.105 2026-08-18 04:10:12,887 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:12] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 75 0.035 0.108 2026-08-18 04:10:12,957 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:12] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 6 0.014 0.019 2026-08-18 04:10:12,960 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:12] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.031 2026-08-18 04:10:13,104 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:13] "POST /mail/data HTTP/1.1" 200 - 45 0.040 0.109 2026-08-18 04:10:13,110 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:13] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.130 2026-08-18 04:10:13,168 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:13] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:10:13,180 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:13] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.019 0.017 2026-08-18 04:10:13,244 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:13,250 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:13] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.012 0.021 2026-08-18 04:10:13,282 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:13] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.017 0.045 2026-08-18 04:10:13,292 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:13,315 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:13] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.009 0.083 2026-08-18 04:10:13,334 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:13] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.003 0.090 2026-08-18 04:10:13,349 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:13,355 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:13] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.009 0.115 2026-08-18 04:10:13,388 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:13] "POST /web/action/load HTTP/1.1" 200 - 11 0.021 0.072 2026-08-18 04:10:13,444 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:13] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 6 0.006 0.017 2026-08-18 04:10:13,484 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:13] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.003 0.009 2026-08-18 04:10:13,562 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:13,627 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:13,691 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:13] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.021 0.041 2026-08-18 04:10:13,739 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:13] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 21 0.016 0.022 2026-08-18 04:10:13,946 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:13] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 72 0.054 0.140 2026-08-18 04:10:13,977 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:13] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.008 2026-08-18 04:10:13,990 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:13] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.002 0.010 2026-08-18 04:10:13,997 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:13] "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-08-18 04:10:14,051 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:14,105 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:14,124 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:14] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 9 0.005 0.011 2026-08-18 04:10:14,156 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:14,212 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:14,266 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:14,282 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:14] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 4 0.004 0.010 2026-08-18 04:10:14,308 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:14] "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-08-18 04:10:14,318 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:14,372 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:14,391 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:14] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.012 2026-08-18 04:10:14,409 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:14] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.001 0.006 2026-08-18 04:10:14,437 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:14,493 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:14,543 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:14,602 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:14,653 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:14,676 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:14] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.026 0.046 2026-08-18 04:10:14,697 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:14] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.004 0.009 2026-08-18 04:10:14,709 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:14,730 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:14] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.011 0.030 2026-08-18 04:10:14,754 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:14] "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-08-18 04:10:14,770 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:14] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.007 0.022 2026-08-18 04:10:14,782 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:14,838 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:14,889 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:14,946 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:15,008 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:15,031 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:15] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 28 0.047 0.035 2026-08-18 04:10:15,049 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:15] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 04:10:15,082 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:15,091 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:15] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.018 0.028 2026-08-18 04:10:15,118 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:15] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 10 0.007 0.024 2026-08-18 04:10:15,128 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:15] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.018 2026-08-18 04:10:15,140 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:15] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.004 0.025 2026-08-18 04:10:15,147 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:15] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 - 3 0.001 0.010 2026-08-18 04:10:15,153 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:15] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.035 2026-08-18 04:10:15,198 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:15,255 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:15,272 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:15] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 - 2 0.005 0.010 2026-08-18 04:10:15,302 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:15] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.015 2026-08-18 04:10:15,370 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:15] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.033 0.050 2026-08-18 04:10:15,412 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:15,463 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:15,656 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:15,694 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:15] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.036 0.033 2026-08-18 04:10:15,715 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:15,717 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:15] "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-08-18 04:10:15,729 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:15] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.027 2026-08-18 04:10:15,753 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:15] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.011 0.035 2026-08-18 04:10:15,806 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:15] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 22 0.016 0.063 2026-08-18 04:10:15,809 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:15] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.081 2026-08-18 04:10:15,857 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:15,917 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:15,969 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:15] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 12 0.025 0.017 2026-08-18 04:10:15,973 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:15] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.040 2026-08-18 04:10:16,023 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:16,037 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:16] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 04:10:16,085 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:16] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 - 19 0.021 0.025 2026-08-18 04:10:16,110 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:16] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 04:10:16,244 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:16,387 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:16] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.047 0.070 2026-08-18 04:10:16,405 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:16,506 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:16] "POST /mail/data HTTP/1.1" 200 - 38 0.063 0.152 2026-08-18 04:10:16,516 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:16] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.051 2026-08-18 04:10:16,518 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:16,548 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:16] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 20 0.010 0.018 2026-08-18 04:10:16,566 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:16] "GET /web/assets/487dd5f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.006 0.005 2026-08-18 04:10:16,568 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:16] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 04:10:16,592 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:16] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.007 0.007 2026-08-18 04:10:16,609 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:16,647 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:16] "POST /mail/data HTTP/1.1" 200 - 30 0.021 0.035 2026-08-18 04:10:16,682 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:16] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.010 0.058 2026-08-18 04:10:16,716 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:16] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.005 0.014 2026-08-18 04:10:16,725 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:16,773 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:16] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.030 0.043 2026-08-18 04:10:16,782 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:16] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.004 0.074 2026-08-18 04:10:16,784 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:16,810 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:16] "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.010 0.015 2026-08-18 04:10:16,861 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:16] "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.023 0.013 2026-08-18 04:10:16,962 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:16,973 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:16] "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.010 2026-08-18 04:10:17,015 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:17,056 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:17] "POST /web/action/load HTTP/1.1" 200 - 17 0.015 0.022 2026-08-18 04:10:17,107 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:17] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 20 0.009 0.033 2026-08-18 04:10:17,133 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:17] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.003 0.005 2026-08-18 04:10:17,203 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:17] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 34 0.031 0.041 2026-08-18 04:10:17,237 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:17] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 15 0.010 0.070 2026-08-18 04:10:17,277 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:17,308 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:17] "POST /web/dataset/call_button/project.project/action_get_list_view#project.project.action_get_list_view HTTP/1.1" 200 - 16 0.008 0.018 2026-08-18 04:10:17,355 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:17] "POST /web/dataset/call_kw/project.milestone/get_views#project.milestone.get_views HTTP/1.1" 200 - 14 0.008 0.023 2026-08-18 04:10:17,373 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:17] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 04:10:17,415 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:17,424 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:10:17,433 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:17] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.004 0.013 2026-08-18 04:10:17,482 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:17] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 4 0.017 0.020 2026-08-18 04:10:17,511 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:17,593 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:17,655 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:17,658 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:17] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.001 0.007 2026-08-18 04:10:17,689 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:17] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.002 0.008 2026-08-18 04:10:17,753 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:17] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 20 0.017 0.039 2026-08-18 04:10:17,787 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:17,843 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:17,914 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:17,951 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:17] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 10 0.013 0.022 2026-08-18 04:10:17,977 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:17] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 6 0.005 0.011 2026-08-18 04:10:18,021 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:18] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 10 0.015 0.021 2026-08-18 04:10:18,062 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:18,076 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:18] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 3 0.002 0.009 2026-08-18 04:10:18,121 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:18,215 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:18,221 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:18] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.002 0.007 2026-08-18 04:10:18,260 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:18] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.007 0.011 2026-08-18 04:10:18,270 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:18,310 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:18] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 12 0.010 0.025 2026-08-18 04:10:18,356 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:18] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.000 0.015 2026-08-18 04:10:18,409 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:18] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.019 0.043 2026-08-18 04:10:18,439 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:18] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.010 0.061 2026-08-18 04:10:18,485 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:18,586 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:18] "POST /web/dataset/call_kw/project.update/onchange#project.update.onchange HTTP/1.1" 200 - 16 0.011 0.077 2026-08-18 04:10:18,689 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:18,800 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:18,849 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:18,879 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:18] "POST /web/dataset/call_kw/project.update/web_save#project.update.web_save HTTP/1.1" 200 - 30 0.028 0.044 2026-08-18 04:10:18,913 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:18] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.004 2026-08-18 04:10:18,936 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:18,960 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:18] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.016 0.023 2026-08-18 04:10:18,986 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:19,024 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:19] "POST /mail/data HTTP/1.1" 200 - 30 0.024 0.060 2026-08-18 04:10:19,037 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:19,088 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:19,143 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:19,164 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:19] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.005 0.009 2026-08-18 04:10:19,208 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:19] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.017 0.037 2026-08-18 04:10:19,244 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:19] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.011 0.045 2026-08-18 04:10:19,282 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:19,296 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:19] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.022 0.097 2026-08-18 04:10:19,333 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:19] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.002 0.038 2026-08-18 04:10:19,402 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:19] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.036 0.071 2026-08-18 04:10:19,440 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:19] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.015 0.054 2026-08-18 04:10:19,480 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:19,539 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-08-18 04:10:19,539 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔════════════════════════════════════╗ ║ TOUR project_update_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-18 04:10:19,551 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:19] "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-08-18 04:10:19,608 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:19] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 - 14 0.021 0.032 2026-08-18 04:10:19,879 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:19] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 04:10:19,919 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 52596112 (allocated 57241600) 2026-08-18 04:10:20,025 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:20] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.010 0.008 2026-08-18 04:10:20,046 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 154218 2026-08-18 04:10:20,050 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-08-18 04:10:20,054 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 154218 2026-08-18 04:10:20,079 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:20] "POST /mail/data HTTP/1.1" 200 - 30 0.025 0.032 2026-08-18 04:10:20,155 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_041020_154717_test_01_project_tour.txt 2026-08-18 04:10:20,155 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpnm2dgqxk_chrome_odoo" 2026-08-18 04:10:20,426 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 154533 2026-08-18 04:10:20,428 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpjflc3ohy_chrome_odoo 2026-08-18 04:10:20,428 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:40129/json/version 2026-08-18 04:10:20,429 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40129', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:10:20,534 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-08-18 04:10:20,535 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:40129/json 2026-08-18 04:10:20,536 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40129', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:10:20,596 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:40129/devtools/page/A53CDD22B6749A8B3C6E2DBE1138669C 2026-08-18 04:10:20,620 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-08-18 04:10:20,630 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-08-18 04:10:20,683 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-18 04:10:20,688 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-08-18 04:10:20,692 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-18 04:10:20,692 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-18 04:10:20,769 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:20] "GET /odoo HTTP/1.1" 200 - 29 0.016 0.038 2026-08-18 04:10:20,777 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': 'A53CDD22B6749A8B3C6E2DBE1138669C', 'loaderId': 'BD813A61DC94097E67B6D6859D35C37C', 'isDownload': False} 2026-08-18 04:10:20,778 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-08-18 04:10:20,827 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:20] "GET /web/assets/d7103fc/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.013 2026-08-18 04:10:20,844 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:20] "GET /web/assets/9909355/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.026 2026-08-18 04:10:20,858 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:20] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.040 2026-08-18 04:10:20,889 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.006 0.062 2026-08-18 04:10:20,923 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:20] "GET /web/assets/ac6e2f0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 04:10:20,982 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:20] "GET /web/assets/d463e4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 04:10:21,547 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:21] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:10:21,547 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:21] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:10:21,573 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 04:10:21,599 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:21] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.003 2026-08-18 04:10:21,607 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 04:10:21,631 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-08-18 04:10:21,645 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:21] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:10:21,660 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:21] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:10:21,727 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:21] "GET /odoo HTTP/1.1" 200 - 29 0.019 0.033 2026-08-18 04:10:21,734 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:21] "GET /odoo/offline HTTP/1.1" 200 - 1 0.001 0.055 2026-08-18 04:10:21,735 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:21,790 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:21] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.012 0.019 2026-08-18 04:10:21,794 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:21] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.032 2026-08-18 04:10:21,798 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:21] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.030 2026-08-18 04:10:21,819 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:21] "GET /web/image/res.partner/3/avatar_128?unique=1787018355000 HTTP/1.1" 200 - 6 0.006 0.045 2026-08-18 04:10:21,841 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:10:21,844 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:21] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.005 0.073 2026-08-18 04:10:21,846 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 04:10:21,850 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:21,889 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:21] "POST /mail/data HTTP/1.1" 200 - 19 0.018 0.022 2026-08-18 04:10:21,908 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:21] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.004 0.056 2026-08-18 04:10:21,963 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:21] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.025 2026-08-18 04:10:21,982 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:22,002 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.013 2026-08-18 04:10:22,004 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-08-18 04:10:22,041 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:22,063 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:22] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.012 2026-08-18 04:10:22,097 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [4/54] Tour project_tour → Step .o_project_kanban 2026-08-18 04:10:22,139 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:22] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 5 0.005 0.036 2026-08-18 04:10:22,223 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:22] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 20 0.017 0.025 2026-08-18 04:10:22,226 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:22] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.040 2026-08-18 04:10:22,262 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:22] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 04:10:22,365 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:22,378 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:22] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.006 0.015 2026-08-18 04:10:22,422 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:22,467 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:22] "POST /mail/data HTTP/1.1" 200 - 41 0.043 0.046 2026-08-18 04:10:22,473 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:22,490 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:22] "POST /web/action/load HTTP/1.1" 200 - 9 0.011 0.044 2026-08-18 04:10:22,530 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:22] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 6 0.004 0.010 2026-08-18 04:10:22,535 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:22] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 04:10:22,570 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:22] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 1 0.002 0.010 2026-08-18 04:10:22,639 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:22,698 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:22,779 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:22] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 22 0.036 0.042 2026-08-18 04:10:22,827 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:22] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.011 0.025 2026-08-18 04:10:22,878 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:22] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.004 0.036 2026-08-18 04:10:22,913 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:22] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.004 0.011 2026-08-18 04:10:22,923 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:22] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.024 2026-08-18 04:10:22,928 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:22] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.016 2026-08-18 04:10:22,943 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:22] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:10:22,961 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:23,015 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [11/54] Tour project_tour → Step .o_kanban_group 2026-08-18 04:10:23,025 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:23] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 4 0.002 0.006 2026-08-18 04:10:23,069 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:23,119 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:23,173 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:23,194 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:23] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 4 0.006 0.013 2026-08-18 04:10:23,218 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:23] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 3 0.001 0.005 2026-08-18 04:10:23,253 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:23,312 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:23,332 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:23] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 1 0.001 0.008 2026-08-18 04:10:23,351 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:23] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 2 0.002 0.007 2026-08-18 04:10:23,379 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:23,430 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:23,481 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:23,540 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:23,591 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:23,625 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:23] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 28 0.043 0.040 2026-08-18 04:10:23,643 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:23] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 04:10:23,689 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:23] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.023 0.020 2026-08-18 04:10:23,716 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:23] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.013 2026-08-18 04:10:23,725 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:23] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.019 2026-08-18 04:10:23,888 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:23,913 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:23] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 31 0.023 0.047 2026-08-18 04:10:23,936 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:23,938 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:23] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.008 2026-08-18 04:10:23,951 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:23] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.005 0.016 2026-08-18 04:10:23,984 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:23] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.017 0.035 2026-08-18 04:10:23,999 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:24,065 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:24] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 21 0.016 0.037 2026-08-18 04:10:24,098 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:24] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.011 2026-08-18 04:10:24,142 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:24] "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-08-18 04:10:24,244 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:24] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 04:10:24,282 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:24,359 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:24] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.034 0.031 2026-08-18 04:10:24,431 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:24] "POST /mail/data HTTP/1.1" 200 - 30 0.039 0.095 2026-08-18 04:10:24,432 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:24] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.024 2026-08-18 04:10:24,506 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:24,516 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:24] "GET /web/assets/487dd5f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 04:10:24,582 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:24,640 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:24,690 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:24,749 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:24,795 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:24] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 22 0.020 0.024 2026-08-18 04:10:24,804 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:24,824 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:24] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.004 0.013 2026-08-18 04:10:24,862 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:24] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.003 0.009 2026-08-18 04:10:24,905 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:24,966 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:24] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.019 0.038 2026-08-18 04:10:24,992 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:25,022 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:25] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 17 0.011 0.021 2026-08-18 04:10:25,042 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:25] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.005 0.007 2026-08-18 04:10:25,069 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:25,104 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:25] "POST /mail/data HTTP/1.1" 200 - 25 0.034 0.033 2026-08-18 04:10:25,121 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:25] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.004 0.051 2026-08-18 04:10:25,128 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:25,189 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:25,201 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:25] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.002 0.009 2026-08-18 04:10:25,239 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:25,275 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:25] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.016 0.048 2026-08-18 04:10:25,296 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:25,351 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:25] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.006 0.013 2026-08-18 04:10:25,363 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:25,403 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:25] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 13 0.008 0.027 2026-08-18 04:10:25,439 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:10:25,451 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:25,502 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:25,565 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:25,616 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:25,659 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:25] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 25 0.047 0.046 2026-08-18 04:10:25,709 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:25,830 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:25] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 74 0.055 0.090 2026-08-18 04:10:25,899 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:25] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.017 0.022 2026-08-18 04:10:25,915 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:25] "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-08-18 04:10:25,976 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:25] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.027 0.046 2026-08-18 04:10:25,982 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:25] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.074 2026-08-18 04:10:26,037 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:26] "POST /mail/data HTTP/1.1" 200 - 35 0.019 0.090 2026-08-18 04:10:26,044 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:26,098 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:26] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.018 0.033 2026-08-18 04:10:26,136 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:26,191 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [47/54] Tour project_tour → Step .subtask_create_input 2026-08-18 04:10:26,242 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:26,301 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:26,386 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:26] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 43 0.045 0.039 2026-08-18 04:10:26,452 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:26] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.023 0.037 2026-08-18 04:10:26,495 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:26,547 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:26,604 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:26,655 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:26,665 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:26] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.022 0.036 2026-08-18 04:10:26,713 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [54/54] Tour project_tour → Step .o_kanban_renderer 2026-08-18 04:10:26,729 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:26] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 23 0.026 0.028 2026-08-18 04:10:26,766 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-08-18 04:10:26,774 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-08-18 04:10:26,781 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:26] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.018 0.046 2026-08-18 04:10:26,791 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:26] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.037 2026-08-18 04:10:26,809 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:26] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.004 0.053 2026-08-18 04:10:26,997 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 36844252 (allocated 39411712) 2026-08-18 04:10:27,006 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 154533 2026-08-18 04:10:27,009 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-08-18 04:10:27,011 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 154533 2026-08-18 04:10:27,116 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_041027_116086_test_01_project_tour.txt 2026-08-18 04:10:27,116 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpjflc3ohy_chrome_odoo" 2026-08-18 04:10:27,143 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 04:10:28,428 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_admin_dependency_toggle ... 2026-08-18 04:10:28,684 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_cyclic_dependencies ... 2026-08-18 04:10:28,780 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_subtask_dependencies ... 2026-08-18 04:10:29,031 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_task_dependencies ... 2026-08-18 04:10:29,408 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies ... 2026-08-18 04:10:29,454 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies_settings_change ... 2026-08-18 04:10:29,623 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 04:10:29,991 25 INFO rb-bf20be7-223995-404953 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 04:10:30,205 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_01_task_link_preview_name ... 2026-08-18 04:10:30,226 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-08-18 04:10:30,232 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:10:30,488 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:30] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 19 0.019 0.240 2026-08-18 04:10:30,492 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_my_tasks_path ... 2026-08-18 04:10:30,533 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-08-18 04:10:30,545 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:10:30,723 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:30] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 19 0.010 0.171 2026-08-18 04:10:30,733 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 04:10:32,092 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_base_state ... 2026-08-18 04:10:32,121 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_change_stage_or_project ... 2026-08-18 04:10:32,179 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_changing_parent_do_not_reset_task_state ... 2026-08-18 04:10:32,239 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_dependent_task ... 2026-08-18 04:10:32,412 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_closed_dependencies ... 2026-08-18 04:10:32,523 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_open_dependencies ... 2026-08-18 04:10:32,668 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_recompute_state_when_task_dependencies_feature_changes ... 2026-08-18 04:10:33,012 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_state_dont_reset_when_enabling_task_dependencies ... 2026-08-18 04:10:33,291 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_subtask_closed_state_not_reset_on_parent_project_change ... 2026-08-18 04:10:33,456 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_task_created_in_waiting_stage_gets_in_progress_state ... 2026-08-18 04:10:33,563 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 04:10:33,657 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_templates_ui: Starting TestTaskTemplatesTour.test_task_templates_tour ... 2026-08-18 04:10:33,920 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome pid: 154805 2026-08-18 04:10:33,920 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless temporary user profile dir: /tmp/tmpt22vrjku_chrome_odoo 2026-08-18 04:10:33,920 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:45159/json/version 2026-08-18 04:10:33,921 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45159', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:10:33,959 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Browser version: Chrome/150.0.7871.114 2026-08-18 04:10:33,959 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:45159/json 2026-08-18 04:10:33,959 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45159', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:10:33,974 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Websocket url found: ws://127.0.0.1:45159/devtools/page/5456FBA5B37B9D758562845C1302F49F 2026-08-18 04:10:33,992 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Enable chrome headless console log notification 2026-08-18 04:10:34,002 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless enable page notifications 2026-08-18 04:10:34,111 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-18 04:10:34,120 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Setting session cookie in browser 2026-08-18 04:10:34,123 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-18 04:10:34,123 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-18 04:10:34,140 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:10:35,189 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:35] "GET /odoo HTTP/1.1" 200 - 151 0.152 0.903 2026-08-18 04:10:35,191 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigation result: {'frameId': '5456FBA5B37B9D758562845C1302F49F', 'loaderId': '08E4820EE6B9661D1A1C26AABE138E42', 'isDownload': False} 2026-08-18 04:10:35,192 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Evaluate ready code "odoo.isTourReady('project_task_templates_tour')" 2026-08-18 04:10:35,234 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:35] "GET /web/assets/d7103fc/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-08-18 04:10:35,242 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:35] "GET /web/assets/9909355/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.015 2026-08-18 04:10:35,279 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.017 0.034 2026-08-18 04:10:35,368 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:35] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.017 0.124 2026-08-18 04:10:35,373 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:35] "GET /web/assets/ac6e2f0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.066 2026-08-18 04:10:35,467 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:35] "GET /web/assets/d463e4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 04:10:35,926 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:35] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:10:35,930 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:35] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:10:35,964 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-08-18 04:10:36,026 25 INFO rb-bf20be7-223995-404953 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-18 04:10:36,044 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: Owl is running in 'dev' mode. 2026-08-18 04:10:36,065 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:36] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.039 0.036 2026-08-18 04:10:36,071 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:36] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.066 2026-08-18 04:10:36,076 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:36] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.021 2026-08-18 04:10:36,100 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:36] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:10:36,101 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.083 2026-08-18 04:10:36,159 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:36,225 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:36] "GET /odoo HTTP/1.1" 200 - 27 0.042 0.063 2026-08-18 04:10:36,232 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:10:36,241 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:10:36,246 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:36,282 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:36] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.154 2026-08-18 04:10:36,314 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:36,316 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.135 2026-08-18 04:10:36,370 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:36] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.017 0.174 2026-08-18 04:10:36,405 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:36] "GET /web/image/res.partner/3/avatar_128?unique=1787018355000 HTTP/1.1" 200 - 6 0.019 0.205 2026-08-18 04:10:36,427 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:36] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.006 0.221 2026-08-18 04:10:36,430 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.154 2026-08-18 04:10:36,507 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:36] "POST /mail/data HTTP/1.1" 200 - 35 0.039 0.142 2026-08-18 04:10:36,512 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:36] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.132 2026-08-18 04:10:36,516 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:36] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.248 2026-08-18 04:10:36,520 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:36] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.111 2026-08-18 04:10:36,524 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:36] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.235 2026-08-18 04:10:36,597 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:36] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:10:36,598 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:36,631 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:36] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.014 2026-08-18 04:10:36,903 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:36] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 71 0.061 0.126 2026-08-18 04:10:37,014 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:37] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 25 0.029 0.057 2026-08-18 04:10:37,025 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:37] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.080 2026-08-18 04:10:37,077 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:37] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 04:10:37,165 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:37,222 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:37] "POST /mail/data HTTP/1.1" 200 - 45 0.036 0.051 2026-08-18 04:10:37,254 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:37] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.006 0.085 2026-08-18 04:10:37,312 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:37] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.019 0.127 2026-08-18 04:10:37,341 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:37] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.012 0.059 2026-08-18 04:10:37,510 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:37] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.035 0.138 2026-08-18 04:10:37,539 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:37] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.005 2026-08-18 04:10:37,549 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:37] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 5 0.002 0.013 2026-08-18 04:10:37,561 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:37] "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-08-18 04:10:37,839 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:37] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:10:37,888 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:37,899 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:37] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.014 0.020 2026-08-18 04:10:37,918 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:37] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.007 0.044 2026-08-18 04:10:37,938 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:37] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.006 0.063 2026-08-18 04:10:37,941 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:37,991 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:37] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.024 0.098 2026-08-18 04:10:38,001 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:38,117 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:38] "POST /web/dataset/call_kw/project.task/action_create_from_template#project.task.action_create_from_template HTTP/1.1" 200 - 51 0.046 0.069 2026-08-18 04:10:38,233 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:38] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 27 0.037 0.052 2026-08-18 04:10:38,260 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:38] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.005 2026-08-18 04:10:38,305 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:38] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-08-18 04:10:38,421 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:38] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 04:10:38,473 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:38,548 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:38,557 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:38] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.047 0.029 2026-08-18 04:10:38,670 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:38] "POST /mail/data HTTP/1.1" 200 - 37 0.062 0.121 2026-08-18 04:10:38,681 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:38] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.065 2026-08-18 04:10:38,808 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:38] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 32 0.074 0.182 2026-08-18 04:10:38,814 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:38] "GET /web/assets/487dd5f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.097 2026-08-18 04:10:38,885 25 INFO rb-bf20be7-223995-404953 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-08-18 04:10:38,966 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: tour succeeded 2026-08-18 04:10:38,967 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_task_templates_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-18 04:10:38,991 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:38] "POST /mail/data HTTP/1.1" 200 - 30 0.055 0.081 2026-08-18 04:10:39,117 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:10:39] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.093 0.201 2026-08-18 04:10:39,218 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: heap 38012628 (allocated 42295296) 2026-08-18 04:10:39,242 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing chrome headless with pid 154805 2026-08-18 04:10:39,244 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing websocket connection 2026-08-18 04:10:39,245 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Terminating chrome headless with pid 154805 2026-08-18 04:10:39,314 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_041039_314120_test_task_templates_tour.txt 2026-08-18 04:10:39,314 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Removing chrome user profile "/tmp/tmpt22vrjku_chrome_odoo" 2026-08-18 04:10:39,352 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 04:10:40,633 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking ... 2026-08-18 04:10:40,737 25 INFO rb-bf20be7-223995-404953 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking_context ... 2026-08-18 04:10:40,883 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 04:10:42,505 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability ... 2026-08-18 04:10:45,450 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 04:10:57,527 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_hr_expense.tests.test_analytics: Starting TestAnalytics.test_project_analytics_to_expense ... 2026-08-18 04:10:58,271 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 04:11:12,533 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability ... 2026-08-18 04:11:14,569 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #396 deleted account.analytic.line records with IDs: [12] 2026-08-18 04:11:14,754 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #396 deleted account.move.line.ctp records with IDs: [1331, 1332, 1333] 2026-08-18 04:11:14,882 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #396 deleted account.move.line records with IDs: [2467, 2468, 2469, 2470] 2026-08-18 04:11:14,953 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #396 deleted account.move records with IDs: [919] 2026-08-18 04:11:15,064 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #396 deleted account.analytic.line records with IDs: [11] 2026-08-18 04:11:15,194 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #396 deleted account.move.line.ctp records with IDs: [1330] 2026-08-18 04:11:15,295 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #396 deleted account.move.line records with IDs: [2465, 2466] 2026-08-18 04:11:15,363 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #396 deleted account.move records with IDs: [918] 2026-08-18 04:11:15,416 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_after_expense_actions ... 2026-08-18 04:11:16,909 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 04:11:18,787 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_mrp_account.tests.test_analytic_account: Starting TestAnalyticAccountTimesheet.test_analytic_account_access ... 2026-08-18 04:11:18,821 25 INFO rb-bf20be7-223995-404953 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-08-18 04:11:19,608 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 04:11:23,976 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_mrp_account.tests.test_project_profitability: Starting TestSaleProjectProfitabilityMrp.test_profitability_mrp_project ... 2026-08-18 04:11:24,807 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 04:11:30,571 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_mrp_sale.tests.test_sale_mrp_account: Starting TestSaleMrpAccount.test_mo_get_project_from_so ... 2026-08-18 04:11:31,132 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 04:11:43,604 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_account_analytic_distribution_ratio ... 2026-08-18 04:11:45,034 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_included_tax ... 2026-08-18 04:11:45,994 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_mismatched_uom ... 2026-08-18 04:11:46,715 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_bills_without_purchase_order_are_accounted_in_profitability_project_purchase ... 2026-08-18 04:11:48,381 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_cross_analytics_contribution ... 2026-08-18 04:11:51,122 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_multi_currency_for_project_purchase_profitability ... 2026-08-18 04:11:53,201 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_partial_billing_profitability ... 2026-08-18 04:11:54,094 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_profitability_foreign_currency_rate_on_bill_date ... 2026-08-18 04:11:54,517 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_profitability_when_multiple_aa_in_the_same_line ... 2026-08-18 04:11:55,183 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_order_smart_button ... 2026-08-18 04:11:55,365 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_with_split_bills ... 2026-08-18 04:11:56,566 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_without_analytic_distribution ... 2026-08-18 04:11:57,174 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #405 deleted account.analytic.line records with IDs: [43] 2026-08-18 04:11:57,254 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_vendor_credit_note_profitability ... 2026-08-18 04:11:58,082 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #405 deleted account.move.line.ctp records with IDs: [1376, 1377] 2026-08-18 04:11:58,153 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #405 deleted account.move.line records with IDs: [2537] 2026-08-18 04:11:59,251 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 04:12:13,660 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_compute_purchase_orders_count ... 2026-08-18 04:12:13,861 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_project_on_pol_with_analytic_distribution_model ... 2026-08-18 04:12:15,535 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 04:12:15,538 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_purchase_stock.tests.test_reordering_rule: Starting TestReorderingRuleProjectPurchase.test_po_creation_and_reuse_based_on_project ... 2026-08-18 04:12:16,345 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1569] 2026-08-18 04:12:16,358 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 04:12:33,682 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability ... 2026-08-18 04:12:36,465 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #409 deleted stock.move.line records with IDs: [1563] 2026-08-18 04:12:36,679 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #409 deleted account.analytic.line records with IDs: [46] 2026-08-18 04:12:36,808 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #409 deleted account.move.line.ctp records with IDs: [1380] 2026-08-18 04:12:36,956 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #409 deleted account.move.line records with IDs: [2540, 2541] 2026-08-18 04:12:37,028 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #409 deleted account.move records with IDs: [941] 2026-08-18 04:12:37,936 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #409 deleted stock.move.line records with IDs: [1564] 2026-08-18 04:12:38,157 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #409 deleted account.analytic.line records with IDs: [47] 2026-08-18 04:12:38,264 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #409 deleted account.move.line.ctp records with IDs: [1381] 2026-08-18 04:12:38,348 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #409 deleted account.move.line records with IDs: [2542, 2543] 2026-08-18 04:12:38,388 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #409 deleted account.move records with IDs: [942] 2026-08-18 04:12:38,409 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability_2 ... 2026-08-18 04:12:40,685 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-18 04:12:56,962 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_analytic_account_expense_policy ... 2026-08-18 04:12:58,617 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_change_product_expense_policy_analytic_distribution ... 2026-08-18 04:12:58,977 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_compute_analytic_distribution_expense ... 2026-08-18 04:13:02,031 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 04:13:04,598 25 INFO rb-bf20be7-223995-404953 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 04:13:04,860 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_timesheet_holidays.tests.test_cancel_time_off: Starting TestCancelTimeOff.test_cancel_time_off ... 2020-01-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #423 deleted resource.calendar.leaves records with IDs: [2] 2020-01-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #423 deleted account.analytic.line records with IDs: [55] 2026-08-18 04:13:05,317 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 04:13:06,963 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_create_employee ... 2026-08-18 04:13:07,400 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_timesheet_inactive_employee ... 2020-01-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [59] 2026-08-18 04:13:07,842 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_write_employee ... 2020-01-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [64] 2020-01-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [65] 2020-01-01 00:00:00,000 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [66] 2026-08-18 04:13:08,351 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 04:13:09,006 25 INFO rb-bf20be7-223995-404953 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 04:13:09,139 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_project_todo_history ... 2026-08-18 04:13:09,661 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome pid: 155037 2026-08-18 04:13:09,661 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless temporary user profile dir: /tmp/tmpnt440bui_chrome_odoo 2026-08-18 04:13:09,662 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:38775/json/version 2026-08-18 04:13:09,663 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38775', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:13:09,696 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Browser version: Chrome/150.0.7871.114 2026-08-18 04:13:09,709 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:38775/json 2026-08-18 04:13:09,710 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38775', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:13:09,773 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Websocket url found: ws://127.0.0.1:38775/devtools/page/BD843EF3BA746B365895B76190E45C31 2026-08-18 04:13:09,800 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Enable chrome headless console log notification 2026-08-18 04:13:09,835 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless enable page notifications 2026-08-18 04:13:09,897 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-18 04:13:09,901 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Setting session cookie in browser 2026-08-18 04:13:09,922 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:09,923 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:09,957 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:13:11,250 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:11] "GET /odoo?debug=1 HTTP/1.1" 200 - 145 0.214 1.086 2026-08-18 04:13:11,254 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Navigation result: {'frameId': 'BD843EF3BA746B365895B76190E45C31', 'loaderId': '716BCCAF0FD4F40209808F65E8CA6792', 'isDownload': False} 2026-08-18 04:13:11,255 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Evaluate ready code "odoo.isTourReady('project_todo_history_tour')" 2026-08-18 04:13:11,292 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:11] "GET /web/assets/d7103fc/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 04:13:11,301 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:11] "GET /web/assets/9909355/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-08-18 04:13:11,512 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:11] "GET /web/webclient/load_menus HTTP/1.1" 200 - 22 0.057 0.111 2026-08-18 04:13:11,556 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.199 2026-08-18 04:13:11,594 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:11] "GET /web/assets/ac6e2f0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-08-18 04:13:11,691 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:11] "GET /web/assets/d463e4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-18 04:13:12,235 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:12] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:13:12,238 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:12] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:13:12,279 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.016 2026-08-18 04:13:12,309 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:12] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 04:13:12,338 25 INFO rb-bf20be7-223995-404953 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-18 04:13:12,372 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:12] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.016 0.052 2026-08-18 04:13:12,373 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-08-18 04:13:12,406 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.013 0.073 2026-08-18 04:13:12,409 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:12] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 04:13:12,430 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:12] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:13:12,504 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:12] "GET /odoo HTTP/1.1" 200 - 27 0.018 0.037 2026-08-18 04:13:12,526 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:12] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.068 2026-08-18 04:13:12,557 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:12,606 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:12] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.017 0.019 2026-08-18 04:13:12,644 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:12] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.018 0.053 2026-08-18 04:13:12,680 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 04:13:12,698 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 04:13:12,705 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:12] "GET /web/image/res.partner/3/avatar_128?unique=1787026388000 HTTP/1.1" 200 - 6 0.008 0.122 2026-08-18 04:13:12,722 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:12] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.003 0.126 2026-08-18 04:13:12,732 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:12] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.134 2026-08-18 04:13:12,816 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:12] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:13:12,845 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:12] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 27 0.048 0.089 2026-08-18 04:13:12,920 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:12] "POST /mail/data HTTP/1.1" 200 - 34 0.034 0.170 2026-08-18 04:13:12,928 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.211 2026-08-18 04:13:12,971 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.022 0.236 2026-08-18 04:13:13,001 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.004 0.030 2026-08-18 04:13:13,013 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:13] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.047 2026-08-18 04:13:13,806 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:13] "GET /web/webclient/translations?hash=17e3d9872937fc063ab8f9fdc13e34401c747a14&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:13:13,807 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:13,826 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:13] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.011 2026-08-18 04:13:13,831 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.006 2026-08-18 04:13:13,843 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-08-18 04:13:14,021 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:14,032 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:14] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.021 0.032 2026-08-18 04:13:14,042 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:14] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.002 0.034 2026-08-18 04:13:14,055 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:14] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.002 0.054 2026-08-18 04:13:14,074 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:14] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.004 0.061 2026-08-18 04:13:14,124 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:14,135 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:14] "POST /mail/data HTTP/1.1" 200 - 19 0.030 0.081 2026-08-18 04:13:14,156 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:14] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.007 0.163 2026-08-18 04:13:14,167 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:14] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.127 2026-08-18 04:13:14,171 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:14] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.113 2026-08-18 04:13:14,218 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:14] "POST /web/action/load HTTP/1.1" 200 - 11 0.015 0.075 2026-08-18 04:13:14,221 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.194 2026-08-18 04:13:14,438 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:14] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 70 0.059 0.114 2026-08-18 04:13:14,478 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:14] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.009 2026-08-18 04:13:14,539 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:14] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.022 0.046 2026-08-18 04:13:14,610 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:14] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 04:13:14,710 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:14] "POST /mail/data HTTP/1.1" 200 - 45 0.027 0.054 2026-08-18 04:13:14,735 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:14] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.007 0.017 2026-08-18 04:13:14,736 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:14,754 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:14] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 04:13:14,801 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:14] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.014 0.027 2026-08-18 04:13:14,833 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:14] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.006 0.041 2026-08-18 04:13:14,949 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:14] "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-08-18 04:13:15,034 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:15] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.002 0.006 2026-08-18 04:13:15,054 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:15,097 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:15] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 13 0.011 0.028 2026-08-18 04:13:15,120 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:15,184 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:15,262 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:15] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 23 0.019 0.051 2026-08-18 04:13:15,298 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:15,351 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:15,409 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:15,471 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:15,515 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:15] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.011 0.031 2026-08-18 04:13:15,547 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:15,602 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:15,659 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:15,719 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:15,786 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:15] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.023 0.038 2026-08-18 04:13:15,813 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:15,868 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:15,926 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:15,985 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:16,038 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:16] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.012 0.036 2026-08-18 04:13:16,065 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:16,125 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:16,145 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:16] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.011 2026-08-18 04:13:16,210 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:16] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.034 0.041 2026-08-18 04:13:16,267 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:16,309 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:16] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.010 0.025 2026-08-18 04:13:16,340 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:16,394 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:16,450 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:16,475 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:16] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.006 0.009 2026-08-18 04:13:16,522 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:13:16,537 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:16] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.018 2026-08-18 04:13:16,558 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:16] "GET /web/assets/72a464f/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.003 0.005 2026-08-18 04:13:16,567 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:16] "GET /web/assets/350cd62/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-18 04:13:16,590 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:16] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 04:13:16,614 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:16,666 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:16,718 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:16,774 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:16,786 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:16] "POST /web/dataset/call_kw/project.task/html_field_history_get_content_at_revision#project.task.html_field_history_get_content_at_revision HTTP/1.1" 200 - 2 0.003 0.008 2026-08-18 04:13:16,804 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:16] "POST /web/dataset/call_kw/project.task/html_field_history_get_comparison_at_revision#project.task.html_field_history_get_comparison_at_revision HTTP/1.1" 200 - 2 0.002 0.011 2026-08-18 04:13:16,824 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:16] "POST /web/dataset/call_kw/project.task/html_field_history_get_unified_diff_at_revision#project.task.html_field_history_get_unified_diff_at_revision HTTP/1.1" 200 - 2 0.003 0.009 2026-08-18 04:13:16,864 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:16,915 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:16,922 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:13:16,970 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:17,021 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:17,072 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:17,131 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:17,191 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:17,243 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:17,300 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:17,372 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:17] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.024 0.043 2026-08-18 04:13:17,397 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: tour succeeded 2026-08-18 04:13:17,398 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_todo_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-18 04:13:17,696 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: heap 30508444 (allocated 32071680) 2026-08-18 04:13:17,702 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing chrome headless with pid 155037 2026-08-18 04:13:17,704 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing websocket connection 2026-08-18 04:13:17,711 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Terminating chrome headless with pid 155037 2026-08-18 04:13:17,812 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_041317_812374_test_project_todo_history.txt 2026-08-18 04:13:17,812 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Removing chrome user profile "/tmp/tmpnt440bui_chrome_odoo" 2026-08-18 04:13:17,833 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_project_task_activities_split ... 2026-08-18 04:13:18,535 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome pid: 155294 2026-08-18 04:13:18,535 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless temporary user profile dir: /tmp/tmp9rbge_0s_chrome_odoo 2026-08-18 04:13:18,535 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:42289/json/version 2026-08-18 04:13:18,536 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42289', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:13:18,580 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Browser version: Chrome/150.0.7871.114 2026-08-18 04:13:18,580 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:42289/json 2026-08-18 04:13:18,580 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42289', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:13:18,602 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Websocket url found: ws://127.0.0.1:42289/devtools/page/EB9BABA33E8B1DDD59425455D5946863 2026-08-18 04:13:18,612 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Enable chrome headless console log notification 2026-08-18 04:13:18,616 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless enable page notifications 2026-08-18 04:13:18,814 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-18 04:13:18,815 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Setting session cookie in browser 2026-08-18 04:13:18,817 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:18,817 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:18,837 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:13:20,073 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:20] "GET /odoo HTTP/1.1" 200 - 148 0.117 1.122 2026-08-18 04:13:20,077 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Navigation result: {'frameId': 'EB9BABA33E8B1DDD59425455D5946863', 'loaderId': '6F0FBFC866FBCF1F92F9FDB2680579B7', 'isDownload': False} 2026-08-18 04:13:20,078 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:20,126 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:20] "GET /web/assets/9909355/web.assets_web.min.js HTTP/1.1" 200 - 2 0.009 0.016 2026-08-18 04:13:20,269 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:20] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.057 0.110 2026-08-18 04:13:20,296 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.014 0.171 2026-08-18 04:13:20,308 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:20] "GET /web/assets/d7103fc/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.191 2026-08-18 04:13:20,390 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:20] "GET /web/assets/ac6e2f0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.017 0.009 2026-08-18 04:13:20,402 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:20] "GET /web/assets/d463e4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.023 2026-08-18 04:13:20,918 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:20] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:13:20,921 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:20] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 04:13:20,940 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-08-18 04:13:21,002 25 INFO rb-bf20be7-223995-404953 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-18 04:13:21,023 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: Owl is running in 'dev' mode. 2026-08-18 04:13:21,038 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:21] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.030 0.055 2026-08-18 04:13:21,044 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:21] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.075 2026-08-18 04:13:21,056 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.078 2026-08-18 04:13:21,058 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:21] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 04:13:21,084 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:21] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:13:21,202 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:21] "GET /odoo HTTP/1.1" 200 - 27 0.053 0.055 2026-08-18 04:13:21,217 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:21,233 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:21] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.126 2026-08-18 04:13:21,237 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:21,252 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 04:13:21,260 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13: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-08-18 04:13:21,279 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:21] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.017 0.094 2026-08-18 04:13:21,307 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:21] "GET /web/image/res.partner/3/avatar_128?unique=1787026388000 HTTP/1.1" 200 - 6 0.009 0.130 2026-08-18 04:13:21,322 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:21] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.002 0.150 2026-08-18 04:13:21,328 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:21] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.119 2026-08-18 04:13:21,368 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:21] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.006 0.202 2026-08-18 04:13:21,429 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:21] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.019 0.126 2026-08-18 04:13:21,474 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:21] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:13:21,524 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:21] "POST /mail/data HTTP/1.1" 200 - 44 0.054 0.180 2026-08-18 04:13:21,529 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.220 2026-08-18 04:13:21,549 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:21] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.008 0.056 2026-08-18 04:13:21,563 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:21,591 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:21] "GET /viin_brand/static/img/apps/project.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 04:13:21,599 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:21] "GET /viin_brand/static/img/apps/project_todo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 04:13:21,608 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:21] "POST /mail/data HTTP/1.1" 200 - 15 0.014 0.017 2026-08-18 04:13:21,639 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:21,842 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:21] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 82 0.053 0.142 2026-08-18 04:13:22,056 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:22] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 26 0.045 0.128 2026-08-18 04:13:22,171 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:22] "POST /mail/data HTTP/1.1" 200 - 45 0.063 0.121 2026-08-18 04:13:22,216 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:22,224 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:22] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.013 0.025 2026-08-18 04:13:22,248 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:22] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.009 0.021 2026-08-18 04:13:22,278 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:22,329 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:22,436 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:22] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 24 0.061 0.043 2026-08-18 04:13:22,480 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:22,534 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:22,583 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:22] "POST /mail/data HTTP/1.1" 200 - 15 0.015 0.016 2026-08-18 04:13:22,588 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:22,592 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:22] "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.002 2026-08-18 04:13:22,649 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:22] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 12 0.007 0.037 2026-08-18 04:13:22,726 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:22] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.018 0.039 2026-08-18 04:13:22,770 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: tour succeeded 2026-08-18 04:13:22,771 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: ╔══════════════════════════════════════════════╗ ║ TOUR project_task_activities_split SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-08-18 04:13:22,915 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: heap 24301744 (allocated 25907200) 2026-08-18 04:13:22,920 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing chrome headless with pid 155294 2026-08-18 04:13:22,921 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing websocket connection 2026-08-18 04:13:22,922 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Terminating chrome headless with pid 155294 2026-08-18 04:13:23,035 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_041323_033725_test_tour_project_task_activities_split.txt 2026-08-18 04:13:23,035 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Removing chrome user profile "/tmp/tmp9rbge_0s_chrome_odoo" 2026-08-18 04:13:23,064 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_todo_main_ui_functions ... 2026-08-18 04:13:23,506 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome pid: 155513 2026-08-18 04:13:23,507 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless temporary user profile dir: /tmp/tmpro8g_in0_chrome_odoo 2026-08-18 04:13:23,507 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:41549/json/version 2026-08-18 04:13:23,508 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41549', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:13:23,572 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Browser version: Chrome/150.0.7871.114 2026-08-18 04:13:23,573 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:41549/json 2026-08-18 04:13:23,573 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41549', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:13:23,602 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Websocket url found: ws://127.0.0.1:41549/devtools/page/BDDBFE355A17BA6B4B05403FDF98ABE2 2026-08-18 04:13:23,613 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Enable chrome headless console log notification 2026-08-18 04:13:23,619 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless enable page notifications 2026-08-18 04:13:23,782 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-18 04:13:23,791 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Setting session cookie in browser 2026-08-18 04:13:23,799 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:23,799 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:23,815 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:13:24,977 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:24] "GET /odoo HTTP/1.1" 200 - 151 0.131 1.035 2026-08-18 04:13:24,981 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Navigation result: {'frameId': 'BDDBFE355A17BA6B4B05403FDF98ABE2', 'loaderId': '5425E24382D4D120AB6896B16AF2AE53', 'isDownload': False} 2026-08-18 04:13:24,981 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:25,034 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:25] "GET /web/assets/9909355/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.030 2026-08-18 04:13:25,055 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:25] "GET /web/assets/d7103fc/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.043 2026-08-18 04:13:25,129 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.019 0.084 2026-08-18 04:13:25,208 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:25] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.015 0.162 2026-08-18 04:13:25,217 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:25] "GET /web/assets/ac6e2f0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.037 2026-08-18 04:13:25,326 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:25] "GET /web/assets/d463e4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 04:13:25,853 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:25] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 04:13:25,855 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:25] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 04:13:25,874 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-08-18 04:13:25,908 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:25] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 04:13:25,941 25 INFO rb-bf20be7-223995-404953 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-18 04:13:25,971 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: Owl is running in 'dev' mode. 2026-08-18 04:13:25,972 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:25] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.020 0.051 2026-08-18 04:13:25,983 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-18 04:13:26,008 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:26] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:13:26,026 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:26] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:13:26,087 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:26] "GET /odoo HTTP/1.1" 200 - 27 0.017 0.034 2026-08-18 04:13:26,122 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:26] "GET /odoo/offline HTTP/1.1" 200 - 5 0.016 0.070 2026-08-18 04:13:26,126 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:26,199 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:26,210 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:26] "POST /mail/data HTTP/1.1" 200 - 35 0.029 0.045 2026-08-18 04:13:26,218 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 04:13:26,235 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:13:26,272 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:26] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.016 0.113 2026-08-18 04:13:26,292 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:26] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.149 2026-08-18 04:13:26,302 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:26,312 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:26] "GET /web/image/res.partner/3/avatar_128?unique=1787026388000 HTTP/1.1" 200 - 6 0.006 0.148 2026-08-18 04:13:26,316 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:26] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.155 2026-08-18 04:13:26,325 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:26] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.064 2026-08-18 04:13:26,329 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.061 2026-08-18 04:13:26,333 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:26] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.023 2026-08-18 04:13:26,362 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:26] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.016 0.186 2026-08-18 04:13:26,372 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:26] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.064 2026-08-18 04:13:26,420 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:26] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:13:26,429 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:26,481 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:26] "POST /web/action/load HTTP/1.1" 200 - 11 0.027 0.020 2026-08-18 04:13:26,699 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:26] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 72 0.086 0.090 2026-08-18 04:13:26,793 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:26] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.009 0.050 2026-08-18 04:13:26,854 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:26] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.020 0.099 2026-08-18 04:13:26,975 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:26] "POST /mail/data HTTP/1.1" 200 - 45 0.046 0.103 2026-08-18 04:13:26,977 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:26] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.083 2026-08-18 04:13:27,086 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:27] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.041 0.033 2026-08-18 04:13:27,123 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:27,137 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:27] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.025 0.016 2026-08-18 04:13:27,171 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:27,232 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:27,288 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:27,310 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:27] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.006 0.014 2026-08-18 04:13:27,338 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:27,339 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:27] "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-08-18 04:13:27,393 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:27,450 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:27,460 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:27] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 04:13:27,488 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:27] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 3 0.009 0.010 2026-08-18 04:13:27,501 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:27,558 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:27,598 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:27] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.011 0.020 2026-08-18 04:13:27,609 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:27,618 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:27] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 04:13:27,673 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:27,723 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:27,782 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:27,832 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:27,869 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:27] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 45 0.031 0.055 2026-08-18 04:13:27,886 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:27] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 04:13:27,932 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:27] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 9 0.019 0.033 2026-08-18 04:13:27,976 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:27] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.018 2026-08-18 04:13:28,003 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:28] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.011 0.031 2026-08-18 04:13:28,065 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:28,081 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:28] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 20 0.020 0.030 2026-08-18 04:13:28,113 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:28] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.005 0.017 2026-08-18 04:13:28,114 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:28,123 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:28] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.003 0.014 2026-08-18 04:13:28,147 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:28] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 8 0.006 0.033 2026-08-18 04:13:28,175 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:28,226 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:28,286 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:28,299 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:28] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 04:13:28,337 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:28] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.010 0.025 2026-08-18 04:13:28,387 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:28] "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-08-18 04:13:28,470 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:28] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.002 0.003 2026-08-18 04:13:28,516 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:28,598 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:28,668 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:28] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.024 0.032 2026-08-18 04:13:28,743 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:28] "POST /mail/data HTTP/1.1" 200 - 33 0.042 0.080 2026-08-18 04:13:28,756 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:28] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.019 2026-08-18 04:13:28,820 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:28,870 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:28,874 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:28] "GET /web/assets/487dd5f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-08-18 04:13:28,947 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:28,998 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:29,060 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:29,124 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:29] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 22 0.020 0.029 2026-08-18 04:13:29,169 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:29] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.005 0.016 2026-08-18 04:13:29,211 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:29] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 04:13:29,295 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:29,326 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:29] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.013 0.015 2026-08-18 04:13:29,342 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:29,397 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:29] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 16 0.023 0.033 2026-08-18 04:13:29,432 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:29] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.008 0.015 2026-08-18 04:13:29,445 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:29,520 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:29] "POST /mail/data HTTP/1.1" 200 - 25 0.051 0.048 2026-08-18 04:13:29,535 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:29] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.004 0.089 2026-08-18 04:13:29,731 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:29] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.012 0.023 2026-08-18 04:13:29,779 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:29,784 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:29] "GET /web/image/res.users/424/avatar_128 HTTP/1.1" 200 - 7 0.012 0.022 2026-08-18 04:13:29,813 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:29] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 3 0.009 0.024 2026-08-18 04:13:29,859 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:29] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 16 0.010 0.028 2026-08-18 04:13:29,895 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:29,918 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:29] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-08-18 04:13:29,956 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:30,001 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:30] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 11 0.022 0.022 2026-08-18 04:13:30,007 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:30,064 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:30,291 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:30] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 80 0.098 0.128 2026-08-18 04:13:30,311 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:30,346 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:30] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.026 0.022 2026-08-18 04:13:30,396 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:30,423 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:30] "POST /web/action/load HTTP/1.1" 200 - 12 0.014 0.015 2026-08-18 04:13:30,459 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:30] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.007 0.015 2026-08-18 04:13:30,505 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:30] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.005 0.016 2026-08-18 04:13:30,550 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:30,562 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:30] "POST /web/dataset/call_kw/project.project/web_name_search#project.project.web_name_search HTTP/1.1" 200 - 6 0.010 0.012 2026-08-18 04:13:30,837 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:30,894 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:30,993 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:30] "POST /web/dataset/call_kw/project.project/name_create#project.project.name_create HTTP/1.1" 200 - 49 0.101 0.051 2026-08-18 04:13:31,039 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:31] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 11 0.017 0.021 2026-08-18 04:13:31,116 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:31] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 41 0.033 0.037 2026-08-18 04:13:31,170 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:31] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.026 0.023 2026-08-18 04:13:31,202 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:31] "POST /web/dataset/call_button/project.task/action_convert_to_task#project.task.action_convert_to_task HTTP/1.1" 200 - 11 0.012 0.064 2026-08-18 04:13:31,231 25 INFO rb-bf20be7-223995-404953 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-08-18 04:13:31,290 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: tour succeeded 2026-08-18 04:13:31,291 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_todo_main_functions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-18 04:13:31,373 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:31] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 12 0.040 0.114 2026-08-18 04:13:31,399 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:31] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.011 0.149 2026-08-18 04:13:31,491 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:13:31] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.059 0.190 2026-08-18 04:13:31,567 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: heap 34348004 (allocated 38625280) 2026-08-18 04:13:31,585 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing chrome headless with pid 155513 2026-08-18 04:13:31,587 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing websocket connection 2026-08-18 04:13:31,588 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Terminating chrome headless with pid 155513 2026-08-18 04:13:31,752 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_041331_751904_test_tour_todo_main_ui_functions.txt 2026-08-18 04:13:31,752 25 INFO rb-bf20be7-223995-404953 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Removing chrome user profile "/tmp/tmpro8g_in0_chrome_odoo" 2026-08-18 04:13:31,791 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 04:13:38,221 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_product_purchase_user ... 2026-08-18 04:13:38,452 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_purchase_order ... 2026-08-18 04:13:40,230 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 427, model: sale.order.line 2026-08-18 04:13:40,239 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_double_validation ... 2026-08-18 04:13:40,642 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_prepare_purchase_order_line_from_branch_company ... 2026-08-18 04:13:44,787 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_read_purchase_order ... 2026-08-18 04:13:46,822 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 04:13:54,458 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrual_entry_date_as_string_from_context ... 2026-08-18 04:13:55,950 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_discount ... 2026-08-18 04:13:56,561 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_no_date ... 2026-08-18 04:13:56,672 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_purchase_uom ... 2026-08-18 04:13:57,378 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order ... 2026-08-18 04:13:58,361 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_returned ... 2026-08-18 04:13:59,660 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_with_tax_included ... 2026-08-18 04:14:00,190 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_analytic_account_accrued_order ... 2026-08-18 04:14:00,671 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_error_when_different_currencies_accrued ... 2026-08-18 04:14:00,758 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_multi_currency_accrued_order ... 2026-08-18 04:14:01,969 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 04:14:01,972 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_import_files: Starting TestImportFiles.test_import_requests_for_quotation_template_xls ... 2026-08-18 04:14:01,973 25 INFO rb-bf20be7-223995-404953 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-08-18 04:14:01,979 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 04:14:11,019 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_view_po_when_product_template_archived ... 2026-08-18 04:14:11,545 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_amount_to_invoice_at_date_with_uom ... 2026-08-18 04:14:12,786 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_bill_in_purchase_matching_individual ... 2026-08-18 04:14:14,058 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_currency_computed_from_partner ... 2026-08-18 04:14:14,144 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned ... 2026-08-18 04:14:15,373 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned_2 ... 2026-08-18 04:14:16,595 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_description_price__date_depending_on_vendor ... 2026-08-18 04:14:17,701 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_and_price_update_on_quantity_change ... 2026-08-18 04:14:17,965 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_po_line_vendorpricelist ... 2026-08-18 04:14:19,588 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_locked_purchase_order_cannot_cancel ... 2026-08-18 04:14:19,744 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_merge_purchase_order ... 2026-08-18 04:14:21,566 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_on_change_quantity_description ... 2026-08-18 04:14:22,403 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_description_change_on_partner_change ... 2026-08-18 04:14:22,660 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_supplierinfo_description ... 2026-08-18 04:14:23,657 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_prevent_recompute_price_on_manual_set ... 2026-08-18 04:14:24,709 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_print_purchase_order_without_state_change ... 2026-08-18 04:14:25,808 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #431 deleted stock.move.line records with IDs: [1570] 2026-08-18 04:14:25,882 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_multicurrency ... 2026-08-18 04:14:27,581 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_not_creating_useless_product_vendor ... 2026-08-18 04:14:28,919 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_product_taxes_on_branch ... 2026-08-18 04:14:35,067 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_without_uom ... 2026-08-18 04:14:35,305 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_lock ... 2026-08-18 04:14:35,723 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_mail_links_to_correct_website ... 2026-08-18 04:14:37,473 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_sequence ... 2026-08-18 04:14:37,587 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_uom ... 2026-08-18 04:14:37,844 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_suggest_qty ... 2026-08-18 04:14:38,576 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_warnings ... 2026-08-18 04:14:40,442 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_1 ... 2026-08-18 04:14:42,277 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_2 ... 2026-08-18 04:14:43,433 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_info_uom_on_variant ... 2026-08-18 04:14:44,746 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_list_in_product_with_multicompany ... 2026-08-18 04:14:45,224 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplierinfo_date_timezone_aware ... 2026-08-18 04:14:45,430 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_update_date_planned ... 2026-08-18 04:14:46,739 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_vendor_price_by_purchase_order_company ... 2026-08-18 04:14:49,112 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_with_different_uom ... 2026-08-18 04:14:50,344 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 04:14:50,808 25 INFO rb-bf20be7-223995-404953 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 04:14:56,900 25 INFO rb-bf20be7-223995-404953 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 04:14:57,251 25 INFO rb-bf20be7-223995-404953 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 04:14:57,450 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_dashboard: Starting TestPurchaseDashboard.test_purchase_dashboard ... 2026-08-18 04:15:00,872 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 04:15:07,300 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_basic ... 2026-08-18 04:15:10,514 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #439 deleted account.move.line.ctp records with IDs: [1435, 1436, 1437, 1438] 2026-08-18 04:15:10,677 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #439 deleted account.move.line records with IDs: [2634, 2635, 2636, 2637, 2638] 2026-08-18 04:15:10,752 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #439 deleted mail.message records with IDs: [7644] 2026-08-18 04:15:10,812 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #439 deleted account.move records with IDs: [980] 2026-08-18 04:15:11,145 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_exchange_rate ... 2026-08-18 04:15:13,745 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_in_accrued_expense_entry ... 2026-08-18 04:15:16,168 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_product_supplierinfo_downpayment ... 2026-08-18 04:15:17,750 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 04:15:22,444 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_flow: Starting TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights ... 2026-08-18 04:15:23,648 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome pid: 155767 2026-08-18 04:15:23,648 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless temporary user profile dir: /tmp/tmpiwsvx47v_chrome_odoo 2026-08-18 04:15:23,648 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:43737/json/version 2026-08-18 04:15:23,650 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43737', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:15:23,799 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Browser version: Chrome/150.0.7871.114 2026-08-18 04:15:23,799 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:43737/json 2026-08-18 04:15:23,800 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43737', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:15:23,821 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Websocket url found: ws://127.0.0.1:43737/devtools/page/2B0E584DC144B94AA182AD824661E5FA 2026-08-18 04:15:23,833 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Enable chrome headless console log notification 2026-08-18 04:15:23,846 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless enable page notifications 2026-08-18 04:15:24,070 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:SuperPurchaseWoman from n/a 2026-08-18 04:15:24,072 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Setting session cookie in browser 2026-08-18 04:15:24,080 25 INFO rb-bf20be7-223995-404953 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-08-18 04:15:24,080 25 INFO rb-bf20be7-223995-404953 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-08-18 04:15:24,122 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:15:25,832 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:25] "GET /odoo HTTP/1.1" 200 - 144 0.304 1.416 2026-08-18 04:15:25,842 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Navigation result: {'frameId': '2B0E584DC144B94AA182AD824661E5FA', 'loaderId': '11BE20D95929C8365748C270A3028F46', 'isDownload': False} 2026-08-18 04:15:25,842 25 INFO rb-bf20be7-223995-404953 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-08-18 04:15:26,027 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:26] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.084 0.061 2026-08-18 04:15:26,061 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.020 0.157 2026-08-18 04:15:26,089 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:26] "GET /web/assets/d7103fc/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.196 2026-08-18 04:15:26,102 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:26] "GET /web/assets/9909355/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.208 2026-08-18 04:15:26,204 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:26] "GET /web/assets/ac6e2f0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-08-18 04:15:26,306 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:26] "GET /web/assets/d463e4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 04:15:26,964 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:26] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 04:15:26,966 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:26] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 04:15:27,002 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-18 04:15:27,027 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:27] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.006 2026-08-18 04:15:27,043 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.012 2026-08-18 04:15:27,091 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: Owl is running in 'dev' mode. 2026-08-18 04:15:27,123 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:27] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 04:15:27,175 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:27] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:15:27,241 25 INFO rb-bf20be7-223995-404953 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-08-18 04:15:27,318 25 INFO rb-bf20be7-223995-404953 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-08-18 04:15:27,389 25 INFO rb-bf20be7-223995-404953 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-08-18 04:15:27,409 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:27] "GET /odoo HTTP/1.1" 200 - 26 0.156 0.057 2026-08-18 04:15:27,415 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:15:27,431 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15: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-08-18 04:15:27,496 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:27] "GET /odoo/offline HTTP/1.1" 200 - 5 0.032 0.260 2026-08-18 04:15:27,515 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:27] "GET /web/image/res.company/238/favicon HTTP/1.1" 200 - 9 0.006 0.236 2026-08-18 04:15:27,558 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:27] "GET /web/image?model=res.users&field=avatar_128&id=443 HTTP/1.1" 200 - 14 0.018 0.262 2026-08-18 04:15:27,566 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:27] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.002 0.287 2026-08-18 04:15:27,572 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.196 2026-08-18 04:15:27,598 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:27] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.004 0.087 2026-08-18 04:15:27,767 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:27] "POST /mail/data HTTP/1.1" 200 - 33 0.123 0.119 2026-08-18 04:15:27,829 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:27] "GET /web/image/res.partner/1525/avatar_128?unique=1787026517000 HTTP/1.1" 200 - 6 0.035 0.511 2026-08-18 04:15:27,870 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:27] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.009 0.418 2026-08-18 04:15:27,895 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:27] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.323 2026-08-18 04:15:27,906 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:27] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.325 2026-08-18 04:15:28,041 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:28] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 04:15:28,048 25 INFO rb-bf20be7-223995-404953 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-08-18 04:15:28,126 25 INFO rb-bf20be7-223995-404953 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-08-18 04:15:28,141 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:28] "POST /web/action/load HTTP/1.1" 200 - 10 0.033 0.038 2026-08-18 04:15:28,386 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:28] "POST /mail/data HTTP/1.1" 200 - 43 0.159 0.127 2026-08-18 04:15:28,547 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: mrp_production_count 2026-08-18 04:15:28,560 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: sale_order_count 2026-08-18 04:15:28,576 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: has_sale_order 2026-08-18 04:15:28,579 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: repair_count 2026-08-18 04:15:28,839 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:28] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 100 0.277 0.327 2026-08-18 04:15:29,054 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:29] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.165 0.443 2026-08-18 04:15:29,132 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:29] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 10 0.044 0.192 2026-08-18 04:15:29,251 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 8 0.038 0.030 2026-08-18 04:15:29,425 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:29] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 15 0.072 0.046 2026-08-18 04:15:29,490 25 INFO rb-bf20be7-223995-404953 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-08-18 04:15:29,532 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:29] "GET /web/image/res.users/443/avatar_128 HTTP/1.1" 200 - 7 0.022 0.017 2026-08-18 04:15:29,563 25 INFO rb-bf20be7-223995-404953 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-08-18 04:15:29,642 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:29] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 10 0.036 0.027 2026-08-18 04:15:29,843 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:29] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 04:15:30,167 25 INFO rb-bf20be7-223995-404953 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-08-18 04:15:30,220 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:30] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.034 0.043 2026-08-18 04:15:30,306 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:30] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.002 0.031 2026-08-18 04:15:30,432 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:30] "GET /web/assets/487dd5f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.011 0.028 2026-08-18 04:15:30,522 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:30] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.017 0.063 2026-08-18 04:15:30,585 25 INFO rb-bf20be7-223995-404953 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-08-18 04:15:30,647 25 INFO rb-bf20be7-223995-404953 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-08-18 04:15:30,675 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:30] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 11 0.034 0.034 2026-08-18 04:15:30,752 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:30] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 6 0.012 0.024 2026-08-18 04:15:30,872 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:15:30,927 25 INFO rb-bf20be7-223995-404953 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-08-18 04:15:30,955 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:30] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.009 0.027 2026-08-18 04:15:31,213 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:31] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.009 0.019 2026-08-18 04:15:31,337 25 INFO rb-bf20be7-223995-404953 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-08-18 04:15:31,352 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:31] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 1 0.001 0.012 2026-08-18 04:15:31,540 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:31] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 6 0.066 0.018 2026-08-18 04:15:31,787 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:31] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 39 0.145 0.075 2026-08-18 04:15:31,852 25 INFO rb-bf20be7-223995-404953 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-08-18 04:15:31,922 25 INFO rb-bf20be7-223995-404953 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-08-18 04:15:31,976 25 INFO rb-bf20be7-223995-404953 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-08-18 04:15:32,010 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:32] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 27 0.125 0.058 2026-08-18 04:15:32,070 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:32] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.030 0.206 2026-08-18 04:15:32,122 25 INFO rb-bf20be7-223995-404953 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-08-18 04:15:32,179 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:32] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.052 0.044 2026-08-18 04:15:32,245 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:32] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 11 0.036 0.104 2026-08-18 04:15:32,263 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:32] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.086 2026-08-18 04:15:32,295 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:32] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.010 0.083 2026-08-18 04:15:32,325 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:32] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.008 0.032 2026-08-18 04:15:32,401 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:32] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 12 0.044 0.075 2026-08-18 04:15:32,438 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:32] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.012 0.078 2026-08-18 04:15:32,481 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:32] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.015 0.018 2026-08-18 04:15:32,990 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:32] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 55 0.418 0.116 2026-08-18 04:15:33,043 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:33] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.519 2026-08-18 04:15:34,282 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:34] "POST /web/dataset/call_button/purchase.order/button_confirm#purchase.order.button_confirm HTTP/1.1" 200 - 142 1.004 0.244 2026-08-18 04:15:34,405 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:34] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.079 1.209 2026-08-18 04:15:34,645 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:34] "POST /mail/data HTTP/1.1" 200 - 32 0.184 1.313 2026-08-18 04:15:35,007 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:35] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 47 0.278 0.433 2026-08-18 04:15:35,083 25 INFO rb-bf20be7-223995-404953 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-08-18 04:15:35,137 25 INFO rb-bf20be7-223995-404953 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-08-18 04:15:35,138 25 INFO rb-bf20be7-223995-404953 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-08-18 04:15:35,217 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:35] "POST /mail/data HTTP/1.1" 200 - 29 0.088 0.045 2026-08-18 04:15:35,251 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:35] "POST /web/dataset/call_kw/ir.attachment/create#ir.attachment.create HTTP/1.1" 200 - 3 0.016 0.089 2026-08-18 04:15:36,060 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: sale.order.line 2026-08-18 04:15:36,100 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: sale.order.line 2026-08-18 04:15:36,173 25 INFO rb-bf20be7-223995-404953 odoo.addons.account.models.account_document_import_mixin: Attachment(s) ['my_vendor_bill.png'] not imported: no suitable decoder found. 2026-08-18 04:15:36,398 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:36] "POST /web/dataset/call_kw/purchase.order/action_create_invoice#purchase.order.action_create_invoice HTTP/1.1" 200 - 148 0.842 0.290 2026-08-18 04:15:36,681 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: account.payment 2026-08-18 04:15:36,703 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: payment.transaction 2026-08-18 04:15:36,715 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: mrp.production 2026-08-18 04:15:36,875 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:36] "POST /web/dataset/call_kw/account.move/get_views#account.move.get_views HTTP/1.1" 200 - 100 0.187 0.276 2026-08-18 04:15:37,185 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:37] "POST /web/dataset/call_kw/account.move/web_read#account.move.web_read HTTP/1.1" 200 - 60 0.151 0.105 2026-08-18 04:15:37,509 25 INFO rb-bf20be7-223995-404953 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-08-18 04:15:37,582 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: tour succeeded 2026-08-18 04:15:37,583 25 INFO rb-bf20be7-223995-404953 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-08-18 04:15:37,829 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:37] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.248 0.046 2026-08-18 04:15:38,086 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: heap 34754520 (allocated 37163008) 2026-08-18 04:15:38,213 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:38] "GET /web/static/img/mimetypes/image.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 04:15:38,226 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing chrome headless with pid 155767 2026-08-18 04:15:38,230 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing websocket connection 2026-08-18 04:15:38,236 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Terminating chrome headless with pid 155767 2026-08-18 04:15:38,296 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:15:38] "POST /mail/data HTTP/1.1" 200 - 39 0.399 0.358 2026-08-18 04:15:38,500 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_041538_499400_test_basic_purchase_flow_with_minimal_access_rights.txt 2026-08-18 04:15:38,500 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Removing chrome user profile "/tmp/tmpiwsvx47v_chrome_odoo" 2026-08-18 04:15:38,604 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 04:15:49,632 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_compute_po_count_with_different_plan ... 2026-08-18 04:15:57,294 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_invoice_line_name_has_product_name ... 2026-08-18 04:15:58,468 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_keep_distribution_on_analytic_account_change ... 2026-08-18 04:16:05,228 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_on_change_quantity_price_unit ... 2026-08-18 04:16:09,302 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #444 deleted stock.move records with IDs: [1609] 2026-08-18 04:16:11,332 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_partial_billing_interaction_with_invoicing_switch_threshold ... 2026-08-18 04:16:11,394 25 INFO rb-bf20be7-223995-404953 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-08-18 04:16:11,396 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_product_price_decimal_accuracy ... 2026-08-18 04:16:13,519 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_analytic_account_product_change ... 2026-08-18 04:16:18,807 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_to_invoice_analytic_rule_with_account_prefix ... 2026-08-18 04:16:24,395 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_autocomplete_invoice ... 2026-08-18 04:16:28,061 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_invoice_lines_from_multiple_purchases ... 2026-08-18 04:16:31,818 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_supplier_discounted_price ... 2026-08-18 04:16:33,118 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_analytic_account_model_change ... 2026-08-18 04:16:37,353 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered ... 2026-08-18 04:16:38,246 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered_return ... 2026-08-18 04:16:39,703 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered ... 2026-08-18 04:16:40,648 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered_return ... 2026-08-18 04:16:43,916 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_severals_bills_and_multicurrency ... 2026-08-18 04:16:49,043 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 04:16:55,354 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_add_bill_to_po ... 2026-08-18 04:16:59,654 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_bill_description_only_line_purchase_matching ... 2026-08-18 04:17:00,668 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1476] 2026-08-18 04:17:00,772 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2727] 2026-08-18 04:17:00,851 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2730] 2026-08-18 04:17:01,060 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_create_invoice_from_multiple_purchase_orders ... 2026-08-18 04:17:01,896 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_invoice_user_id_on_bill ... 2026-08-18 04:17:04,268 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders ... 2026-08-18 04:17:07,196 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1481, 1482, 1483] 2026-08-18 04:17:07,276 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2742, 2743] 2026-08-18 04:17:07,705 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders_trailing_comma ... 2026-08-18 04:17:10,158 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching ... 2026-08-18 04:17:29,168 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_allow_multi_bill ... 2026-08-18 04:17:37,175 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1515, 1516, 1517] 2026-08-18 04:17:37,279 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2787] 2026-08-18 04:17:37,537 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_create_bill ... 2026-08-18 04:17:39,612 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_multi_po ... 2026-08-18 04:17:43,606 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1518, 1519, 1520] 2026-08-18 04:17:43,704 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2796] 2026-08-18 04:17:44,063 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_restrict_no_pol ... 2026-08-18 04:17:44,111 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match ... 2026-08-18 04:17:48,035 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match_same_reference ... 2026-08-18 04:17:51,310 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_currency ... 2026-08-18 04:17:54,048 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_no_currency ... 2026-08-18 04:17:59,218 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_match_from_ocr ... 2026-08-18 04:18:01,733 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1535, 1536] 2026-08-18 04:18:01,810 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2817] 2026-08-18 04:18:02,169 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_matching_credit_note ... 2026-08-18 04:18:09,402 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2826] 2026-08-18 04:18:09,519 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2827] 2026-08-18 04:18:10,126 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_and_diff_unit_price ... 2026-08-18 04:18:15,392 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1542, 1543, 1544, 1545, 1546] 2026-08-18 04:18:15,479 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2836] 2026-08-18 04:18:15,579 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1547, 1548, 1549, 1550] 2026-08-18 04:18:15,643 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2831] 2026-08-18 04:18:15,762 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_full ... 2026-08-18 04:18:22,159 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1551, 1552, 1553] 2026-08-18 04:18:22,225 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2839, 2840] 2026-08-18 04:18:22,534 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_inv ... 2026-08-18 04:18:30,903 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1557, 1558, 1559, 1560] 2026-08-18 04:18:31,707 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2851] 2026-08-18 04:18:31,819 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1561, 1562, 1563] 2026-08-18 04:18:32,275 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2846] 2026-08-18 04:18:33,469 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po ... 2026-08-18 04:18:38,150 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1564, 1565, 1566, 1567] 2026-08-18 04:18:38,283 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2853] 2026-08-18 04:18:38,440 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_same_unit_price ... 2026-08-18 04:18:42,227 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1568, 1569, 1570, 1571] 2026-08-18 04:18:42,309 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2864] 2026-08-18 04:18:42,418 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1572, 1573, 1574] 2026-08-18 04:18:42,499 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2860] 2026-08-18 04:18:42,624 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_not_match_non_invoice_lines ... 2026-08-18 04:18:45,227 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_total_match_from_ocr ... 2026-08-18 04:18:47,968 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_partner ... 2026-08-18 04:18:51,033 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1581, 1582] 2026-08-18 04:18:51,112 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2876] 2026-08-18 04:18:51,453 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_po_reference ... 2026-08-18 04:18:54,541 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1585, 1586] 2026-08-18 04:18:54,649 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2881] 2026-08-18 04:18:55,195 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 04:18:55,247 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_order_product_catalog: Starting TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour ... 2026-08-18 04:18:56,072 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Chrome pid: 156017 2026-08-18 04:18:56,073 25 INFO rb-bf20be7-223995-404953 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/tmpeigxx5s1_chrome_odoo 2026-08-18 04:18:56,073 25 INFO rb-bf20be7-223995-404953 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:39321/json/version 2026-08-18 04:18:56,075 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39321', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:18:56,142 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Browser version: Chrome/150.0.7871.114 2026-08-18 04:18:56,142 25 INFO rb-bf20be7-223995-404953 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:39321/json 2026-08-18 04:18:56,144 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39321', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:18:56,183 25 INFO rb-bf20be7-223995-404953 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:39321/devtools/page/6EE144C8BE52A2D6031414EC6D43EEB7 2026-08-18 04:18:56,223 25 INFO rb-bf20be7-223995-404953 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-08-18 04:18:56,254 25 INFO rb-bf20be7-223995-404953 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-08-18 04:18:56,348 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-18 04:18:56,359 25 INFO rb-bf20be7-223995-404953 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-08-18 04:18:56,372 25 INFO rb-bf20be7-223995-404953 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-08-18 04:18:56,372 25 INFO rb-bf20be7-223995-404953 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-08-18 04:18:56,438 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:18:59,156 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:18:59] "GET /web HTTP/1.1" 200 - 157 1.013 1.729 2026-08-18 04:18:59,160 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Navigation result: {'frameId': '6EE144C8BE52A2D6031414EC6D43EEB7', 'loaderId': 'DB8495FBEBD81A50A0DA7A9B1D49BB15', 'isDownload': False} 2026-08-18 04:18:59,160 25 INFO rb-bf20be7-223995-404953 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-08-18 04:18:59,221 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:18:59] "GET /web/assets/d7103fc/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.029 2026-08-18 04:18:59,347 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:18:59] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.047 0.110 2026-08-18 04:18:59,370 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:18:59] "GET /web/assets/9909355/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.167 2026-08-18 04:18:59,406 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:18:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.014 0.188 2026-08-18 04:18:59,486 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:18:59] "GET /web/assets/ac6e2f0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.010 2026-08-18 04:18:59,730 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:18:59] "GET /web/assets/d463e4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.009 0.015 2026-08-18 04:19:00,797 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:00] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:19:00,800 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:00] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:19:00,839 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-08-18 04:19:00,952 25 INFO rb-bf20be7-223995-404953 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-18 04:19:00,967 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:01,148 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:01] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.199 0.082 2026-08-18 04:19:01,154 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:01,190 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:01] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.012 0.304 2026-08-18 04:19:01,216 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.014 0.301 2026-08-18 04:19:01,302 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:01,395 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:01] "POST /mail/data HTTP/1.1" 200 - 35 0.119 0.104 2026-08-18 04:19:01,403 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:19:01,424 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19: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-08-18 04:19:01,489 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:01] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.488 2026-08-18 04:19:01,489 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:01] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.041 0.262 2026-08-18 04:19:01,529 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:01] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 04:19:01,551 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:01] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.042 0.302 2026-08-18 04:19:01,645 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:01] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.052 0.354 2026-08-18 04:19:01,649 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.303 2026-08-18 04:19:01,712 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:01] "POST /web/action/load HTTP/1.1" 200 - 12 0.026 0.471 2026-08-18 04:19:01,748 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:01] "GET /odoo/offline HTTP/1.1" 200 - 5 0.014 0.174 2026-08-18 04:19:01,843 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:01] "GET /odoo HTTP/1.1" 200 - 27 0.052 0.224 2026-08-18 04:19:02,164 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:02] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 92 0.104 0.316 2026-08-18 04:19:02,247 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:02] "GET /web/image/res.partner/3/avatar_128?unique=1787018355000 HTTP/1.1" 200 - 6 0.044 0.765 2026-08-18 04:19:02,296 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:02,355 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:02] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.030 0.129 2026-08-18 04:19:02,534 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:02] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 22 0.036 0.177 2026-08-18 04:19:02,664 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:02] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:19:02,899 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:03,093 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:03] "POST /mail/data HTTP/1.1" 200 - 45 0.452 0.259 2026-08-18 04:19:03,196 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:03] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 7 0.030 0.267 2026-08-18 04:19:03,222 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:03] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.003 0.241 2026-08-18 04:19:03,313 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:03] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.030 0.128 2026-08-18 04:19:03,346 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:03] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.012 0.132 2026-08-18 04:19:03,385 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:03] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.012 0.173 2026-08-18 04:19:03,402 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:03,439 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:03] "GET /web/assets/487dd5f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.006 0.163 2026-08-18 04:19:03,465 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:03,589 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:03] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 18 0.107 0.069 2026-08-18 04:19:03,753 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:03] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 35 0.068 0.055 2026-08-18 04:19:03,886 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:03] "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.051 0.025 2026-08-18 04:19:04,018 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:04] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.098 0.073 2026-08-18 04:19:04,116 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:04] "POST /mail/data HTTP/1.1" 200 - 38 0.049 0.211 2026-08-18 04:19:04,499 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:04] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 93 0.121 0.457 2026-08-18 04:19:04,578 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:04] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 6 0.018 0.031 2026-08-18 04:19:04,701 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:04] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 25 0.062 0.091 2026-08-18 04:19:04,721 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:04] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.004 0.155 2026-08-18 04:19:04,762 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:04] "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.016 0.116 2026-08-18 04:19:04,861 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:04] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 17 0.051 0.059 2026-08-18 04:19:04,891 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:04] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.007 0.068 2026-08-18 04:19:04,931 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:04] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.002 0.010 2026-08-18 04:19:04,975 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:04] "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.020 2026-08-18 04:19:04,986 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:05,045 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:05,096 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:05,184 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:05] "POST /product/catalog/create_section HTTP/1.1" 200 - 17 0.054 0.032 2026-08-18 04:19:05,228 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:05,232 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 04:19:05,234 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:05] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.009 0.029 2026-08-18 04:19:05,275 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:05,322 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:05] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.048 0.068 2026-08-18 04:19:05,371 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:05] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.010 0.025 2026-08-18 04:19:06,300 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:06,353 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:06,886 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:06] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 41 0.039 0.071 2026-08-18 04:19:07,005 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:07] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 59 0.042 0.091 2026-08-18 04:19:07,378 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:07,394 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:07] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.067 0.028 2026-08-18 04:19:07,475 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:07,492 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:07] "POST /mail/data HTTP/1.1" 200 - 31 0.045 0.090 2026-08-18 04:19:07,563 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:07,627 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:07,676 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: tour succeeded 2026-08-18 04:19:07,677 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:07,994 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: heap 33250208 (allocated 35217408) 2026-08-18 04:19:08,038 25 INFO rb-bf20be7-223995-404953 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 156017 2026-08-18 04:19:08,045 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Closing websocket connection 2026-08-18 04:19:08,046 25 INFO rb-bf20be7-223995-404953 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 156017 2026-08-18 04:19:08,252 25 INFO rb-bf20be7-223995-404953 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-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_041908_252559_test_add_section_from_product_catalog_on_purchase_order_tour.txt 2026-08-18 04:19:08,252 25 INFO rb-bf20be7-223995-404953 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/tmpeigxx5s1_chrome_odoo" 2026-08-18 04:19:08,291 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 04:19:13,739 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_00_purchase_order_report ... 2026-08-18 04:19:15,490 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_01_delay_and_delay_pass ... 2026-08-18 04:19:16,700 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_02_po_report_note_section_filter ... 2026-08-18 04:19:16,801 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_avg_price_calculation ... 2026-08-18 04:19:17,169 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_po_report_currency ... 2026-08-18 04:19:17,389 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_purchase_report_multi_uom ... 2026-08-18 04:19:18,047 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 04:19:23,996 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_price ... 2026-08-18 04:19:24,042 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 04:19:24,782 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:19:25,161 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:25] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 42 0.038 0.344 2026-08-18 04:19:25,302 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:25] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 59 0.063 0.075 2026-08-18 04:19:25,399 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:25] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 37 0.034 0.060 2026-08-18 04:19:25,404 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_vendor_uom ... 2026-08-18 04:19:26,322 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome pid: 156249 2026-08-18 04:19:26,323 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless temporary user profile dir: /tmp/tmpwsgttupc_chrome_odoo 2026-08-18 04:19:26,323 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:38753/json/version 2026-08-18 04:19:26,324 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38753', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:19:26,508 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Browser version: Chrome/150.0.7871.114 2026-08-18 04:19:26,508 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:38753/json 2026-08-18 04:19:26,509 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38753', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:19:26,569 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Websocket url found: ws://127.0.0.1:38753/devtools/page/1245F41B08DD09C826C97EA477A94615 2026-08-18 04:19:26,600 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Enable chrome headless console log notification 2026-08-18 04:19:26,616 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless enable page notifications 2026-08-18 04:19:26,808 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-18 04:19:26,812 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Setting session cookie in browser 2026-08-18 04:19:26,822 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:26,823 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Navigating to: "http://127.0.0.1:8069/odoo/purchase" 2026-08-18 04:19:26,902 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:19:28,593 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:28] "GET /odoo/purchase HTTP/1.1" 200 - 147 0.274 1.426 2026-08-18 04:19:28,598 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Navigation result: {'frameId': '1245F41B08DD09C826C97EA477A94615', 'loaderId': '9397E7C6D9A2DD129E37EF94D469D57B', 'isDownload': False} 2026-08-18 04:19:28,598 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Evaluate ready code "odoo.isTourReady('test_catalog_vendor_uom')" 2026-08-18 04:19:28,689 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:28] "GET /web/assets/9909355/web.assets_web.min.js HTTP/1.1" 200 - 2 0.020 0.035 2026-08-18 04:19:28,771 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.050 0.059 2026-08-18 04:19:28,795 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:28] "GET /web/assets/d7103fc/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.149 2026-08-18 04:19:28,899 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:28] "GET /web/webclient/load_menus HTTP/1.1" 200 - 21 0.029 0.226 2026-08-18 04:19:28,921 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:28] "GET /web/assets/ac6e2f0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.013 2026-08-18 04:19:29,110 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:29] "GET /web/assets/d463e4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.022 2026-08-18 04:19:29,874 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:29] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 04:19:29,896 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:29] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 04:19:29,953 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.035 2026-08-18 04:19:30,046 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:30] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.017 2026-08-18 04:19:30,068 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.020 2026-08-18 04:19:30,142 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: Owl is running in 'dev' mode. 2026-08-18 04:19:30,199 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:30] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 04:19:30,292 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:30] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:19:30,341 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:30,461 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:30] "GET /odoo HTTP/1.1" 200 - 26 0.071 0.043 2026-08-18 04:19:30,508 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:30] "GET /odoo/offline HTTP/1.1" 200 - 5 0.017 0.125 2026-08-18 04:19:30,524 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:30] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.006 0.116 2026-08-18 04:19:30,544 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:30,560 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 04:19:30,581 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 04:19:30,621 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:30] "GET /web/image/res.partner/1552/avatar_128?unique=1787026758000 HTTP/1.1" 200 - 13 0.054 0.142 2026-08-18 04:19:30,690 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:30] "GET /web/image?model=res.users&field=avatar_128&id=451 HTTP/1.1" 200 - 7 0.018 0.246 2026-08-18 04:19:30,769 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:30] "POST /web/action/load HTTP/1.1" 200 - 11 0.056 0.309 2026-08-18 04:19:30,841 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:30] "GET /web/image/res.company/242/favicon HTTP/1.1" 200 - 9 0.047 0.197 2026-08-18 04:19:30,998 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:30] "POST /mail/data HTTP/1.1" 200 - 33 0.104 0.284 2026-08-18 04:19:31,003 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.387 2026-08-18 04:19:31,167 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 451, model: purchase.order, field: sale_order_count 2026-08-18 04:19:31,181 25 INFO rb-bf20be7-223995-404953 odoo.models: Access Denied by ACLs for operation: read, uid: 451, model: purchase.order, field: has_sale_order 2026-08-18 04:19:31,374 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:31] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 100 0.191 0.357 2026-08-18 04:19:31,563 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:31] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 10 0.065 0.081 2026-08-18 04:19:31,712 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.019 0.052 2026-08-18 04:19:31,947 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:31] "POST /mail/data HTTP/1.1" 200 - 43 0.168 0.116 2026-08-18 04:19:31,994 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:31] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 15 0.022 0.184 2026-08-18 04:19:32,064 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:32] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.026 0.032 2026-08-18 04:19:32,106 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:32,149 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:32] "GET /web/image/res.users/451/avatar_128 HTTP/1.1" 200 - 7 0.025 0.037 2026-08-18 04:19:32,264 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:32] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 22 0.067 0.058 2026-08-18 04:19:32,422 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:32] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:19:32,704 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:32,792 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:32,806 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:32] "POST /mail/data HTTP/1.1" 200 - 29 0.063 0.049 2026-08-18 04:19:32,820 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:32,825 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:32] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.008 0.128 2026-08-18 04:19:32,990 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:33,066 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19: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.041 0.020 2026-08-18 04:19:33,412 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:33] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 94 0.131 0.194 2026-08-18 04:19:33,488 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:33] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 6 0.022 0.019 2026-08-18 04:19:33,590 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:33] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 25 0.055 0.070 2026-08-18 04:19:33,601 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:33] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.003 0.129 2026-08-18 04:19:33,634 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:33] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.008 0.106 2026-08-18 04:19:33,715 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:33] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 17 0.044 0.046 2026-08-18 04:19:33,735 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:33] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.006 0.082 2026-08-18 04:19:33,763 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:33] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.004 0.013 2026-08-18 04:19:33,811 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:33] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.005 0.020 2026-08-18 04:19:33,827 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:33,884 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:33,935 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:33,991 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:34,047 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:34,103 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:34,150 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:34,200 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:34,252 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:34,305 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:34,355 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:34,984 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:34] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 44 0.058 0.069 2026-08-18 04:19:35,018 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:35,068 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:35,121 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:35,173 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:35,226 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:35,278 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:35,329 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:35,380 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:35,431 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:35,483 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:36,079 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:36] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 29 0.044 0.044 2026-08-18 04:19:36,115 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:36,169 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:36,853 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:36] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 57 0.092 0.075 2026-08-18 04:19:36,932 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:36] "POST /mail/data HTTP/1.1" 200 - 20 0.033 0.123 2026-08-18 04:19:36,947 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:19:36,948 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:37,017 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:37] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.041 0.180 2026-08-18 04:19:37,113 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:37,114 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:37] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.005 0.029 2026-08-18 04:19:37,250 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:37] "POST /web/action/load HTTP/1.1" 200 - 10 0.088 0.043 2026-08-18 04:19:37,337 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:37] "GET /web/assets/487dd5f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.032 0.131 2026-08-18 04:19:37,408 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:37] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 6 0.037 0.077 2026-08-18 04:19:37,478 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:37] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 8 0.049 0.112 2026-08-18 04:19:37,537 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:37] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 8 0.032 0.055 2026-08-18 04:19:37,583 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:37,703 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:37] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 17 0.062 0.039 2026-08-18 04:19:37,878 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:37,902 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:37] "POST /mail/data HTTP/1.1" 200 - 18 0.044 0.038 2026-08-18 04:19:37,980 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:37] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.031 0.110 2026-08-18 04:19:38,054 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:38] "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.047 0.110 2026-08-18 04:19:38,122 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:38] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 2 0.011 0.021 2026-08-18 04:19:38,257 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:38] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.082 0.074 2026-08-18 04:19:38,283 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:38] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.001 0.178 2026-08-18 04:19:38,334 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:38] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.014 0.170 2026-08-18 04:19:38,489 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:38] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.096 0.101 2026-08-18 04:19:38,507 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:38] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.006 0.173 2026-08-18 04:19:38,539 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:38] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.006 0.020 2026-08-18 04:19:38,561 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:38] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.006 0.029 2026-08-18 04:19:38,586 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:38,646 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:38,697 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:38,747 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:38,798 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:38,852 25 INFO rb-bf20be7-223995-404953 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-08-18 04:19:39,269 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:39] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 36 0.056 0.065 2026-08-18 04:19:39,971 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:39] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 42 0.481 0.118 2026-08-18 04:19:40,029 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: tour succeeded 2026-08-18 04:19:40,031 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: ╔════════════════════════════════════════╗ ║ TOUR test_catalog_vendor_uom SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-18 04:19:40,150 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:40] "POST /mail/data HTTP/1.1" 200 - 20 0.145 0.502 2026-08-18 04:19:40,266 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:19:40] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.081 0.687 2026-08-18 04:19:40,447 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: heap 39148692 (allocated 43868160) 2026-08-18 04:19:40,464 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing chrome headless with pid 156249 2026-08-18 04:19:40,474 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing websocket connection 2026-08-18 04:19:40,486 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Terminating chrome headless with pid 156249 2026-08-18 04:19:40,718 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_041940_718546_test_catalog_vendor_uom.txt 2026-08-18 04:19:40,719 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Removing chrome user profile "/tmp/tmpwsgttupc_chrome_odoo" 2026-08-18 04:19:40,754 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_seller_price_discounted_with_template ... 2026-08-18 04:19:41,367 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 04:19:49,157 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_lines_description ... 2026-08-18 04:19:50,223 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1589, 1590] 2026-08-18 04:19:50,291 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2889, 2890] 2026-08-18 04:19:50,627 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_provided_field ... 2026-08-18 04:19:51,706 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1591, 1592] 2026-08-18 04:19:51,773 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2894, 2895] 2026-08-18 04:19:52,095 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_multiple_purchase_order_references ... 2026-08-18 04:19:52,390 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1593] 2026-08-18 04:19:52,451 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2899] 2026-08-18 04:19:52,903 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_po_matching_no_partner_override ... 2026-08-18 04:19:53,947 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1594, 1595] 2026-08-18 04:19:54,012 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2905, 2906] 2026-08-18 04:19:54,363 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2907, 2908, 2909] 2026-08-18 04:19:54,427 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #453 deleted mail.message records with IDs: [7832, 7831, 7829] 2026-08-18 04:19:54,502 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #453 deleted ir.attachment records with IDs: [12812] 2026-08-18 04:19:54,503 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #453 deleted account.move records with IDs: [1047] 2026-08-18 04:19:54,999 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1596, 1597] 2026-08-18 04:19:55,102 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2910, 2911] 2026-08-18 04:19:56,310 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1598, 1599] 2026-08-18 04:19:56,386 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2915, 2916] 2026-08-18 04:19:56,782 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 04:20:02,709 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_edi_ubl_bis3.tests.test_purchase_order_edi_gen: Starting TestPurchaseOrderEDIGen.test_purchase_order_download_edi ... 2026-08-18 04:20:03,380 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 04:20:15,727 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share ... 2026-08-18 04:20:16,256 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1698] 2026-08-18 04:20:16,758 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1710] 2026-08-18 04:20:19,202 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_2 ... 2026-08-18 04:20:19,516 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1723] 2026-08-18 04:20:19,901 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder ... 2026-08-18 04:20:20,309 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1726] 2026-08-18 04:20:21,396 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder_2 ... 2026-08-18 04:20:21,790 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1733] 2026-08-18 04:20:21,961 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1735] 2026-08-18 04:20:22,695 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_average_cost_unbuild_valuation ... 2026-08-18 04:20:26,530 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1735] 2026-08-18 04:20:26,565 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1736] 2026-08-18 04:20:26,835 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components ... 2026-08-18 04:20:27,779 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1752] 2026-08-18 04:20:28,208 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1755] 2026-08-18 04:20:29,142 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity ... 2026-08-18 04:20:29,837 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff ... 2026-08-18 04:20:30,698 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1763] 2026-08-18 04:20:31,353 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_bom_cost_share_constraint_with_variants ... 2026-08-18 04:20:31,971 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted product.product records with IDs: [3475] 2026-08-18 04:20:32,241 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_components_cost_distribution ... 2026-08-18 04:20:32,578 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1766] 2026-08-18 04:20:33,327 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_cost_share_variant_and_optional_lines ... 2026-08-18 04:20:34,520 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted product.product records with IDs: [3490] 2026-08-18 04:20:35,162 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1773, 1774, 1775] 2026-08-18 04:20:35,597 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_multicurrency_kit_different_uom_categories ... 2026-08-18 04:20:35,863 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1786] 2026-08-18 04:20:36,160 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits ... 2026-08-18 04:20:36,598 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1788] 2026-08-18 04:20:37,378 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 04:20:51,686 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change ... 2026-08-18 04:20:52,251 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1790] 2026-08-18 04:20:53,099 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1794] 2026-08-18 04:20:53,701 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1795, 1796, 1793] 2026-08-18 04:20:53,875 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered ... 2026-08-18 04:20:57,276 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1798] 2026-08-18 04:21:02,543 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po ... 2026-08-18 04:21:05,150 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po2 ... 2026-08-18 04:21:06,670 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_vendor_quantities ... 2026-08-18 04:21:07,282 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_cancel_mo_with_mto_purchase_component ... 2026-08-18 04:21:08,700 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #458 deleted stock.move.line records with IDs: [1810] 2026-08-18 04:21:08,832 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_compute_bom_days_00 ... 2026-08-18 04:21:12,273 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_concurent_procurements ... 2026-08-18 04:21:14,399 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_inter_company_received_qty_with_kit ... 2026-08-18 04:21:14,782 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1845] 2026-08-18 04:21:15,233 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost ... 2026-08-18 04:21:16,529 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1849] 2026-08-18 04:21:16,923 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost_multi_currency ... 2026-08-18 04:21:18,589 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1853] 2026-08-18 04:21:18,882 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_packaging_uom_not_converted_po ... 2026-08-18 04:21:19,249 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1855] 2026-08-18 04:21:19,445 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_price_without_rounding ... 2026-08-18 04:21:20,755 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1857] 2026-08-18 04:21:21,111 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview ... 2026-08-18 04:21:21,733 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders ... 2026-08-18 04:21:24,077 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_monthly_demand_multistep_manufacturing ... 2026-08-18 04:21:24,571 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mto_component_quantity_reduction_propagation ... 2026-08-18 04:21:24,936 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time ... 2026-08-18 04:21:25,488 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route ... 2026-08-18 04:21:26,239 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 ... 2026-08-18 04:21:26,575 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #458 deleted stock.warehouse.orderpoint records with IDs: [6] 2026-08-18 04:21:26,676 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:27,119 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1876] 2026-08-18 04:21:27,940 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change ... 2026-08-18 04:21:28,651 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1879] 2026-08-18 04:21:29,030 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1881] 2026-08-18 04:21:29,234 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1882] 2026-08-18 04:21:29,719 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #458 deleted stock.move.line records with IDs: [1833] 2026-08-18 04:21:30,047 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision ... 2026-08-18 04:21:30,144 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_by_lot_component_in_kit ... 2026-08-18 04:21:30,561 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1886] 2026-08-18 04:21:30,981 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_with_backorder ... 2026-08-18 04:21:32,139 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1890] 2026-08-18 04:21:32,973 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 04:21:32,978 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_purchase_matrix_ui ... 2026-08-18 04:21:33,359 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome pid: 156497 2026-08-18 04:21:33,359 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless temporary user profile dir: /tmp/tmptqrnz8bm_chrome_odoo 2026-08-18 04:21:33,359 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:44493/json/version 2026-08-18 04:21:33,360 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44493', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:21:33,428 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Browser version: Chrome/150.0.7871.114 2026-08-18 04:21:33,429 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:44493/json 2026-08-18 04:21:33,429 25 INFO rb-bf20be7-223995-404953 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44493', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 04:21:33,463 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Websocket url found: ws://127.0.0.1:44493/devtools/page/95046DCBA7CB5DB37B3E6792FD1E3BF9 2026-08-18 04:21:33,492 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Enable chrome headless console log notification 2026-08-18 04:21:33,503 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless enable page notifications 2026-08-18 04:21:33,582 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-18 04:21:33,587 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Setting session cookie in browser 2026-08-18 04:21:33,589 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:33,589 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-18 04:21:33,600 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 04:21:34,685 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:34] "GET /odoo HTTP/1.1" 200 - 158 0.104 0.984 2026-08-18 04:21:34,687 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Navigation result: {'frameId': '95046DCBA7CB5DB37B3E6792FD1E3BF9', 'loaderId': '2040148EAD3AEC97EB27D0987FABB894', 'isDownload': False} 2026-08-18 04:21:34,688 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Evaluate ready code "odoo.isTourReady('purchase_matrix_tour')" 2026-08-18 04:21:34,730 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:34] "GET /web/assets/9909355/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-08-18 04:21:34,735 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:34] "GET /web/assets/d7103fc/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-18 04:21:34,839 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:34] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.031 0.081 2026-08-18 04:21:34,879 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 0.142 2026-08-18 04:21:34,890 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:34] "GET /web/assets/ac6e2f0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 04:21:34,971 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:34] "GET /web/assets/d463e4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 04:21:35,367 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:35] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 04:21:35,369 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:35] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 04:21:35,382 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 04:21:35,415 25 INFO rb-bf20be7-223995-404953 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-18 04:21:35,456 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: Owl is running in 'dev' mode. 2026-08-18 04:21:35,477 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:35] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.043 0.042 2026-08-18 04:21:35,486 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:35] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.084 2026-08-18 04:21:35,503 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.085 2026-08-18 04:21:35,505 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:35] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-08-18 04:21:35,519 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:35] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:21:35,619 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:35,631 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:35,647 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:35] "GET /odoo HTTP/1.1" 200 - 27 0.067 0.055 2026-08-18 04:21:35,665 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 04:21:35,670 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21: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-08-18 04:21:35,682 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:35] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.147 2026-08-18 04:21:35,699 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:35] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.007 0.115 2026-08-18 04:21:35,704 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:35,707 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:35] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.004 0.116 2026-08-18 04:21:35,744 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:35] "GET /web/image/res.partner/3/avatar_128?unique=1787018355000 HTTP/1.1" 200 - 13 0.010 0.150 2026-08-18 04:21:35,753 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:35] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.003 0.078 2026-08-18 04:21:35,775 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:35] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.006 0.188 2026-08-18 04:21:35,794 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:35] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.101 2026-08-18 04:21:35,806 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:35,816 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:35] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 04:21:35,906 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:35] "POST /mail/data HTTP/1.1" 200 - 34 0.072 0.131 2026-08-18 04:21:35,909 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:35] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.195 2026-08-18 04:21:35,915 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.278 2026-08-18 04:21:35,919 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:35] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.170 2026-08-18 04:21:35,930 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:35] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.106 2026-08-18 04:21:35,951 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:35] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.123 2026-08-18 04:21:36,141 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:36] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 92 0.043 0.116 2026-08-18 04:21:36,181 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:36] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.003 0.013 2026-08-18 04:21:36,260 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:36,312 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:36] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.007 0.039 2026-08-18 04:21:36,325 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:36,411 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:36] "POST /mail/data HTTP/1.1" 200 - 45 0.036 0.095 2026-08-18 04:21:36,465 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:36] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 21 0.018 0.112 2026-08-18 04:21:36,485 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:36] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.008 0.033 2026-08-18 04:21:36,576 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:36] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:21:36,705 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:36,721 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:36] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 7 0.005 0.018 2026-08-18 04:21:36,743 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:36] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-08-18 04:21:36,785 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:36] "GET /web/assets/487dd5f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 04:21:36,965 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:36] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 2 0.002 0.009 2026-08-18 04:21:36,978 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:36] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.004 0.020 2026-08-18 04:21:37,007 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:37,058 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:37,078 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:37] "POST /web/dataset/call_kw/res.partner/name_create#res.partner.name_create HTTP/1.1" 200 - 35 0.028 0.048 2026-08-18 04:21:37,126 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:37] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 18 0.017 0.023 2026-08-18 04:21:37,156 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:37] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.004 0.013 2026-08-18 04:21:37,219 25 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 04:21:37,240 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:37,276 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:37] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.026 0.014 2026-08-18 04:21:37,307 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:37,334 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:37] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 1 0.001 0.022 2026-08-18 04:21:37,364 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:37] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 4 0.003 0.009 2026-08-18 04:21:37,453 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:37] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 41 0.022 0.052 2026-08-18 04:21:37,493 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:37,504 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:37] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 4 0.004 0.016 2026-08-18 04:21:37,547 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:37,602 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:37,659 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:37,715 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:38,131 25 INFO rb-bf20be7-223995-404953 odoo.tests.common: Simulating signal changes during tests 2026-08-18 04:21:38,131 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:38] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 248 0.187 0.280 2026-08-18 04:21:38,466 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:38] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 100 0.063 0.130 2026-08-18 04:21:38,628 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:38,709 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:38] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.075 0.028 2026-08-18 04:21:38,711 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:38,793 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:38,843 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:38] "POST /mail/data HTTP/1.1" 200 - 45 0.047 0.160 2026-08-18 04:21:38,854 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:38] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.003 0.134 2026-08-18 04:21:39,018 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:39] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 84 0.076 0.141 2026-08-18 04:21:39,021 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:39] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.150 2026-08-18 04:21:39,089 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:39,145 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:39,339 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:39] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 63 0.039 0.153 2026-08-18 04:21:39,402 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:39,450 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:39,580 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:39] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 61 0.050 0.076 2026-08-18 04:21:39,598 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:39] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.004 0.006 2026-08-18 04:21:39,709 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:39,768 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:39,774 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:39] "POST /mail/data HTTP/1.1" 200 - 31 0.026 0.032 2026-08-18 04:21:39,799 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:39] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.011 0.015 2026-08-18 04:21:39,905 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:39] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.003 0.010 2026-08-18 04:21:39,906 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:39,982 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:39,984 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:39] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 3 0.006 0.008 2026-08-18 04:21:40,057 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:40] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 3 0.004 0.009 2026-08-18 04:21:40,241 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:40] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 68 0.072 0.076 2026-08-18 04:21:40,256 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:40] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.004 0.101 2026-08-18 04:21:40,315 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:40,374 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:40,376 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:40] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 42 0.024 0.073 2026-08-18 04:21:40,549 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:40] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 59 0.029 0.087 2026-08-18 04:21:40,599 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:40,657 25 INFO rb-bf20be7-223995-404953 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-08-18 04:21:40,787 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:40] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 58 0.048 0.077 2026-08-18 04:21:40,801 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:40] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.007 2026-08-18 04:21:40,901 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: tour succeeded 2026-08-18 04:21:40,913 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: ╔═════════════════════════════════════╗ ║ TOUR purchase_matrix_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-18 04:21:40,996 25 INFO rb-bf20be7-223995-404953 werkzeug: 127.0.0.1 - - [18/Aug/2026 04:21:40] "POST /mail/data HTTP/1.1" 200 - 31 0.050 0.036 2026-08-18 04:21:41,170 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: heap 42932032 (allocated 46755840) 2026-08-18 04:21:41,190 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing chrome headless with pid 156497 2026-08-18 04:21:41,191 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing websocket connection 2026-08-18 04:21:41,192 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Terminating chrome headless with pid 156497 2026-08-18 04:21:41,292 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404953/chrome_logs/chrome_log_20260818_042141_291757_test_purchase_matrix_ui.txt 2026-08-18 04:21:41,292 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Removing chrome user profile "/tmp/tmptqrnz8bm_chrome_odoo" 2026-08-18 04:21:41,652 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_translate_never_variant_attributes_on_pol ... 2026-08-18 04:21:42,434 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 04:21:50,954 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_with_purchase_mto_link ... 2026-08-18 04:21:51,295 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 04:21:51,626 25 INFO rb-bf20be7-223995-404953 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 04:21:51,938 25 INFO rb-bf20be7-223995-404953 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 04:21:52,135 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_00_purchase_requisition_users ... 2026-08-18 04:21:52,158 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_01_cancel_purchase_requisition ... 2026-08-18 04:21:52,230 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_02_purchase_requisition ... 2026-08-18 04:21:52,300 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [215, 217] 2026-08-18 04:21:52,311 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [216, 218] 2026-08-18 04:21:52,335 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_03_blanket_order_rfq ... 2026-08-18 04:21:53,156 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [286] 2026-08-18 04:21:53,384 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_06_purchase_requisition ... 2026-08-18 04:21:53,531 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_07_alternative_purchases_wizards ... 2026-08-18 04:21:54,537 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchase_requisition_sequence ... 2026-08-18 04:21:56,039 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchases_multi_linkages ... 2026-08-18 04:21:56,117 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [3] 2026-08-18 04:21:56,128 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [2] 2026-08-18 04:21:56,136 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [4] 2026-08-18 04:21:56,140 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_alternative_po_line_price_unit ... 2026-08-18 04:21:56,679 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_purchase_template ... 2026-08-18 04:21:57,127 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_10_alternative_po_line_price_unit_different_uom ... 2026-08-18 04:21:57,814 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_11_alternative_po_from_po_with_requisition_id ... 2026-08-18 04:21:58,336 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8010] 2026-08-18 04:21:58,352 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [963] 2026-08-18 04:21:58,446 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_12_alternative_po_line_different_currency ... 2026-08-18 04:21:59,284 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_po_with_multiple_price_list ... 2026-08-18 04:21:59,990 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_order_merge ... 2026-08-18 04:22:01,344 25 INFO rb-bf20be7-223995-404953 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [10] 2026-08-18 04:22:01,358 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_orders_with_vendor_specific_details ... 2026-08-18 04:22:02,666 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_vendor_currency ... 2026-08-18 04:22:03,338 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_cancel_requisition_only_cancels_draft_po ... 2026-08-18 04:22:03,619 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_create_alternatives_for_multiple_vendors ... 2026-08-18 04:22:04,295 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_payment_terms_for_alternative_rfq ... 2026-08-18 04:22:04,909 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_order_taxes_from_purchase_agreement_in_child_company ... 2026-08-18 04:22:07,198 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_with_same_product ... 2026-08-18 04:22:07,841 25 INFO rb-bf20be7-223995-404953 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_taxes_for_alternative_po ... 2026-08-18 04:22:08,374 25 INFO rb-bf20be7-223995-404953 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 04:22:08,377 25 INFO rb-bf20be7-223995-404953 odoo.service.server: 1372 post-tests in 7261.25s, 2063418 queries 2026-08-18 04:22:08,384 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: point_of_sale: 557 tests 2732.79s 730794 queries 2026-08-18 04:22:08,384 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: portal: 27 tests 30.30s 4895 queries 2026-08-18 04:22:08,384 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: pos_account_tax_python: 4 tests 27.72s 9857 queries 2026-08-18 04:22:08,384 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: pos_adyen: 3 tests 16.41s 7356 queries 2026-08-18 04:22:08,384 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: pos_discount: 6 tests 159.94s 29701 queries 2026-08-18 04:22:08,384 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: pos_event: 9 tests 64.27s 14769 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: pos_event_sale: 3 tests 9.22s 7012 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: pos_hr: 27 tests 139.23s 44444 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: pos_hr_restaurant: 5 tests 24.18s 10336 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: pos_loyalty: 100 tests 758.45s 149974 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: pos_mollie: 6 tests 9.88s 6598 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: pos_mrp: 15 tests 46.48s 21085 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: pos_online_payment: 13 tests 57.61s 16385 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: pos_online_payment_self_order: 27 tests 148.81s 64913 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: pos_qfpay: 3 tests 14.28s 7678 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: pos_razorpay: 5 tests 22.58s 9358 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: pos_repair: 3 tests 12.48s 7580 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: pos_restaurant: 63 tests 603.60s 80463 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: pos_restaurant_loyalty: 4 tests 19.58s 8768 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: pos_safaricom: 9 tests 15.43s 7359 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: pos_sale: 78 tests 620.69s 155141 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: pos_sale_loyalty: 5 tests 28.33s 10407 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: pos_sale_margin: 4 tests 8.42s 6277 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: pos_self_order: 98 tests 606.65s 212032 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: pos_self_order_qfpay: 4 tests 10.95s 7426 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: pos_self_order_stripe: 6 tests 16.25s 9643 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: pos_sms: 3 tests 13.39s 7372 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: pos_viva_com: 7 tests 23.35s 12781 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: privacy_lookup: 9 tests 3.27s 2983 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: product: 145 tests 40.80s 35106 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: product_email_template: 4 tests 5.74s 4984 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: product_expiry: 3 tests 6.62s 1835 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: product_margin: 7 tests 8.14s 5580 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: project: 151 tests 172.67s 53970 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: project_account: 3 tests 4.57s 2158 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: project_hr_expense: 7 tests 31.46s 19749 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: project_mrp_account: 6 tests 7.90s 2494 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: project_mrp_sale: 3 tests 6.32s 4784 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: project_purchase: 19 tests 44.39s 23414 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: project_purchase_stock: 3 tests 0.82s 308 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: project_sale_expense: 9 tests 45.67s 24267 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: project_timesheet_holidays: 8 tests 6.32s 4751 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: project_todo: 5 tests 23.44s 3231 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: purchase: 133 tests 369.49s 128084 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: purchase_edi_ubl_bis3: 9 tests 22.01s 11781 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: purchase_mrp: 42 tests 89.57s 43241 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: purchase_product_matrix: 4 tests 9.46s 2387 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: purchase_repair: 3 tests 8.86s 9694 queries 2026-08-18 04:22:08,385 25 INFO rb-bf20be7-223995-404953 odoo.tests.stats: purchase_requisition: 25 tests 17.06s 10845 queries 2026-08-18 04:22:08,386 25 INFO rb-bf20be7-223995-404953 odoo.tests.result: 0 failed, 0 error(s) of 1372 tests when loading database 'rb-bf20be7-223995-404953' 2026-08-18 04:22:08,386 25 INFO rb-bf20be7-223995-404953 odoo.service.server: Initiating shutdown 2026-08-18 04:22:08,386 25 INFO rb-bf20be7-223995-404953 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.